diff --git a/bluez-gstreamer.changes b/bluez-gstreamer.changes index ceadaab..baf6af7 100644 --- a/bluez-gstreamer.changes +++ b/bluez-gstreamer.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Apr 14 15:32:51 CEST 2010 - jsmeix@suse.de + +- In openSUSE 11.3 there is upstream compliant CUPS 1.4 + which means to have a fixed "/usr/lib/cups/" directory + on all platforms (see Novell/Suse Bugzilla bnc#575544). + ------------------------------------------------------------------- Fri Mar 26 07:20:13 UTC 2010 - seife@opensuse.org diff --git a/bluez-gstreamer.spec b/bluez-gstreamer.spec index 20d4f17..9175ef1 100644 --- a/bluez-gstreamer.spec +++ b/bluez-gstreamer.spec @@ -25,7 +25,7 @@ BuildRequires: alsa-devel libsndfile-devel pkg-config udev BuildRequires: gstreamer-0_10-devel gstreamer-0_10-plugins-base-devel Url: http://www.bluez.org Version: 4.63 -Release: 1 +Release: 2 Summary: Bluetooth Sound Support Group: Productivity/Multimedia/Sound/Utilities License: GPLv2+ diff --git a/bluez.changes b/bluez.changes index ceadaab..baf6af7 100644 --- a/bluez.changes +++ b/bluez.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Apr 14 15:32:51 CEST 2010 - jsmeix@suse.de + +- In openSUSE 11.3 there is upstream compliant CUPS 1.4 + which means to have a fixed "/usr/lib/cups/" directory + on all platforms (see Novell/Suse Bugzilla bnc#575544). + ------------------------------------------------------------------- Fri Mar 26 07:20:13 UTC 2010 - seife@opensuse.org diff --git a/bluez.spec b/bluez.spec index 52ace52..fb738e7 100644 --- a/bluez.spec +++ b/bluez.spec @@ -24,7 +24,7 @@ BuildRequires: glib2-devel libnl-devel libusb-devel BuildRequires: alsa-devel libsndfile-devel pkg-config udev Url: http://www.bluez.org Version: 4.63 -Release: 1 +Release: 2 Summary: Bluetooth Stack for Linux Group: Hardware/Mobile License: GPLv2+ @@ -49,6 +49,14 @@ Requires: libbluetooth3 = %{version} %else %define OLD_UDEV 0 %endif +# In openSUSE 11.3 there is upstream compliant CUPS 1.4 +# which means to have a fixed "/usr/lib/cups/" directory +# on all platforms (see Novell/Suse Bugzilla bnc#575544): +%if 0%{?suse_version} > 1120 +%define cups_lib_dir %{_prefix}/lib/cups +%else +%define cups_lib_dir %{_libdir}/cups +%endif %description The Bluetooth stack for Linux. @@ -227,6 +235,15 @@ install --mode=0755 -D %{S:2} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/bluez-coldpl install --mode=0644 -D %{S:3} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.bluetooth install --mode=0755 -D %{S:4} $RPM_BUILD_ROOT/lib/udev/bluetooth.sh install --mode=0644 -D %{S:7} $RPM_BUILD_ROOT/%{_sysconfdir}/modprobe.d/50-bluetooth.conf +# In openSUSE 11.3 there is upstream compliant CUPS 1.4 +# which means to have a fixed "/usr/lib/cups/" directory +# on all platforms (see Novell/Suse Bugzilla bnc#575544): +if ! test -e %{buildroot}%{cups_lib_dir}/backend/bluetooth +then if test -e %{buildroot}%{_libdir}/cups/backend/bluetooth + then mkdir -p %{buildroot}%{cups_lib_dir}/backend + mv %{buildroot}%{_libdir}/cups/backend/bluetooth %{buildroot}%{cups_lib_dir}/backend/bluetooth + fi +fi %clean rm -rf $RPM_BUILD_ROOT @@ -307,9 +324,9 @@ rm -rf $RPM_BUILD_ROOT %files cups %defattr(-,root,root) -%dir %{_libdir}/cups -%dir %{_libdir}/cups/backend -%{_libdir}/cups/backend/bluetooth +%dir %{cups_lib_dir} +%dir %{cups_lib_dir}/backend +%{cups_lib_dir}/backend/bluetooth #%doc %{_defaultdocdir}/bluez-cups %files test