release: added packaging for gerrit.
authorJaska Uimonen <jaska.uimonen@helsinki.fi>
Tue, 16 Apr 2013 11:21:02 +0000 (14:21 +0300)
committerJaska Uimonen <jaska.uimonen@helsinki.fi>
Mon, 24 Jun 2013 10:44:44 +0000 (13:44 +0300)
packaging/pulseaudio-module-murphy-ivi.spec [new file with mode: 0644]

diff --git a/packaging/pulseaudio-module-murphy-ivi.spec b/packaging/pulseaudio-module-murphy-ivi.spec
new file mode 100644 (file)
index 0000000..29498e1
--- /dev/null
@@ -0,0 +1,61 @@
+Summary: Pulseaudio module for enforcing policy decisions in the audio domain
+Name: pulseaudio-module-murphy-ivi
+Version:  0.9.11
+Release: 0
+License: LGPLv2.1
+Group: System Environment/Daemons
+URL: https://github.com/otcshare/pulseaudio-module-murphy-ivi
+Source0: %{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: pkgconfig(pulseaudio-module-devel)
+BuildRequires: pkgconfig(libpulse)
+BuildRequires: pkgconfig(murphy-common)
+BuildRequires: pkgconfig(murphy-pulse)
+BuildRequires: pkgconfig(murphy-lua-utils)
+BuildRequires: pkgconfig(lua)
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: libtool-ltdl-devel
+Requires: pulseaudio
+Conflicts: pulseaudio-module-combine-sink
+Conflicts: pulseaudio-module-augment-properties
+
+
+%description
+This package contains a pulseaudio module that enforces (mostly audio) routing,
+corking and muting policy decisions.
+
+%prep
+%setup -q
+
+%build
+PAVER="`/usr/bin/pkg-config --silence-errors --modversion libpulse | \
+tr -d \\n | sed -e 's/\([0123456789.]\+\).*/\1/'`"
+./bootstrap.sh
+
+unset LD_AS_NEEDED
+%configure --disable-static \
+--with-module-dir=%{_libdir}/pulse-$PAVER/modules \
+--with-dbus \
+--with-documentation=no \
+--with-murphyif
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%make_install
+rm -f %{_libdir}/pulse-*/modules/module-*.la
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%{_libdir}/pulse-*/modules/module-*.so
+%{_sysconfdir}/dbus-1/system.d/pulseaudio-murphy-ivi.conf
+%{_sysconfdir}/pulse/murphy-ivi.lua