mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-03-01 07:13:26 +00:00
chore: Update upower
chore: Remove some unneeded packages
This commit is contained in:
parent
844bd2ceaf
commit
a0e2a73925
@ -250,7 +250,6 @@ Ported SteamOS and ChimeraOS packages, among others used by Bazzite, are built o
|
||||
| Package | Status |
|
||||
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| ds-inhibit |  |
|
||||
| duperemove |  |
|
||||
| [extest](https://github.com/Supreeeme/extest) |  |
|
||||
| gamescope |  |
|
||||
| [gamescope-session-plus](https://github.com/ChimeraOS/gamescope-session) |  |
|
||||
@ -287,7 +286,6 @@ Ported SteamOS and ChimeraOS packages, among others used by Bazzite, are built o
|
||||
| [umu-launcher](https://github.com/Open-Wine-Components/umu-launcher) |  |
|
||||
| upower |  |
|
||||
| vpower |  |
|
||||
| wireplumber |  |
|
||||
| [xwiimote-ng](https://github.com/dev-0x7C6/xwiimote-ng) |  |
|
||||
|
||||
Additionally, the following packages are used from other Copr repos:
|
||||
|
@ -1,118 +0,0 @@
|
||||
%define _legacy_common_support 1
|
||||
|
||||
Name: duperemove
|
||||
Version: 0.14.1
|
||||
Release: 5%{?dist}
|
||||
Summary: Tools for deduping file systems
|
||||
License: GPL-2.0-only
|
||||
URL: https://github.com/markfasheh/%{name}
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
BuildRequires: pkgconfig(sqlite3)
|
||||
BuildRequires: pkgconfig(uuid)
|
||||
BuildRequires: libgcrypt-devel
|
||||
BuildRequires: xxhash-devel
|
||||
BuildRequires: libatomic
|
||||
BuildRequires: gcc
|
||||
BuildRequires: git
|
||||
BuildRequires: pandoc
|
||||
# Enable devtoolset so we get libatomic in EPEL-7
|
||||
%if 0%{?el7}
|
||||
BuildRequires: devtoolset-7-toolchain, devtoolset-7-libatomic-devel
|
||||
%endif
|
||||
BuildRequires: make
|
||||
|
||||
%description
|
||||
Duperemove is a simple tool for finding duplicated extents and
|
||||
submitting them for deduplication. When given a list of files it will
|
||||
hash their contents on a block by block basis and compare those hashes
|
||||
to each other, finding and categorizing extents that match each other.
|
||||
|
||||
When given the -d option, duperemove will submit those extents for
|
||||
deduplication using the btrfs-extent-same ioctl.
|
||||
|
||||
%prep
|
||||
git init .
|
||||
git remote add -t \* -f origin %{url}.git
|
||||
git checkout v%{version}
|
||||
|
||||
%build
|
||||
make
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot} PREFIX=%{_prefix} BINDIR=%{_sbindir}
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{_mandir}/man8/btrfs-extent-same*.8*
|
||||
%{_mandir}/man8/%{name}*.8*
|
||||
%{_mandir}/man8/hashstats*.8*
|
||||
%{_mandir}/man8/show-shared-extents*.8*
|
||||
%{_sbindir}/btrfs-extent-same
|
||||
%{_sbindir}/%{name}
|
||||
%{_sbindir}/hashstats
|
||||
|
||||
%changelog
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Wed Sep 8 2021 Jonathan Dieter <jdieter@gmail.com> - 0.11.3-1
|
||||
- Update to 0.11.3 with bug fixes
|
||||
- Remove patch to use system xxhash since upstream does that by default now
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Feb 03 2020 Jonathan Dieter <jdieter@gmail.com> - 0.11.1-3
|
||||
- Work around GCC 10 build failure
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Dec 10 2019 Jonathan Dieter <jdieter@gmail.com> - 0.11.1-1.1
|
||||
- Fix build for EPEL-8
|
||||
|
||||
* Sun Dec 08 2019 Jonathan Dieter <jdieter@gmail.com> - 0.11.1-1
|
||||
- New release
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Sat Oct 20 2018 Jonathan Dieter <jdieter@gmail.com> - 0.11-3
|
||||
- Add devsettool BR and build for EPEL
|
||||
|
||||
* Fri Oct 19 2018 Jonathan Dieter <jdieter@gmail.com> - 0.11-2
|
||||
- Add missing BR
|
||||
- Fix build to use build flags
|
||||
|
||||
* Sat Oct 13 2018 Jonathan Dieter <jdieter@gmail.com> - 0.11-1
|
||||
- Bump to 0.11
|
||||
- Unbundle xxhash
|
||||
|
||||
* Fri Nov 13 2015 Francesco Frassinelli <fraph24@gmail.com> - 0.10-1
|
||||
- Version bump; license and minor packaging issues fixed
|
||||
|
||||
* Thu Jul 30 2015 Francesco Frassinelli <fraph24@gmail.com> - 0.09.5-2
|
||||
- %%license macro added
|
||||
|
||||
* Sun Jul 19 2015 Francesco Frassinelli <fraph24@gmail.com> - 0.09.5-1
|
||||
- Initial build
|
||||
|
@ -1,28 +0,0 @@
|
||||
From 692546a9701a7b363e6190af441a95385c244907 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Fri, 2 Dec 2022 22:49:41 +0100
|
||||
Subject: [PATCH] place: Always center initial-setup/fedora-welcome
|
||||
|
||||
---
|
||||
src/core/place.c | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/src/core/place.c b/src/core/place.c
|
||||
index f9877dfc7..a69a3ebd1 100644
|
||||
--- a/src/core/place.c
|
||||
+++ b/src/core/place.c
|
||||
@@ -321,6 +321,11 @@ window_place_centered (MetaWindow *window)
|
||||
|
||||
type = window->type;
|
||||
|
||||
+ if (g_strcmp0 (meta_window_get_wm_class (window), "org.gnome.InitialSetup") == 0 ||
|
||||
+ g_strcmp0 (meta_window_get_wm_class (window), "org.fedoraproject.welcome-screen") == 0 ||
|
||||
+ g_strcmp0 (meta_window_get_wm_class (window), "fedora-welcome") == 0)
|
||||
+ return TRUE;
|
||||
+
|
||||
return (type == META_WINDOW_DIALOG ||
|
||||
type == META_WINDOW_MODAL_DIALOG ||
|
||||
type == META_WINDOW_SPLASHSCREEN ||
|
||||
--
|
||||
2.39.2
|
||||
|
@ -1,70 +0,0 @@
|
||||
From b3b5aa01c63aee1df079e0394b0e6372df1838d0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Fri, 12 May 2017 13:40:31 +0200
|
||||
Subject: [PATCH] window-actor: Special-case shaped Java windows
|
||||
|
||||
OpenJDK wrongly assumes that shaping a window implies no shadows.
|
||||
They got lucky until commit b975676c changed the fallback case,
|
||||
but now their compliance tests are broken. Make them happy again
|
||||
by special-casing shaped Java windows.
|
||||
---
|
||||
src/compositor/meta-window-actor-x11.c | 8 ++++++++
|
||||
src/x11/window-x11-private.h | 2 ++
|
||||
src/x11/window-x11.c | 9 +++++++++
|
||||
3 files changed, 19 insertions(+)
|
||||
|
||||
diff --git a/src/compositor/meta-window-actor-x11.c b/src/compositor/meta-window-actor-x11.c
|
||||
index 19827af331..7d5e46ac75 100644
|
||||
--- a/src/compositor/meta-window-actor-x11.c
|
||||
+++ b/src/compositor/meta-window-actor-x11.c
|
||||
@@ -424,6 +424,14 @@ has_shadow (MetaWindowActorX11 *actor_x11)
|
||||
*/
|
||||
if (window->has_custom_frame_extents)
|
||||
return FALSE;
|
||||
+
|
||||
+ /*
|
||||
+ * OpenJDK wrongly assumes that shaping a window implies no compositor
|
||||
+ * shadows; make its compliance tests happy to give it what it wants ...
|
||||
+ */
|
||||
+ if (g_strcmp0 (window->res_name, "sun-awt-X11-XWindowPeer") == 0 &&
|
||||
+ meta_window_x11_is_shaped (window))
|
||||
+ return FALSE;
|
||||
|
||||
/*
|
||||
* Generate shadows for all other windows.
|
||||
diff --git a/src/x11/window-x11-private.h b/src/x11/window-x11-private.h
|
||||
index c947744ee5..cb862f0d72 100644
|
||||
--- a/src/x11/window-x11-private.h
|
||||
+++ b/src/x11/window-x11-private.h
|
||||
@@ -125,6 +125,8 @@ gboolean meta_window_x11_has_pointer (MetaWindow *window);
|
||||
gboolean meta_window_x11_same_application (MetaWindow *window,
|
||||
MetaWindow *other_window);
|
||||
|
||||
+gboolean meta_window_x11_is_shaped (MetaWindow *window);
|
||||
+
|
||||
void meta_window_x11_shutdown_group (MetaWindow *window);
|
||||
|
||||
META_EXPORT
|
||||
diff --git a/src/x11/window-x11.c b/src/x11/window-x11.c
|
||||
index 745c45db18..83cdd2e420 100644
|
||||
--- a/src/x11/window-x11.c
|
||||
+++ b/src/x11/window-x11.c
|
||||
@@ -2585,6 +2585,15 @@ meta_window_x11_update_shape_region (MetaWindow *window)
|
||||
meta_window_set_shape_region (window, region);
|
||||
}
|
||||
|
||||
+gboolean
|
||||
+meta_window_x11_is_shaped (MetaWindow *window)
|
||||
+{
|
||||
+ MetaWindowX11 *window_x11 = META_WINDOW_X11 (window);
|
||||
+ MetaWindowX11Private *priv = meta_window_x11_get_instance_private (window_x11);
|
||||
+
|
||||
+ return priv->shape_region != NULL;
|
||||
+}
|
||||
+
|
||||
/* Generally meta_window_x11_same_application() is a better idea
|
||||
* of "sameness", since it handles the case where multiple apps
|
||||
* want to look like the same app or the same app wants to look
|
||||
--
|
||||
2.43.2
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,25 +0,0 @@
|
||||
From a5c67e0debaa89f7a73452560664cdc5c581ab95 Mon Sep 17 00:00:00 2001
|
||||
From: Adam Williamson <awilliam@redhat.com>
|
||||
Date: Tue, 9 Mar 2021 17:21:59 -0800
|
||||
Subject: [PATCH] Test: deny atomic KMS for "tegra" (RHBZ #1936991)
|
||||
|
||||
Signed-off-by: Adam Williamson <awilliam@redhat.com>
|
||||
---
|
||||
src/backends/native/meta-kms-impl-device-atomic.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/backends/native/meta-kms-impl-device-atomic.c b/src/backends/native/meta-kms-impl-device-atomic.c
|
||||
index 35837f7429..ffff7b8e23 100644
|
||||
--- a/src/backends/native/meta-kms-impl-device-atomic.c
|
||||
+++ b/src/backends/native/meta-kms-impl-device-atomic.c
|
||||
@@ -1352,6 +1352,7 @@ is_atomic_allowed (const char *driver_name)
|
||||
{
|
||||
const char *atomic_driver_deny_list[] = {
|
||||
"xlnx",
|
||||
+ "tegra",
|
||||
NULL,
|
||||
};
|
||||
|
||||
--
|
||||
2.43.0
|
||||
|
@ -1,211 +0,0 @@
|
||||
%global glib_version 2.75.1
|
||||
%global gtk3_version 3.19.8
|
||||
%global gtk4_version 4.0.0
|
||||
%global gsettings_desktop_schemas_version 40~alpha
|
||||
%global json_glib_version 0.12.0
|
||||
%global libinput_version 1.19.0
|
||||
%global pipewire_version 0.3.33
|
||||
%global lcms2_version 2.6
|
||||
%global colord_version 1.4.5
|
||||
%global libei_version 1.0.0
|
||||
%global mutter_api_version 14
|
||||
|
||||
%global gnome_major_version 46
|
||||
%global gnome_version %{gnome_major_version}.1
|
||||
%global tarball_version %%(echo %{gnome_version} | tr '~' '.')
|
||||
%global _default_patch_fuzz 2
|
||||
|
||||
Name: mutter
|
||||
Version: %{gnome_version}.ublue.{{{ git_dir_version }}}
|
||||
Release: 2%{?dist}
|
||||
Summary: Window and compositing manager based on Clutter
|
||||
|
||||
License: GPLv2+
|
||||
URL: http://www.gnome.org
|
||||
Source0: https://download.gnome.org/sources/%{name}/%{gnome_major_version}/%{name}-%{tarball_version}.tar.xz
|
||||
|
||||
# Work-around for OpenJDK's compliance test
|
||||
Patch0: 0001-window-actor-Special-case-shaped-Java-windows.patch
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1936991
|
||||
Patch1: mutter-42.alpha-disable-tegra.patch
|
||||
|
||||
# https://pagure.io/fedora-workstation/issue/79
|
||||
Patch2: 0001-place-Always-center-initial-setup-fedora-welcome.patch
|
||||
|
||||
# https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441
|
||||
Patch3: 1441.patch
|
||||
|
||||
# https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3567
|
||||
Patch4: 3720+3567.patch
|
||||
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.41.0
|
||||
BuildRequires: pkgconfig(sm)
|
||||
BuildRequires: pkgconfig(libwacom)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(xdamage)
|
||||
BuildRequires: pkgconfig(xext)
|
||||
BuildRequires: pkgconfig(xfixes)
|
||||
BuildRequires: pkgconfig(xi)
|
||||
BuildRequires: pkgconfig(xrandr)
|
||||
BuildRequires: pkgconfig(xrender)
|
||||
BuildRequires: pkgconfig(xcursor)
|
||||
BuildRequires: pkgconfig(xcomposite)
|
||||
BuildRequires: pkgconfig(x11-xcb)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: pkgconfig(xkbcommon-x11)
|
||||
BuildRequires: pkgconfig(xkbfile)
|
||||
BuildRequires: pkgconfig(xtst)
|
||||
BuildRequires: mesa-libEGL-devel
|
||||
BuildRequires: mesa-libGLES-devel
|
||||
BuildRequires: mesa-libGL-devel
|
||||
BuildRequires: mesa-libgbm-devel
|
||||
BuildRequires: pkgconfig(glesv2)
|
||||
BuildRequires: pkgconfig(graphene-gobject-1.0)
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: pkgconfig(libdisplay-info)
|
||||
BuildRequires: pkgconfig(libpipewire-0.3) >= %{pipewire_version}
|
||||
BuildRequires: pkgconfig(sysprof-capture-4)
|
||||
BuildRequires: sysprof-devel
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
BuildRequires: xorg-x11-server-Xorg
|
||||
BuildRequires: xorg-x11-server-Xvfb
|
||||
BuildRequires: pkgconfig(xkeyboard-config)
|
||||
BuildRequires: desktop-file-utils
|
||||
# Bootstrap requirements
|
||||
BuildRequires: gettext-devel git-core
|
||||
BuildRequires: pkgconfig(libcanberra)
|
||||
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= %{gsettings_desktop_schemas_version}
|
||||
BuildRequires: pkgconfig(gnome-settings-daemon)
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkgconfig(gbm)
|
||||
BuildRequires: pkgconfig(gnome-desktop-4)
|
||||
BuildRequires: pkgconfig(gudev-1.0)
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(libstartup-notification-1.0)
|
||||
BuildRequires: pkgconfig(wayland-eglstream)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(wayland-server)
|
||||
BuildRequires: pkgconfig(lcms2) >= %{lcms2_version}
|
||||
BuildRequires: pkgconfig(colord) >= %{colord_version}
|
||||
BuildRequires: pkgconfig(libei-1.0) >= %{libei_version}
|
||||
BuildRequires: pkgconfig(libeis-1.0) >= %{libei_version}
|
||||
|
||||
BuildRequires: pkgconfig(json-glib-1.0) >= %{json_glib_version}
|
||||
BuildRequires: pkgconfig(libinput) >= %{libinput_version}
|
||||
BuildRequires: pkgconfig(xwayland)
|
||||
|
||||
BuildRequires: python3-dbusmock
|
||||
|
||||
Requires: control-center-filesystem
|
||||
Requires: gsettings-desktop-schemas%{?_isa} >= %{gsettings_desktop_schemas_version}
|
||||
Requires: gnome-settings-daemon
|
||||
Requires: gtk4%{?_isa} >= %{gtk4_version}
|
||||
Requires: json-glib%{?_isa} >= %{json_glib_version}
|
||||
Requires: libinput%{?_isa} >= %{libinput_version}
|
||||
Requires: pipewire%{_isa} >= %{pipewire_version}
|
||||
Requires: startup-notification
|
||||
Requires: dbus
|
||||
|
||||
# Need common
|
||||
Requires: %{name}-common = %{version}-%{release}
|
||||
|
||||
Recommends: mesa-dri-drivers%{?_isa}
|
||||
|
||||
Provides: firstboot(windowmanager) = mutter
|
||||
|
||||
# Cogl and Clutter were forked at these versions, but have diverged
|
||||
# significantly since then.
|
||||
Provides: bundled(cogl) = 1.22.0
|
||||
Provides: bundled(clutter) = 1.26.0
|
||||
|
||||
Provides: mutter = %{gnome_version}-%{release}
|
||||
|
||||
Conflicts: mutter < 45~beta.1-2
|
||||
|
||||
# Make sure dnf updates gnome-shell together with this package; otherwise we
|
||||
# might end up with broken gnome-shell installations due to mutter ABI changes.
|
||||
Conflicts: gnome-shell < 45~rc
|
||||
|
||||
%description
|
||||
Mutter is a window and compositing manager that displays and manages
|
||||
your desktop via OpenGL. Mutter combines a sophisticated display engine
|
||||
using the Clutter toolkit with solid window-management logic inherited
|
||||
from the Metacity window manager.
|
||||
|
||||
While Mutter can be used stand-alone, it is primarily intended to be
|
||||
used as the display core of a larger system such as GNOME Shell. For
|
||||
this reason, Mutter is very extensible via plugins, which are used both
|
||||
to add fancy visual effects and to rework the window management
|
||||
behaviors to meet the needs of the environment.
|
||||
|
||||
%package common
|
||||
Summary: Common files used by %{name} and forks of %{name}
|
||||
BuildArch: noarch
|
||||
Conflicts: mutter < 45~beta.1-2
|
||||
Provides: mutter-common = %{gnome_version}-%{release}
|
||||
|
||||
%description common
|
||||
Common files used by Mutter and soft forks of Mutter
|
||||
|
||||
%package devel
|
||||
Summary: Development package for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
# for EGL/eglmesaext.h that's included from public cogl-egl-defines.h header
|
||||
Requires: mesa-libEGL-devel
|
||||
|
||||
%description devel
|
||||
Header files and libraries for developing Mutter plugins. Also includes
|
||||
utilities for testing Metacity/Mutter themes.
|
||||
|
||||
%package tests
|
||||
Summary: Tests for the %{name} package
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: gtk3%{?_isa} >= %{gtk3_version}
|
||||
|
||||
%description tests
|
||||
The %{name}-tests package contains tests that can be used to verify
|
||||
the functionality of the installed %{name} package.
|
||||
|
||||
%prep
|
||||
%autosetup -S git -n %{name}-%{tarball_version}
|
||||
|
||||
%build
|
||||
%meson -Degl_device=true -Dwayland_eglstream=true
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
%doc NEWS
|
||||
%{_bindir}/mutter
|
||||
%{_libdir}/lib*.so.*
|
||||
%{_libdir}/mutter-%{mutter_api_version}/
|
||||
%{_libexecdir}/mutter-restart-helper
|
||||
%{_libexecdir}/mutter-x11-frames
|
||||
%{_mandir}/man1/mutter.1*
|
||||
|
||||
%files common
|
||||
%{_datadir}/GConf/gsettings/mutter-schemas.convert
|
||||
%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
|
||||
%{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
|
||||
%{_datadir}/gnome-control-center/keybindings/50-mutter-*.xml
|
||||
%{_udevrulesdir}/61-mutter.rules
|
||||
|
||||
%files devel
|
||||
%{_includedir}/*
|
||||
%{_libdir}/lib*.so
|
||||
%{_libdir}/pkgconfig/*
|
||||
|
||||
%files tests
|
||||
%{_libexecdir}/installed-tests/mutter-%{mutter_api_version}
|
||||
%{_datadir}/installed-tests/mutter-%{mutter_api_version}
|
||||
%{_datadir}/mutter-%{mutter_api_version}/tests
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
@ -1,6 +1,6 @@
|
||||
Summary: Power Management Service
|
||||
Name: upower
|
||||
Version: 1.90.2
|
||||
Version: 1.90.4
|
||||
Release: %autorelease.bazzite.{{{ git_dir_version }}}
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://upower.freedesktop.org/
|
||||
|
@ -1,57 +0,0 @@
|
||||
%global debug_package %{nil}
|
||||
%global commit 2ceb105700e23842bec0e56a0a2cbd5885dfcf4b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global git_date 20231118
|
||||
|
||||
Name: vkroots
|
||||
Version: 0^%{git_date}git%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Summary: A stupid simple method of making Vulkan layers, at home
|
||||
License: LGPL-2.1-or-later AND (Apache-2.0 or MIT)
|
||||
URL: https://github.com/Joshua-Ashton/vkroots
|
||||
Source: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: vulkan-headers
|
||||
|
||||
|
||||
%description
|
||||
vkroots is a framework for writing Vulkan layers that
|
||||
takes all the complexity/hastle away from you. It's so simple.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: A stupid simple method of making Vulkan layers, at home
|
||||
|
||||
%description devel
|
||||
vkroots is a framework for writing Vulkan layers that
|
||||
takes all the complexity/hastle away from you. It's so simple.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-%{commit}
|
||||
|
||||
|
||||
%build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
|
||||
%files devel
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_includedir}/%{name}.h
|
||||
%{_libdir}/pkgconfig/%{name}.pc
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Jul 25 2023 Frantisek Zatloukal <fzatlouk@redhat.com> - 0^20230313gite554d4c-1
|
||||
- Rebase to a later snapshot
|
||||
|
||||
* Fri Mar 03 2023 Onuralp SEZER <thunderbirdtr@fedoraproject.org> - 0^20230103git2675710-1
|
||||
- Initial package vkroots
|
File diff suppressed because it is too large
Load Diff
@ -1,272 +0,0 @@
|
||||
Name: wireplumber
|
||||
Version: 0.5.2
|
||||
Release: 1%{?dist}.bazzite.{{{ git_dir_version }}}
|
||||
Summary: A modular session/policy manager for PipeWire
|
||||
|
||||
License: MIT
|
||||
URL: https://pipewire.pages.freedesktop.org/wireplumber/
|
||||
Source0: https://gitlab.freedesktop.org/pipewire/%{name}/-/archive/%{version}/%{name}-%{version}.tar.bz2
|
||||
|
||||
## upstream patches
|
||||
|
||||
## upstreamable patches
|
||||
|
||||
## fedora patches
|
||||
|
||||
## valve patches
|
||||
Patch0: valve.patch
|
||||
|
||||
BuildRequires: gettext
|
||||
BuildRequires: meson gcc pkgconfig
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
BuildRequires: pkgconfig(gobject-2.0)
|
||||
BuildRequires: pkgconfig(gmodule-2.0)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||
BuildRequires: pkgconfig(libspa-0.2) >= 0.2
|
||||
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.26
|
||||
BuildRequires: pkgconfig(systemd)
|
||||
BuildRequires: systemd-devel >= 184
|
||||
BuildRequires: pkgconfig(lua)
|
||||
BuildRequires: gobject-introspection-devel
|
||||
BuildRequires: python3-lxml doxygen
|
||||
BuildRequires: systemd-rpm-macros
|
||||
%{?systemd_ordering}
|
||||
|
||||
# Make sure that we have -libs package in the same version
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
Requires: steamdeck-dsp
|
||||
|
||||
Provides: pipewire-session-manager
|
||||
Conflicts: pipewire-session-manager
|
||||
|
||||
%package libs
|
||||
Summary: Libraries for WirePlumber clients
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description libs
|
||||
This package contains the runtime libraries for any application that wishes
|
||||
to interface with WirePlumber.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%package doc
|
||||
Summary: Documentation for %{name}
|
||||
Recommends: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description doc
|
||||
This package contains the documentation for WirePlumber.
|
||||
|
||||
%description
|
||||
WirePlumber is a modular session/policy manager for PipeWire and a
|
||||
GObject-based high-level library that wraps PipeWire's API, providing
|
||||
convenience for writing the daemon's modules as well as external tools for
|
||||
managing PipeWire.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%meson -Dsystem-lua=true \
|
||||
-Ddoc=disabled \
|
||||
-Dsystemd=enabled \
|
||||
-Dsystemd-user-service=true \
|
||||
-Dintrospection=enabled \
|
||||
-Delogind=disabled
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
# Create local config skeleton
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/wireplumber/{bluetooth.lua.d,common,main.lua.d,policy.lua.d}
|
||||
|
||||
# Create missing empty system config dirs for other packages to drop files in
|
||||
mkdir -p %{buildroot}%{_datadir}/wireplumber/wireplumber.conf.d
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%posttrans
|
||||
%systemd_user_post %{name}.service
|
||||
|
||||
%preun
|
||||
%systemd_user_preun %{name}.service
|
||||
|
||||
%triggerun -- fedora-release < 35
|
||||
# When upgrading to Fedora Linux 35, transition to WirePlumber by default
|
||||
if [ -x "/bin/systemctl" ]; then
|
||||
/bin/systemctl --no-reload preset --global %{name}.service || :
|
||||
fi
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_bindir}/wireplumber
|
||||
%{_bindir}/wpctl
|
||||
%{_bindir}/wpexec
|
||||
%dir %{_sysconfdir}/wireplumber
|
||||
%dir %{_sysconfdir}/wireplumber/bluetooth.lua.d
|
||||
%dir %{_sysconfdir}/wireplumber/common
|
||||
%dir %{_sysconfdir}/wireplumber/main.lua.d
|
||||
%dir %{_sysconfdir}/wireplumber/policy.lua.d
|
||||
%{_datadir}/wireplumber/
|
||||
%{_datadir}/zsh/site-functions/_wpctl
|
||||
%{_userunitdir}/wireplumber.service
|
||||
%{_userunitdir}/wireplumber@.service
|
||||
|
||||
%files libs -f %{name}.lang
|
||||
%license LICENSE
|
||||
%dir %{_libdir}/wireplumber-0.5/
|
||||
%{_libdir}/wireplumber-0.5/libwireplumber-*.so
|
||||
%{_libdir}/libwireplumber-0.5.so.*
|
||||
%{_libdir}/girepository-1.0/Wp-0.5.typelib
|
||||
|
||||
%files devel
|
||||
%{_includedir}/wireplumber-0.5/
|
||||
%{_libdir}/libwireplumber-0.5.so
|
||||
%{_libdir}/pkgconfig/wireplumber-0.5.pc
|
||||
%{_datadir}/gir-1.0/Wp-0.5.gir
|
||||
|
||||
%files doc
|
||||
%{_datadir}/doc/wireplumber/
|
||||
|
||||
%changelog
|
||||
* Mon Apr 22 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.2-1
|
||||
- wireplumber 0.5.2
|
||||
|
||||
* Thu Apr 18 2024 Neal Gompa <ngompa@fedoraproject.org> - 0.5.1-2
|
||||
- Backport support for loading external WpConf from disk
|
||||
|
||||
* Tue Apr 02 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.1-1
|
||||
- wireplumber 0.5.1
|
||||
|
||||
* Mon Mar 25 2024 Adam Williamson <awilliam@redhat.com> - 0.5.0-2
|
||||
- Backport MR #620 to fix issues with bluetooth headsets etc.
|
||||
- Resolves: rhbz#2269343
|
||||
|
||||
* Mon Mar 18 2024 Wim Taymans <wtaymans@redhat.com> - 0.5.0-1
|
||||
- wireplumber 0.5.0
|
||||
|
||||
* Mon Mar 11 2024 Wim Taymans <wtaymans@redhat.com> - 0.4.90-1
|
||||
- wireplumber 0.4.90
|
||||
|
||||
* Thu Jan 25 2024 Wim Taymans <wtaymans@redhat.com> - 0.4.81-1
|
||||
- wireplumber 0.4.81
|
||||
|
||||
* Mon Dec 4 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.17-1
|
||||
- wireplumber 0.4.17
|
||||
|
||||
* Mon Dec 4 2023 Hector Martin <marcan@fedoraproject.org> - 0.4.16-2
|
||||
- Create and own /usr/share/wireplumber/wireplumber.conf.d
|
||||
|
||||
* Thu Nov 23 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.16-1
|
||||
- wireplumber 0.4.16
|
||||
|
||||
* Tue Nov 7 2023 Hector Martin <marcan@fedoraproject.org> - 0.4.15-2
|
||||
- Add upstream patch to enable node hiding
|
||||
|
||||
* Thu Oct 12 2023 Wim Taymans <wtaymans@redhat.com> - 0.4.15-1
|
||||
- wireplumber 0.4.15
|
||||
|
||||
* Fri Sep 08 2023 Peter Hutterer <peter.hutterer@redhat.com>
|
||||
- SPDX migration: mark as done
|
||||
|
||||
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.14-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu Mar 9 2023 Wim Taymans <wim.taymans@redhat.com> - 0.4.14-1
|
||||
- wireplumber 0.4.14
|
||||
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.13-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Tue Dec 13 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.13-1
|
||||
- wireplumber 0.4.13
|
||||
|
||||
* Fri Oct 07 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.12-1
|
||||
- wireplumber 0.4.12
|
||||
|
||||
* Thu Aug 04 2022 Ville-Pekka Vainio <vpvainio@iki.fi> - 0.4.11-4
|
||||
- Add two patches to fix a rescan loop with Bluetooth
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.11-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Wed Jul 13 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.11-2
|
||||
- Add patch to avoid crashes in VM
|
||||
- Add patch to avoid dbus crash
|
||||
- Resolves: rhbz#2104986
|
||||
|
||||
* Tue Jul 5 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.11-1
|
||||
- wireplumber 0.4.11
|
||||
|
||||
* Tue May 10 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.10-1
|
||||
- wireplumber 0.4.10
|
||||
|
||||
* Tue Mar 22 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.9-1
|
||||
- wireplumber 0.4.9
|
||||
|
||||
* Wed Mar 16 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.4.8-3
|
||||
- Backport e429db7e8c266045aee25e153fb2308bd61fe233 to fix sound on aarch64
|
||||
|
||||
* Mon Mar 7 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.8-2
|
||||
- Add patch to fix openal and WINE format negotiation.
|
||||
|
||||
* Mon Feb 7 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.8-1
|
||||
- wireplumber 0.4.8
|
||||
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.7-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Fri Jan 14 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.7-2
|
||||
- Add patch to fix default device.
|
||||
|
||||
* Thu Jan 13 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.7-1
|
||||
- wireplumber 0.4.7
|
||||
|
||||
* Fri Jan 07 2022 Wim Taymans <wim.taymans@redhat.com> - 0.4.6-1
|
||||
- wireplumber 0.4.6
|
||||
|
||||
* Fri Nov 19 2021 Wim Taymans <wim.taymans@redhat.com> - 0.4.5-3
|
||||
- Add some upstream patches for OBS audio output capture and
|
||||
device switching.
|
||||
|
||||
* Wed Nov 17 2021 Peter Hutterer <peter.hutterer@redhat.com> - 0.4.5-2
|
||||
- Move the systemd scriptlet to posttrans so we can dnf swap with
|
||||
media-session (#2022584)
|
||||
|
||||
* Thu Nov 11 2021 Wim Taymans <wim.taymans@redhat.com> - 0.4.5-1
|
||||
- wireplumber 0.4.5
|
||||
|
||||
* Tue Nov 02 2021 Neal Gompa <ngompa@fedoraproject.org> - 0.4.4-3
|
||||
- Try again for WirePlumber preset upgrades to F35+ (#2016253)
|
||||
|
||||
* Sun Oct 24 2021 Neal Gompa <ngompa@fedoraproject.org> - 0.4.4-2
|
||||
- Ensure WirePlumber activates on upgrade to F35+ (#2016253)
|
||||
|
||||
* Fri Oct 15 2021 Wim Taymans <wim.taymans@redhat.com> - 0.4.4-1
|
||||
- wireplumber 0.4.4
|
||||
|
||||
* Wed Oct 13 2021 Neal Gompa <ngompa@fedoraproject.org> - 0.4.3-3
|
||||
- Fix config setup in file list (#2013861)
|
||||
|
||||
* Mon Oct 11 2021 Peter Hutterer <peter.hutterer@redhat.com> - 0.4.3-2
|
||||
- Fix segfault due to a typo (#2012606)
|
||||
|
||||
* Fri Oct 08 2021 Wim Taymans <wim.taymans@redhat.com> - 0.4.3-1
|
||||
- wireplumber 0.4.3
|
||||
|
||||
* Wed Sep 01 2021 Peter Hutterer <peter.hutterer@redhat.com> - 0.4.2-1
|
||||
- wireplumber 0.4.2
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jul 06 2021 Peter Hutterer <peter.hutterer@redhat.com> 0.4.1-1
|
||||
- Initial package (#1976012)
|
Loading…
x
Reference in New Issue
Block a user