[mate-settings-daemon] fix gstreamer support and minor improvements
nmarques
nmarques at fedoraproject.org
Fri Dec 21 14:57:23 UTC 2012
commit b28d4a10903c50253f236aba9f6c113cd8dc16c0
Author: Nelson Marques <nmo.marques at gmail.com>
Date: Fri Dec 21 14:56:57 2012 +0000
fix gstreamer support and minor improvements
mate-settings-daemon.spec | 57 ++++++++++++++++++++++++++-------------------
1 files changed, 33 insertions(+), 24 deletions(-)
---
diff --git a/mate-settings-daemon.spec b/mate-settings-daemon.spec
index 7caf729..7045619 100644
--- a/mate-settings-daemon.spec
+++ b/mate-settings-daemon.spec
@@ -1,39 +1,43 @@
Name: mate-settings-daemon
Version: 1.5.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: MATE Desktop settings daemon
License: GPLv2+
URL: http://mate-desktop.org
Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
+Requires: gsettings-desktop-schemas
+Requires: mate-icon-theme
-BuildRequires: pkgconfig(clutter-gst-1.0)
BuildRequires: icon-naming-utils
BuildRequires: mate-common
-BuildRequires: pkgconfig(mate-desktop-2.0)
+BuildRequires: pkgconfig(clutter-gst-1.0)
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(gtk+-2.0)
-BuildRequires: pkgconfig(sm)
+BuildRequires: pkgconfig(gsettings-desktop-schemas)
+BuildRequires: pkgconfig(gstreamer-0.10)
+BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
BuildRequires: pkgconfig(libmatekbd)
BuildRequires: pkgconfig(libmatenotify)
BuildRequires: pkgconfig(libxklavier)
+BuildRequires: pkgconfig(mate-desktop-2.0)
BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(polkit-agent-1)
BuildRequires: pkgconfig(polkit-gtk-mate-1)
-BuildRequires: pkgconfig(gsettings-desktop-schemas)
-
-Requires: gsettings-desktop-schemas
-Requires: mate-icon-theme
-
+BuildRequires: pkgconfig(sm)
%description
-MATE Desktop settings daemon
+This package contains the daemon which is responsible for setting the
+various parameters of a MATE session and the applications that run
+under it.
%package devel
Summary: Development files for mate-settings-daemon
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
-Development files for mate-settings-daemon
+This package contains the daemon which is responsible for setting the
+various parameters of a MATE session and the applications that run
+under it.
%prep
%setup -q
@@ -41,28 +45,24 @@ NOCONFIGURE=1 ./autogen.sh
%build
-%configure \
- --with-x \
- --enable-gstreamer \
- --enable-polkit \
- --disable-schemas-compile \
- --with-gnu-ld \
- --with-x \
- --with-nssdb \
-
+%configure \
+ --disable-pulse \
+ --disable-static \
+ --disable-schemas-compile \
+ --enable-polkit \
+ --enable-gstreamer \
+ --with-x \
+ --with-gnu-ld \
+ --with-nssdb
make %{?_smp_mflags} V=1
%install
make install DESTDIR=%{buildroot}
-
find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
-find ${RPM_BUILD_ROOT} -type f -name "*.a" -exec rm -f {} ';'
-
%find_lang %{name}
-
%post
/sbin/ldconfig
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -79,6 +79,7 @@ fi
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
%files -f %{name}.lang
%doc AUTHORS COPYING README
%config %{_sysconfdir}/dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf
@@ -100,6 +101,14 @@ fi
%changelog
+* Fri Dec 21 2012 Nelson Marques <nmarques at fedoraproject.org> - 1.5.4-2
+- Fix broken gstreamer support:
+ + add gstreamer BuildRequires
+ + disable pulse so we build with gstreamer support
+- Add '--disable-static' to %%configure and remove find entries
+- Improve description, overall readability, order dependencies and
+ minor improvements
+
* Mon Dec 03 2012 Dan Mashal <dan.mashal at fedoraproject.org> - 1.5.4-1
- Latest upstream release
More information about the scm-commits
mailing list