commit pavucontrol for openSUSE:Factory
Hello community, here is the log from the commit of package pavucontrol for openSUSE:Factory checked in at 2019-09-09 23:52:36 Comparing /work/SRC/openSUSE:Factory/pavucontrol (Old) and /work/SRC/openSUSE:Factory/.pavucontrol.new.7948 (New) Package is "pavucontrol" Mon Sep 9 23:52:36 2019 rev:31 rq:729385 version:4.0 Changes: --- /work/SRC/openSUSE:Factory/pavucontrol/pavucontrol.changes 2019-07-02 15:18:31.650752475 +0200 +++ /work/SRC/openSUSE:Factory/.pavucontrol.new.7948/pavucontrol.changes 2019-09-09 23:52:38.209276502 +0200 @@ -1,0 +2,6 @@ +Fri Sep 6 05:24:51 UTC 2019 - Antoine Belvire + +- Add runtime requirement on pulseaudio (boo#1149634). +- Refresh spec file. + +--- Other differences: -- ++ pavucontrol.spec ++ --- /var/tmp/diff_new_pack.IfP28F/_old 2019-09-09 23:52:38.749276390 +0200 +++ /var/tmp/diff_new_pack.IfP28F/_new 2019-09-09 23:52:38.753276389 +0200 @@ -27,15 +27,12 @@ BuildRequires: gcc-c++ BuildRequires: intltool 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 BuildRequires: pkgconfig(libpulse) >= 0.9.16 BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 0.9.16 BuildRequires: pkgconfig(sigc++-2.0) -Recommends: %{name}-lang BuildRequires: pkgconfig(gtkmm-3.0) >= 2.99 BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.16 +Requires: pulseaudio %description PulseAudio Volume Control (pavucontrol) is a simple GTK based volume @@ -55,17 +52,10 @@ %install %make_install %find_lang %{name} %{?no_lang_C} -%suse_update_desktop_file %{name} # This is documentation we prefer to have in the package doc directory rm -r %{buildroot}%{_datadir}/doc/%{name} -%post -%desktop_database_post - -%postun -%desktop_database_postun - %files %license LICENSE %doc doc/README doc/README.html doc/style.css
commit pavucontrol for openSUSE:Factory
Hello community, here is the log from the commit of package pavucontrol for openSUSE:Factory checked in at 2019-07-02 15:18:29 Comparing /work/SRC/openSUSE:Factory/pavucontrol (Old) and /work/SRC/openSUSE:Factory/.pavucontrol.new.4615 (New) Package is "pavucontrol" Tue Jul 2 15:18:29 2019 rev:30 rq:713025 version:4.0 Changes: --- /work/SRC/openSUSE:Factory/pavucontrol/pavucontrol.changes 2017-01-23 11:40:38.838158060 +0100 +++ /work/SRC/openSUSE:Factory/.pavucontrol.new.4615/pavucontrol.changes 2019-07-02 15:18:31.650752475 +0200 @@ -1,0 +2,29 @@ +Sun Jun 30 23:17:05 UTC 2019 - Avindra Goolcharan + +- Update to version 4.0: + * There can now be only one pavucontrol window open at a time. +Trying to start pavucontrol for a second time brings the first +window to foreground. + * Added a "Show volume meters" checkbox to the Configuration tab. +Disabling the volume meters reduces CPU use. + * Improve the use of space (remove useless margins and paddings). + * Use a more appropriate icon for the channel lock button. + * Better channel label layout, prevents volume sliders from getting +unaligned. + * Maximum latency offset increased from 2 to 5 seconds to +accommodate AirPlay devices that often have higher latency than +2 seconds (this is not that useful on newer PulseAudio versions, +though, because the latency is reported much more accurately +than before). + * New --version command line option. + * Dropped support for Gtk+ 2. + * Bumped the minimum supported libpulse version to 5.0. + * Improved compatibility with newer Glade versions. + * New translations: Chinese (Taiwan), Croatian, Korean, Norwegian +Nynorsk, Lithuanian, Valencian. + * Updated translations: Finnish, French, German, Italian, +Japanese, Polish, Swedish. +- cleanup with spec-cleaner +- drop pavucontrol-use-C++11-for-building.patch (upstreamed) + +--- Old: pavucontrol-3.0.tar.xz pavucontrol-use-C++11-for-building.patch New: pavucontrol-4.0.tar.xz Other differences: -- ++ pavucontrol.spec ++ --- /var/tmp/diff_new_pack.Z5ynyJ/_old 2019-07-02 15:18:32.414753648 +0200 +++ /var/tmp/diff_new_pack.Z5ynyJ/_new 2019-07-02 15:18:32.418753654 +0200 @@ -1,7 +1,7 @@ # # spec file for package pavucontrol # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,39 +12,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pavucontrol +Version:4.0 +Release:0 Summary:PulseAudio Volume Control -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Mixers -Version:3.0 -Release:0 -Url:http://freedesktop.org/software/pulseaudio/pavucontrol/ -Source: http://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM pavucontrol-use-C++11-for-building.patch zai...@opensuse.org -- Use C++11 for building -Patch0: pavucontrol-use-C++11-for-building.patch +URL:https://freedesktop.org/software/pulseaudio/pavucontrol/ +Source: https://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz BuildRequires: gcc-c++ BuildRequires: intltool -# Needed for patch0 as it touches buildsystem. -BuildRequires: libtool +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 -%if 0%{?favor_gtk2} -BuildRequires: pkgconfig(gtkmm-2.4) >= 2.16 -BuildRequires: pkgconfig(libcanberra-gtk) >= 0.16 -%else -BuildRequires: pkgconfig(gtkmm-3.0) >= 2.99 -BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.16 -%endif BuildRequires: pkgconfig(libpulse) >= 0.9.16 BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 0.9.16 BuildRequires: pkgconfig(sigc++-2.0) Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(gtkmm-3.0) >= 2.99 +BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.16 %description PulseAudio Volume Control (pavucontrol) is a simple GTK based volume @@ -53,21 +44,21 @@ hardware devices and of each playback stream separately. %lang_package +
commit pavucontrol for openSUSE:Factory
Hello community, here is the log from the commit of package pavucontrol for openSUSE:Factory checked in at 2017-01-23 11:39:50 Comparing /work/SRC/openSUSE:Factory/pavucontrol (Old) and /work/SRC/openSUSE:Factory/.pavucontrol.new (New) Package is "pavucontrol" Changes: --- /work/SRC/openSUSE:Factory/pavucontrol/pavucontrol.changes 2015-03-25 10:01:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.pavucontrol.new/pavucontrol.changes 2017-01-23 11:40:38.838158060 +0100 @@ -1,0 +2,10 @@ +Mon Jan 16 07:54:56 UTC 2017 - zai...@opensuse.org + +- Add pavucontrol-use-C++11-for-building.patch: Use C++11 for + building, patch from upstream git. +- Following the above add libtool BuildRequires and pass autoreconf + as the patch touches the buildsystem. +- Drop obsolete clean section and conditionals for obsolete + versions of openSUSE. + +--- New: pavucontrol-use-C++11-for-building.patch Other differences: -- ++ pavucontrol.spec ++ --- /var/tmp/diff_new_pack.h8UQGF/_old 2017-01-23 11:40:39.190108140 +0100 +++ /var/tmp/diff_new_pack.h8UQGF/_new 2017-01-23 11:40:39.190108140 +0100 @@ -1,7 +1,7 @@ # # spec file for package pavucontrol # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -24,8 +24,12 @@ Release:0 Url:http://freedesktop.org/software/pulseaudio/pavucontrol/ Source: http://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM pavucontrol-use-C++11-for-building.patch zai...@opensuse.org -- Use C++11 for building +Patch0: pavucontrol-use-C++11-for-building.patch BuildRequires: gcc-c++ BuildRequires: intltool +# Needed for patch0 as it touches buildsystem. +BuildRequires: libtool BuildRequires: update-desktop-files # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz @@ -51,8 +55,10 @@ %lang_package %prep %setup -q +%patch0 -p1 %build +autoreconf -fiv %configure --disable-lynx %__make %{?jobs:-j%jobs} @@ -63,20 +69,11 @@ # This is documentation we prefer to have in the package doc directory rm -r %{buildroot}%{_datadir}/doc/pavucontrol -%clean -rm -rf $RPM_BUILD_ROOT - -%if 0%{?suse_version} > 1130 - %post %desktop_database_post -%endif - -%if 0%{?suse_version} > 1130 %postun %desktop_database_postun -%endif %files %defattr(-,root,root) ++ pavucontrol-use-C++11-for-building.patch ++ 645 lines (skipped)
commit pavucontrol for openSUSE:Factory
Hello community, here is the log from the commit of package pavucontrol for openSUSE:Factory checked in at 2015-03-25 10:01:37 Comparing /work/SRC/openSUSE:Factory/pavucontrol (Old) and /work/SRC/openSUSE:Factory/.pavucontrol.new (New) Package is pavucontrol Changes: --- /work/SRC/openSUSE:Factory/pavucontrol/pavucontrol.changes 2014-10-16 07:52:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.pavucontrol.new/pavucontrol.changes 2015-03-25 10:01:55.0 +0100 @@ -1,0 +2,22 @@ +Tue Mar 24 15:35:09 UTC 2015 - dims...@opensuse.org + +- Update to version 3.0: + + sinkwidget: add support for AAC pass-through. + + added back support for gtkmm-2.4 builds. + + pavucontrol: ellipsize labels to fix window resizing. + + Don't crash if pa_stream_peek returns NULL. + + Handle IO errors in icon setting code. + + Reference the widget before returning it from ::create +methods. + + Do not instantiate cardwidget, devicewidget and rolewidget with +a type of EventBox. + + devicewidget, streamwidget: Show only one volume slider when +channels are locked. + + mainwindow: Catch Gdk::PixbufError. + + Add a --maximize command line option. + + Add horizontal scrollbars automatically. + + mainwindow: Remember device visibility selections. + + Build system fixes. +- Drop pavucontrol-2.0-reference-widget.patch: fixed upstream. + +--- Old: pavucontrol-2.0-reference-widget.patch pavucontrol-2.0.tar.xz New: pavucontrol-3.0.tar.xz Other differences: -- ++ pavucontrol.spec ++ --- /var/tmp/diff_new_pack.PfpoWD/_old 2015-03-25 10:01:56.0 +0100 +++ /var/tmp/diff_new_pack.PfpoWD/_new 2015-03-25 10:01:56.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package pavucontrol # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -20,12 +20,10 @@ Summary:PulseAudio Volume Control License:GPL-2.0+ Group: Productivity/Multimedia/Sound/Mixers -Version:2.0 +Version:3.0 Release:0 Url:http://freedesktop.org/software/pulseaudio/pavucontrol/ Source: http://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM pavucontrol-2.0-reference-widget.patch boo#900797 antoine.belv...@laposte.net -- Fix widget reference - segfault at startup -Patch0: pavucontrol-2.0-reference-widget.patch BuildRequires: gcc-c++ BuildRequires: intltool BuildRequires: update-desktop-files @@ -53,7 +51,6 @@ %lang_package %prep %setup -q -%patch0 -p1 %build %configure --disable-lynx ++ pavucontrol-2.0.tar.xz - pavucontrol-3.0.tar.xz ++ 9125 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pavucontrol for openSUSE:Factory
Hello community, here is the log from the commit of package pavucontrol for openSUSE:Factory checked in at 2014-10-16 07:52:42 Comparing /work/SRC/openSUSE:Factory/pavucontrol (Old) and /work/SRC/openSUSE:Factory/.pavucontrol.new (New) Package is pavucontrol Changes: --- /work/SRC/openSUSE:Factory/pavucontrol/pavucontrol.changes 2013-04-08 14:54:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.pavucontrol.new/pavucontrol.changes 2014-10-16 07:52:54.0 +0200 @@ -1,0 +2,6 @@ +Sun Oct 12 21:42:59 UTC 2014 - antoine.belv...@laposte.net + +- Add pavucontrol-2.0-reference-widget.patch: Reference the widget + before returning it from ::create methods (boo#900797). + +--- New: pavucontrol-2.0-reference-widget.patch Other differences: -- ++ pavucontrol.spec ++ --- /var/tmp/diff_new_pack.JT9prM/_old 2014-10-16 07:52:55.0 +0200 +++ /var/tmp/diff_new_pack.JT9prM/_new 2014-10-16 07:52:55.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package pavucontrol # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,6 +24,8 @@ Release:0 Url:http://freedesktop.org/software/pulseaudio/pavucontrol/ Source: http://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM pavucontrol-2.0-reference-widget.patch boo#900797 antoine.belv...@laposte.net -- Fix widget reference - segfault at startup +Patch0: pavucontrol-2.0-reference-widget.patch BuildRequires: gcc-c++ BuildRequires: intltool BuildRequires: update-desktop-files @@ -51,6 +53,7 @@ %lang_package %prep %setup -q +%patch0 -p1 %build %configure --disable-lynx ++ pavucontrol-2.0-reference-widget.patch ++ From b2362f2223b1ecc0c92fac9d261d5684f33af06f Mon Sep 17 00:00:00 2001 From: Hans de Goede hdego...@redhat.com Date: Thu, 28 Aug 2014 12:58:05 +0200 Subject: Reference the widget before returning it from ::create methods Widgets (unlike Windows and Dialogs) returned by Gtk::Builder::get_widget* start owned by the GtkBuilder object, the idea being that they will get added to a container before the scope of the GtkBuilder object ends, and it thus automatically gets destroyed. But in the various ::create methods in pavucontrol, a pointer to the widget gets returned, so that it can be added to a cointainer by the caller. However as soon as the ::create method exits the GtkBuilder object owning the widget, and thus also the widget gets destroyed, and we end up returning free-ed memory. This commit fixes this by making all ::create methods take a reference on the widget before returning it, and having all the callers unreference the widget after adding it to a container. https://bugs.freedesktop.org/show_bug.cgi?id=83144 https://bugzilla.redhat.com/show_bug.cgi?id=119 Signed-off-by: Hans de Goede hdego...@redhat.com diff --git a/src/cardwidget.cc b/src/cardwidget.cc index c79ac6c..28c558d 100644 --- a/src/cardwidget.cc +++ b/src/cardwidget.cc @@ -45,6 +45,7 @@ CardWidget* CardWidget::create() { CardWidget* w; Glib::RefPtrGtk::Builder x = Gtk::Builder::create_from_file(GLADE_FILE, cardWidget); x-get_widget_derived(cardWidget, w); +w-reference(); return w; } diff --git a/src/channelwidget.cc b/src/channelwidget.cc index 6f59de2..fe94c11 100644 --- a/src/channelwidget.cc +++ b/src/channelwidget.cc @@ -53,6 +53,7 @@ ChannelWidget* ChannelWidget::create() { x-add_from_file(GLADE_FILE, adjustment1); x-add_from_file(GLADE_FILE, channelWidget); x-get_widget_derived(channelWidget, w); +w-reference(); return w; } diff --git a/src/devicewidget.cc b/src/devicewidget.cc index 1a148ee..813780f 100644 --- a/src/devicewidget.cc +++ b/src/devicewidget.cc @@ -89,6 +89,7 @@ void DeviceWidget::setChannelMap(const pa_channel_map m, bool can_decibel) { snprintf(text, sizeof(text), b%s/b, pa_channel_position_to_pretty_string(m.map[i])); cw-channelLabel-set_markup(text); channelsVBox-pack_start(*cw, false, false, 0); +cw-unreference(); } channelWidgets[m.channels-1]-last = true; diff --git a/src/mainwindow.cc b/src/mainwindow.cc index 5a42318..5d205fb 100644 --- a/src/mainwindow.cc +++ b/src/mainwindow.cc @@ -300,6 +300,7 @@ void MainWindow::updateCard(const pa_card_info info) { else { cardWidgets[info.index] = w = CardWidget::create(); cardsVBox-pack_start(*w, false,
commit pavucontrol for openSUSE:Factory
Hello community, here is the log from the commit of package pavucontrol for openSUSE:Factory checked in at 2013-04-08 14:54:57 Comparing /work/SRC/openSUSE:Factory/pavucontrol (Old) and /work/SRC/openSUSE:Factory/.pavucontrol.new (New) Package is pavucontrol, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/pavucontrol/pavucontrol.changes 2011-10-02 10:24:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.pavucontrol.new/pavucontrol.changes 2013-04-08 14:54:59.0 +0200 @@ -1,0 +2,12 @@ +Wed Apr 3 17:32:05 UTC 2013 - dims...@opensuse.org + +- Update to version 2.0: + + Fix theme under gtk3. + + Support recent PulseAudio port feature additions + + devicewidget: Move latency offset into an expander. + + sinkwidget: Move format selection options to 'Advanced' +expander. + + Add a few known peak-detect stream clients to a source-output +blacklist. + +--- Old: pavucontrol-1.0.tar.xz New: pavucontrol-2.0.tar.xz Other differences: -- ++ pavucontrol.spec ++ --- /var/tmp/diff_new_pack.kKNhOK/_old 2013-04-08 14:55:00.0 +0200 +++ /var/tmp/diff_new_pack.kKNhOK/_new 2013-04-08 14:55:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package pavucontrol # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,15 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: pavucontrol Summary:PulseAudio Volume Control -Version:1.0 -Release:1 License:GPL-2.0+ Group: Productivity/Multimedia/Sound/Mixers +Version:2.0 +Release:0 Url:http://freedesktop.org/software/pulseaudio/pavucontrol/ Source: http://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz BuildRequires: gcc-c++ ++ pavucontrol-1.0.tar.xz - pavucontrol-2.0.tar.xz ++ 8517 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pavucontrol for openSUSE:Factory
Hello community, here is the log from the commit of package pavucontrol for openSUSE:Factory checked in at 2011-12-06 18:36:07 Comparing /work/SRC/openSUSE:Factory/pavucontrol (Old) and /work/SRC/openSUSE:Factory/.pavucontrol.new (New) Package is pavucontrol, Maintainer is gnome-maintain...@suse.de Changes: Other differences: -- ++ pavucontrol.spec ++ --- /var/tmp/diff_new_pack.oI4kg2/_old 2011-12-06 19:03:17.0 +0100 +++ /var/tmp/diff_new_pack.oI4kg2/_new 2011-12-06 19:03:17.0 +0100 @@ -22,7 +22,7 @@ Summary:PulseAudio Volume Control Version:1.0 Release:1 -License:GPLv2+ +License:GPL-2.0+ Group: Productivity/Multimedia/Sound/Mixers Url:http://freedesktop.org/software/pulseaudio/pavucontrol/ Source: http://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org