Hello community, here is the log from the commit of package paprefs for openSUSE:Factory checked in at 2018-06-29 22:23:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/paprefs (Old) and /work/SRC/openSUSE:Factory/.paprefs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "paprefs" Fri Jun 29 22:23:33 2018 rev:35 rq:617842 version:0.9.10+20180501.534d20a Changes: -------- --- /work/SRC/openSUSE:Factory/paprefs/paprefs.changes 2014-08-13 08:48:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.paprefs.new/paprefs.changes 2018-06-29 22:23:37.354609003 +0200 @@ -1,0 +2,36 @@ +Tue Jun 19 10:46:40 UTC 2018 - [email protected] + +- Add pulseaudio-module-gsettings Requires: paprefs now stores it's + settings in GSettings. + +------------------------------------------------------------------- +Mon Jun 04 10:12:39 UTC 2018 - [email protected] + +- Update to version 0.9.10+20180501.534d20a: + + rename "module" to "module-group" in GSettings schemas and + paths. + + remove paprefs.convert. + + Port from GTK2 to GTK3. + + fix GSettings pkg-config dependency. + + remove the GSettings schema file. + + README: remove references to module-gconf. + + build-sys: remove the gconf dependency. + + Move from GConf to GSettings. + + Added fixed port 5004 option for rtp sender. + + doc: Drop 0pointer.de references. + + modules: Better code for working out the dynamic module dir. + + Do not require a recompile for each new PA version in order to + detect the modules. +- Switch to gitcheckout via sources service, following this, add + libtool and lynx BuildRequires, and pass boostrap.sh, now needed. +- Run spec-cleaner, modernize spec. +- Drop gconfmm-devel, libglademm-devel and xz BuildRequires, drop + pulseaudio-module-gconf Requires: no longer after upstreams port + and changes in obs. +- Add pkgconfig(dbus-glib-1), pkgconfig(giomm-2.4), + pkgconfig(gtkmm-3.0), pkgconfig(libpulse) and + pkgconfig(sigc++-2.0) BuildRequires, new dependencies. +- Replace libpulse-devel with pkgconfig(libpulse) BuildRequires. +- Rebase paprefs-module-combine-sink.patch. + +------------------------------------------------------------------- Old: ---- paprefs-0.9.10.tar.xz New: ---- _service _servicedata paprefs-0.9.10+20180501.534d20a.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ paprefs.spec ++++++ --- /var/tmp/diff_new_pack.3AfC4a/_old 2018-06-29 22:23:38.146608409 +0200 +++ /var/tmp/diff_new_pack.3AfC4a/_new 2018-06-29 22:23:38.150608407 +0200 @@ -1,7 +1,7 @@ # # spec file for package paprefs # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,28 +17,30 @@ Name: paprefs +Version: 0.9.10+20180501.534d20a +Release: 0 Summary: PulseAudio Preferences -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Utilities -Version: 0.9.10 -Release: 0 -Url: http://freedesktop.org/software/pulseaudio/paprefs/ -Source: http://freedesktop.org/software/pulseaudio/paprefs/%{name}-%{version}.tar.xz +URL: http://freedesktop.org/software/pulseaudio/paprefs/ +#Source0: http://freedesktop.org/software/pulseaudio/paprefs/%%{name}-%%{version}.tar.xz +Source: %{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM paprefs-module-combine-sink.patch bnc#820594 [email protected] -- use module-combine-sink instead of module-combine -Patch: paprefs-module-combine-sink.patch -BuildRequires: dbus-1-glib-devel +Patch0: paprefs-module-combine-sink.patch + BuildRequires: gcc-c++ -BuildRequires: gconfmm-devel BuildRequires: intltool -BuildRequires: libglademm-devel -BuildRequires: libpulse-devel +BuildRequires: libtool +BuildRequires: lynx +BuildRequires: pkgconfig BuildRequires: update-desktop-files -# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 -BuildRequires: xz -# paprefs changes gconf settings, read by the gconf PA module -Requires: pulseaudio-module-gconf +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(giomm-2.4) >= 2.26 +BuildRequires: pkgconfig(gtkmm-3.0) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(sigc++-2.0) +Requires: pulseaudio-module-gsettings Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description PulseAudio Preferences (paprefs) is a simple GTK based configuration @@ -49,37 +51,31 @@ server. %lang_package + %prep -%setup -q -%patch +%autosetup -p1 %build -%configure --disable-lynx -%__make %{?jobs:-j%jobs} +NOCONFIGURE=1 ./bootstrap.sh +%configure +make %{?_smp_mflags} %install -%makeinstall +%make_install %suse_update_desktop_file %{name} HardwareSettings AudioVideo Utility %find_lang %{name} %{?no_lang_C} -%clean -rm -rf $RPM_BUILD_ROOT - -%if 0%{?suse_version} > 1130 - +%if 0%{?suse_version} < 1500 %post %desktop_database_post -%endif - -%if 0%{?suse_version} > 1130 %postun %desktop_database_postun %endif %files -%defattr(-,root,root) -%doc LICENSE doc/README doc/README.html +%license LICENSE +%doc doc/README doc/README.html %{_bindir}/* %{_datadir}/paprefs %{_datadir}/applications/*.desktop ++++++ _service ++++++ <services> <service mode="disabled" name="tar_scm"> <param name="url">git://anongit.freedesktop.org/pulseaudio/paprefs</param> <param name="scm">git</param> <param name="revision">master</param> <param name="versionformat">0.9.10+%cd.%h</param> <param name="changesgenerate">enable</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version" /> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://anongit.freedesktop.org/pulseaudio/paprefs</param> <param name="changesrevision">534d20a1d738f21365b56a08f6553d1be8ca8914</param></service></servicedata>++++++ paprefs-module-combine-sink.patch ++++++ --- /var/tmp/diff_new_pack.3AfC4a/_old 2018-06-29 22:23:38.190608377 +0200 +++ /var/tmp/diff_new_pack.3AfC4a/_new 2018-06-29 22:23:38.190608377 +0200 @@ -1,13 +1,11 @@ -diff --git src/paprefs.cc src/paprefs.cc -index 21fdc95..5359bee 100644 ---- src/paprefs.cc -+++ src/paprefs.cc -@@ -388,7 +388,7 @@ void MainWindow::writeToGConfCombine() { - gconf->change_set_commit(changeSet, true); +--- paprefs/src/paprefs.cc 2018-06-04 12:12:39.191970557 +0200 ++++ paprefs-0.9.10+20180501.534d20a/src/paprefs.cc 2018-06-04 12:23:32.321115639 +0200 +@@ -420,7 +420,7 @@ + combineSettings->delay(); if (combineCheckButton->get_active()) { -- changeSet.set(PA_GCONF_PATH_MODULES"/combine/name0", Glib::ustring("module-combine")); -+ changeSet.set(PA_GCONF_PATH_MODULES"/combine/name0", Glib::ustring("module-combine-sink")); - changeSet.set(PA_GCONF_PATH_MODULES"/combine/args0", Glib::ustring("")); +- combineSettings->set_string("name0", Glib::ustring("module-combine")); ++ combineSettings->set_string("name0", Glib::ustring("module-combine-sink")); + combineSettings->set_string("args0", Glib::ustring("")); - changeSet.set(PA_GCONF_PATH_MODULES"/combine/enabled", true); + combineSettings->set_boolean("enabled", true);
