[mate-media] Initial import

leigh123linux leigh123linux at fedoraproject.org
Mon Oct 22 21:24:50 UTC 2012


commit 7bb9eeed35dabe6491572cb5b91d57319fdf054c
Author: leigh123linux <leigh123linux at googlemail.com>
Date:   Mon Oct 22 22:24:38 2012 +0100

    Initial import

 .gitignore      |    1 +
 mate-media.spec |  128 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources         |    1 +
 3 files changed, 130 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..5260046 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mate-media-1.4.0.tar.xz
diff --git a/mate-media.spec b/mate-media.spec
new file mode 100644
index 0000000..8e76488
--- /dev/null
+++ b/mate-media.spec
@@ -0,0 +1,128 @@
+Name:           mate-media
+Version:        1.4.0
+Release:        1%{?dist}
+Summary:        MATE media programs
+
+License:        GPLv2+
+URL:            http://mate-desktop.org
+Source0:        http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
+
+BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(mateconf-2.0)
+BuildRequires:  pkgconfig(gstreamer-0.10)
+BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
+BuildRequires:  pkgconfig(mate-default-applications)
+BuildRequires:  pkgconfig(unique-1.0)
+BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(libcanberra)
+BuildRequires:  pkgconfig(gladeui-1.0)
+BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  mate-doc-utils
+BuildRequires:  rarian-compat
+BuildRequires:  mate-common
+BuildRequires:  desktop-file-utils
+
+Requires(post): mate-conf 
+Requires(pre): mate-conf 
+Requires(preun): mate-conf      
+
+%description
+This package contains a few media utilities for the MATE desktop,
+including a volume control and a configuration utility for audio profiles.
+
+%package devel
+Summary:  Development files for %{name}
+Group:    Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The libmate-media-profiles-devel package contains libraries and header files for
+developing applications that use mate-media-profiles.
+
+
+%prep
+%setup -q
+NOCONFIGURE=1 ./autogen.sh
+
+%build
+export LDFLAGS="-lm"
+%configure \
+        --disable-static \
+        --disable-schemas-install \
+        --enable-gstmix \
+        --enable-gstprops \
+        --disable-scrollkeeper \
+        --enable-profiles
+
+# remove unused-direct-shlib-dependency warnings
+sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
+make V=1 %{?_smp_mflags}
+
+
+%install
+export MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+make install DESTDIR=$RPM_BUILD_ROOT
+unset MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
+
+find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
+find ${RPM_BUILD_ROOT} -type f -name "*.a" -exec rm -f {} ';'
+
+desktop-file-install --vendor "" --delete-original       \
+  --remove-category=MATE                           \
+  --add-category=X-Mate                            \
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications             \
+  $RPM_BUILD_ROOT%{_datadir}/applications/*
+
+
+%find_lang %{name}
+%find_lang mate-audio-profiles --with-gnome
+cat %{name}.lang >> main.lang
+cat mate-audio-profiles.lang >> main.lang
+
+%post
+/sbin/ldconfig
+%mateconf_schema_upgrade mate-volume-control mate-audio-profiles
+
+%pre
+%mateconf_schema_prepare mate-volume-control mate-audio-profiles 
+
+%preun
+%mateconf_schema_remove mate-volume-control mate-audio-profiles
+
+%postun -p /sbin/ldconfig
+
+%files -f main.lang
+%doc AUTHORS COPYING NEWS README
+%{_bindir}/mate-volume-control
+%{_bindir}/mate-gstreamer-properties
+%{_bindir}/mate-volume-control-applet
+%{_bindir}/mate-audio-profiles-properties
+%{_sysconfdir}/mateconf/schemas/mate-volume-control.schemas
+%{_sysconfdir}/mateconf/schemas/mate-audio-profiles.schemas
+%{_sysconfdir}/xdg/autostart/mate-volume-control-applet.desktop
+%{_libdir}/*.so.*
+%{_datadir}/icons/mate/*/*/*.png
+%{_datadir}/mate-media/
+%{_datadir}/sounds/mate/
+%{_datadir}/mate-gstreamer-properties/
+%{_datadir}/applications/mate-volume-control.desktop
+%{_datadir}/applications/mate-gstreamer-properties.desktop
+%{_datadir}/mate/help/mate-volume-control/
+%{_datadir}/mate/help/mate-audio-profiles/
+%{_datadir}/mate/help/mate-gstreamer-properties/
+%{_datadir}/omf/mate-gstreamer-properties/
+%{_datadir}/omf/mate-volume-control/
+
+
+%files devel
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*
+%{_libdir}/glade3/modules/libmate-media-profiles.so
+%{_datadir}/glade3/catalogs/mate-media-profiles.xml
+
+
+%changelog
+* Mon Oct 22 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.4.0-1
+- Initial build
+
diff --git a/sources b/sources
index e69de29..ae06635 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d9585cd5ffd0bd5a7c07cf582ff2c694  mate-media-1.4.0.tar.xz


More information about the scm-commits mailing list