Commit Graph

5443 Commits

Author SHA1 Message Date
Neal Gompa
7553747fb0 F39: Do not install imsettings-plasma with Plasma Desktop
This breaks KDE Plasma's built-in support for IBus.
2023-08-21 10:27:43 +00:00
Mamoru TASAKA
e36faf34d9 LXDE lxde: replace midori with firefox
On Fedora 40 midori got retired: 450c4d62d2
Replace midori with firefox.
2023-08-21 10:26:19 +00:00
sumantrom
094cf5936b add container-management in f40 comps 2023-08-21 10:25:14 +00:00
sumantrom
9d190bb7c8 add container group packages 2023-08-21 10:25:14 +00:00
Adam Williamson
63d813501a Add mock to critical-path-{build,compose}
It's critical for build because we always build packages in mock,
and it's critical for compose because we build live images in
mock.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-18 04:04:21 +00:00
Jeremy Linton
3e5589fc5a Remove grubby from core, enable systemd-boot installs
With the advent of alternative bootloaders (systemd-boot) whether
or not grubby gets installed should be dependent on whether grub
is selected as the bootloader. This currently happens correctly
with anaconda and the grub dependencies, so it can be removed
safely. That allows systemd-boot to be installed cleanly without
grubby drippings confusing it.

While anaconda may now request sdubby and systemd-boot, i'm
told the comment in the anaconda section isn't 100% accurate
as anaconda may try to install all those selections to the live
images. So, lets not add those to the anaconda comps yet.

Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2023-08-17 11:49:31 -05:00
Timothée Ravier
d89e158a76 Sync Rawhide with changes from Fedora 39
- f1decf0f https://fedoraproject.org/wiki/Changes/ImproveDefaultFontHandling
- 82e4e8f0 Updates for various firmware
- f802933a Revert "F39: Replace dnf with dnf5 in core, phosh-desktop, workstation-product"

Fixes: ffc8017e Rawhide is now f40
2023-08-09 16:39:41 +02:00
Samyak Jain
ffc8017ea1 Rawhide is now f40
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-08-09 09:55:23 +00:00
Akira TAGOH
f1decf0f45 https://fedoraproject.org/wiki/Changes/ImproveDefaultFontHandling 2023-08-09 09:54:27 +00:00
Chihurumnaya Ibiam
cbf11c8cc3 Revert "Remove sugar-physics from sugar desktop environment"
This reverts commit 872e3eea24, as the activity
now works and is in a stable and usable state.

Signed-off-by: Chihurumnaya Ibiam <ibiam@sugarlabs.org>
2023-08-09 09:53:39 +00:00
Peter Robinson
82e4e8f0bd Updates for various firmware
We merged the libertas WiFi firmware into a single package as
combined they're less that 2Mb, and we split out the collection
of QCom firmware to their own package.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-08-09 09:51:15 +00:00
Evan Goode
f802933a75 Revert "F39: Replace dnf with dnf5 in core, phosh-desktop, workstation-product"
This reverts commit e9dddd694c.

The switch to DNF 5 has been postponed, likely to Fedora 41. See
https://pagure.io/fesco/issue/3039.
2023-08-07 17:00:54 +00:00
Aleksei Bavshin
8997879647 F39: Sway: switch to sddm-wayland-sway 2023-07-25 14:41:42 +00:00
Troy Dawson
7fdbfe455c Sync KDE in epel9-next with f38 2023-07-20 15:14:27 -07:00
Timothée Ravier
baba2c0c1a Revert "Revert "firmware: adjust iwlwifi naming for new packages""
This is needed long term for Silverblue and friends.

See: https://pagure.io/fedora-comps/pull-request/854

This reverts commit 33598ec0c9.
2023-07-19 18:48:36 +00:00
Peng Wu
dff7299d89 fonts: Rename thai-scalable-fonts to tlwg-fonts 2023-07-19 14:18:33 +08:00
Miro Hrončok
38890fd542 https://fedoraproject.org/wiki/Changes/RetireModularity 2023-07-14 14:19:30 +00:00
Paul Wouters
7f0c1e5d10 Update comps-f37.xml.in
remove tcpcrypt from @security-lab as it is causing problems and upstream is dead
2023-07-11 14:24:26 +00:00
Paul Wouters
a2d4aba2bb Update comps-f38.xml.in
removal of tcpcrypt from security-lab as it is causing issues and upstream is dead
2023-07-11 14:22:37 +00:00
Paul Wouters
1c88ff109b Update comps-f39.xml.in
Removal of tcpcrypt from security-lab, as it is disfunctional and upstream is dead
2023-07-11 14:18:59 +00:00
Adam Williamson
33598ec0c9 Revert "firmware: adjust iwlwifi naming for new packages"
This reverts commit adbb6084a2. It
turns out to be messier than anticipated, so we're leaving it
alone till next week.
2023-07-02 15:13:46 -07:00
Peter Robinson
adbb6084a2 firmware: adjust iwlwifi naming for new packages
The iwlwifi WiFi firmwares have been somewhat reorganised so
the firmware are collected into the three main groups as
per the upstream linux driver categories which means if
the driver is enabled all the supported devices will have
appropriate and make things a little easier to manage.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-02 16:33:06 +01:00
Evan Goode
e9dddd694c F39: Replace dnf with dnf5 in core, phosh-desktop, workstation-product
Replaces dnf with dnf5 in core, phosh-desktop, workstation-product, and
replace dnf-plugins-core with dnf5-plugins.

DNF 5 is the new package manager which should replace DNF and microdnf
in Fedora 39+. See
https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5.

DNF 5 does not yet implement DNF 4's system-upgrade plugin [0][1], so
python3-dnf-plugin-system-upgrade is kept in workstation-product, which
depends on python3-dnf.

Part of https://github.com/rpm-software-management/dnf5/issues/597.

[0] https://github.com/rpm-software-management/dnf5/issues/389
[1] https://github.com/rpm-software-management/dnf5/issues/258
2023-06-29 18:32:07 +00:00
Michael Catanzaro
462b65876f Remove gnome-photos from gnome-desktop group
https://pagure.io/fedora-workstation/issue/164
2023-06-22 09:22:41 -05:00
Timothée Ravier
9e0c8d5bf6 F38+/KDE: Add kf5-audiocd-kio to kde-desktop group
Fixes: https://pagure.io/fedora-comps/pull-request/847
See: https://pagure.io/fedora-kde/SIG/issue/354
2023-06-21 11:05:40 +02:00
Jens Petersen
2475b99a70 @core: make fedora-repos-modular optional
https://fedoraproject.org/wiki/Changes/No_default_fedora-repos-modular
2023-06-16 10:23:05 +02:00
Peng Wu
63b45926b0 fonts: Rename the emoji font in the fonts group 2023-06-13 15:54:19 +08:00
Timothée Ravier
63129acb57 Revert "F38+/KDE: Add audiocd-kio to kde-desktop group"
This package is outdated and pulls in KDE 4 dependencies. Will be
re-added once it's fixed.

See: https://pagure.io/fedora-comps/pull-request/844

This reverts commit a5facdba82.
2023-06-10 13:01:31 +02:00
Steve Cossette
fbce3bd97e (F39) Added kde-inotify-survey to the kde-desktop group
(F39) Added kde-inotify-survey to the kde-desktop group
2023-06-07 15:26:38 +00:00
Steve Cossette
632b06c7ea (F38) Added kde-inotify-survey to the kde-desktop group
(F38) Added kde-inotify-survey to the kde-desktop group
2023-06-07 15:23:37 +00:00
Steve Cossette
515d3b4594 (F37) Added kde-inotify-survey to the kde-desktop group
(F37) Added kde-inotify-survey to the kde-desktop group
2023-06-07 15:21:58 +00:00
Timothée Ravier
a5facdba82 F38+/KDE: Add audiocd-kio to kde-desktop group
KIO should be installed by default as they provide functionality shared
between core apps (Dolphin in this case) and can not be packaged as a
Flatpak.

See: https://pagure.io/fedora-kde/SIG/issue/354
2023-06-07 14:07:52 +00:00
Adam Williamson
c47f2fac5a Revert "Revert "Drop libproxy-duktape (it was retired)""
This reverts commit e220d52cfc.
libproxy-0.5.0-3.fc39 seems to fix the problems and is tagged,
so we need this back.
2023-05-23 08:21:54 -07:00
Adam Williamson
e220d52cfc Revert "Drop libproxy-duktape (it was retired)"
This reverts commit f380d49d25.
We have to untag the new libproxy for now as it broke other
stuff - https://pagure.io/releng/issue/11434 - so we shouldn't
make this change in comps yet.
2023-05-22 18:49:48 -07:00
Adam Williamson
f380d49d25 Drop libproxy-duktape (it was retired)
We probably don't need to explicitly list libproxy as its
replacement, as gnome-shell requires it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-22 17:28:22 -07:00
Neal Gompa
b97aac8432 F39: Add xwaylandvideobridge to kde-desktop
This is expected to be a default core component for the KDE Plasma
Desktop experience.
2023-05-19 08:55:38 -04:00
Peter Robinson
c8bd52bf62 firmware: add newly split out dvb-firmware package
The various DVB firmware are used by some old DVB terrestrial/satellite
recievers. They're all pretty old and the drivers were nearly removed
from the kernel but were kept at the last minute.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-05-18 16:22:05 +00:00
Adam Williamson
5ce7252e20 CI: explain better what "git status failed!" means
`make sort` won't usually *fail*, even if it sorts stuff (it'll
only fail if it actually can't sort for some reason). So when
either the PR or the existing state of the repo isn't properly
sorted, what we get is the "git status failed!" case. I *think*
this is likely the only time we'll get that, I don't think
"make validate" would actually change files without failing. So
let's gloss that a git status failure probably means a sorting
issue.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-18 09:08:28 -07:00
Adam Williamson
1cede41744 Run make sort so PRs don't fail CI
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-18 09:06:24 -07:00
Adam Williamson
11bfab955c Drop util-linux-user from @standard, it was removed
In util-linux-2.39.1.fc39 the separate util-linux-user subpackage
is dropped and the things it contained moved (back) into the
main util-linux package. These were initially split out in 2016
to avoid a libuser dependency in util-linux; not sure why this is
not considered useful any more.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-05-18 08:55:51 -07:00
김인수
6758983110 Translated using Weblate (Korean)
Currently translated at 100.0% (609 of 609 strings)

Translation: fedora-comps/main
Translate-URL: https://translate.fedoraproject.org/projects/fedora-comps/main/ko/
2023-05-17 07:21:55 +02:00
Kevin Fenzi
3a20ab8c87 remove paprefs from sound and video group (rhbz#1946408)
paprefs needs pulseaudo, but pipewire is the default int he sound and
video group, so it doesn't make sense to include paprefs here.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-05-12 10:40:05 -07:00
Neal Gompa
588f7d41b0 F39: Use sddm in x11 mode for LXQt by default (#2188071)
LXQt isn't shipped with a Wayland compositor yet, so SDDM should
be configured to use X11.
2023-05-05 16:40:08 +00:00
Kalev Lember
6aac5c9b45 Drop gnome-themes-extra from GNOME groups
It's an old package that used to ship empty css files to let
gnome-tweaks know which gtk3 themes are available (after gtk3 dropped
the standalone css files and started building them in).

This is now no longer needed since the high contrast and dark themes are
available from gnome-control-center, which does not use the css file
craziness to detect what themes are available.

It also used to pull in the gtk2 adwaita theme, but that's now handled
by conditional recommends from the gtk2 package instead.

Signed-off-by: Kalev Lember <klember@redhat.com>
2023-05-05 12:01:43 +02:00
Adam Williamson
40d2fd12bb validate-comps: don't set -x any more
This is only really useful for debugging the script itself, it's
not useful information for typical execution (especially now I
made it show which test(s) fail more clearly).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-04-24 11:07:30 -07:00
Adam Williamson
076138efdd Fix the validate-comps git status check
...this is how you do that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-04-24 10:50:37 -07:00
Adam Williamson
03776c8c48 Improve validate-comps to give better info
This will tell us which checks failed, and how many. It also
suppresses some useless spammy output from `make sort` (we never
need to see any actual output, as it never tells us anything
useful; the useful info is what it changes).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-04-24 10:49:28 -07:00
Adam Williamson
fcf37586a6 Rename all CI files to be (hopefully) unique
Per https://pagure.io/fedora-ci/general/issue/404 , as things are
right now, having CI files with the same names as those in other
repos can cause clashes. Let's rename all of ours to avoid this.
Also drop a path element in validate-comps.yaml that broke the
tests...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-04-24 10:21:47 -07:00
Adam Williamson
33e52e780a CI: install required packages
We need the packages with xsltproc, xmllint and intltool-merge
in them.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-04-24 10:21:47 -07:00
Adam Williamson
1aadd5d807 Do a sort
Some recent commits aren't sorted right. Also tweak some comments
so `make sort` doesn't delete them.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-04-24 10:21:47 -07:00