From 464b7f1cc49100bc4ad8b9b7e76b1f6c83c3a840 Mon Sep 17 00:00:00 2001 From: weijin deng Date: Thu, 23 Sep 2021 20:11:44 +0800 Subject: [PATCH] remove unnecessary BuildRequires,add concrete dynamic library search path --- mutter.spec | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/mutter.spec b/mutter.spec index b6aa844..d64f8f5 100644 --- a/mutter.spec +++ b/mutter.spec @@ -1,6 +1,6 @@ Name: mutter Version: 3.38.4 -Release: 1 +Release: 3 Summary: Window and compositing manager based on Clutter License: GPLv2+ URL: https://www.gnome.org @@ -8,17 +8,16 @@ Source0: https://download.gnome.org/sources/%{name}/3.38/%{name}-%{version Patch0: 0001-window-actor-Special-case-shaped-Java-windows.patch -BuildRequires: chrpath pango-devel startup-notification-devel gnome-desktop3-devel glib2-devel gtk3-devel git -BuildRequires: gobject-introspection-devel libSM-devel libwacom-devel libX11-devel libXdamage-devel libXext-devel -BuildRequires: libXfixes-devel libXi-devel libXrandr-devel libXrender-devel libXcursor-devel libXcomposite-devel -BuildRequires: libxcb-devel libxkbcommon-devel libxkbcommon-x11-devel libxkbfile-devel libXtst-devel systemd-devel -BuildRequires: mesa-libEGL-devel libglvnd-devel mesa-libGL-devel mesa-libgbm-devel pam-devel -BuildRequires: upower-devel xkeyboard-config-devel zenity desktop-file-utils gtk-doc gnome-common gettext-devel -BuildRequires: libcanberra-devel gsettings-desktop-schemas-devel automake autoconf libtool json-glib-devel pkgconfig -BuildRequires: libgudev-devel libinput-devel wayland-devel pkgconf-pkg-config libdrm-devel egl-wayland-devel -BuildRequires: mesa-libGLES-devel pkgconfig(graphene-gobject-1.0) pkgconfig(libpipewire-0.3) >= 0.3.0 -BuildRequires: pkgconfig(sysprof-capture-4) xorg-x11-server-Xorg zenity gnome-settings-daemon-devel meson -BuildRequires: pkgconfig(wayland-server) pkgconfig(wayland-eglstream) libgudev1-devel xorg-x11-server-Xwayland +BuildRequires: startup-notification-devel gnome-desktop3-devel +BuildRequires: gobject-introspection-devel libSM-devel libwacom-devel +BuildRequires: libxkbcommon-x11-devel libxkbfile-devel +BuildRequires: mesa-libEGL-devel mesa-libGL-devel mesa-libgbm-devel +BuildRequires: desktop-file-utils +BuildRequires: libcanberra-devel json-glib-devel +BuildRequires: libinput-devel +BuildRequires: pkgconfig(graphene-gobject-1.0) pkgconfig(libpipewire-0.3) >= 0.3.0 +BuildRequires: gnome-settings-daemon-devel meson +BuildRequires: pkgconfig(wayland-eglstream) xorg-x11-server-Xwayland Obsoletes: mutter-wayland < 3.13.0 Obsoletes: mutter-wayland-devel < 3.13.0 @@ -59,11 +58,14 @@ developing applications that use %{name}. desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop +mkdir -p %{buildroot}/etc/ld.so.conf.d +echo "/usr/lib64/mutter-7" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf %ldconfig_scriptlets %files -f %{name}.lang %defattr(-,root,root) %license COPYING +%config(noreplace) /etc/ld.so.conf.d/%{name}-%{_arch}.conf %{_bindir}/mutter %{_libdir}/mutter-7/* %{_libdir}/libmutter-7.so.* @@ -90,6 +92,12 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %{_mandir}/man1/*.1.gz %changelog +* Tue Sep 16 2021 weijin deng - 3.38.4-3 +- Add concrete dynamic library search path + +* Wed Aug 25 2021 chenyanpanHW - 3.38.4-2 +- DESC: remove unnecessary BuildRequires + * Mon May 31 2021 weijin deng - 3.38.4-1 - Upgrade to 3.38.4 - Update Version, Release, BuildRequires, Obsoletes -- Gitee