Hello community,

here is the log from the commit of package paprefs for openSUSE:Factory checked 
in at 2018-10-11 11:51:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/paprefs (Old)
 and      /work/SRC/openSUSE:Factory/.paprefs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "paprefs"

Thu Oct 11 11:51:46 2018 rev:36 rq:640251 version:1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/paprefs/paprefs.changes  2018-06-29 
22:23:37.354609003 +0200
+++ /work/SRC/openSUSE:Factory/.paprefs.new/paprefs.changes     2018-10-11 
11:53:12.558194655 +0200
@@ -1,0 +2,11 @@
+Fri Oct  5 16:37:01 UTC 2018 - bjorn....@gmail.com
+
+- Update to version 1.0:
+  + Port to meson.
+- Stop using source service, new stable release out.
+- Add meson BuildRequires and corresponding macros following
+  upstreams port to meson.
+- Drop intltool, libtool and lynx BuildRequires, no longer needed.
+- Rebase paprefs-module-combine-sink.patch to upstream committed.
+
+-------------------------------------------------------------------

Old:
----
  _service
  _servicedata
  paprefs-0.9.10+20180501.534d20a.tar.xz

New:
----
  paprefs-1.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ paprefs.spec ++++++
--- /var/tmp/diff_new_pack.TEpSZc/_old  2018-10-11 11:53:14.262192488 +0200
+++ /var/tmp/diff_new_pack.TEpSZc/_new  2018-10-11 11:53:14.266192483 +0200
@@ -12,26 +12,24 @@
 # 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:           paprefs
-Version:        0.9.10+20180501.534d20a
+Version:        1.0
 Release:        0
 Summary:        PulseAudio Preferences
 License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Sound/Utilities
 URL:            http://freedesktop.org/software/pulseaudio/paprefs/
-#Source0:       
http://freedesktop.org/software/pulseaudio/paprefs/%%{name}-%%{version}.tar.xz
-Source:         %{name}-%{version}.tar.xz
+Source0:        
http://freedesktop.org/software/pulseaudio/paprefs/%{name}-%{version}.tar.xz
+
 # PATCH-FIX-UPSTREAM paprefs-module-combine-sink.patch bnc#820594 
ohole...@suse.com -- use module-combine-sink instead of module-combine
 Patch0:         paprefs-module-combine-sink.patch
 
 BuildRequires:  gcc-c++
-BuildRequires:  intltool
-BuildRequires:  libtool
-BuildRequires:  lynx
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(dbus-glib-1)
@@ -56,12 +54,11 @@
 %autosetup -p1
 
 %build
-NOCONFIGURE=1 ./bootstrap.sh
-%configure
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
-%make_install
+%meson_install
 %suse_update_desktop_file %{name} HardwareSettings AudioVideo Utility
 %find_lang %{name} %{?no_lang_C}
 
@@ -75,7 +72,6 @@
 
 %files
 %license LICENSE
-%doc doc/README doc/README.html
 %{_bindir}/*
 %{_datadir}/paprefs
 %{_datadir}/applications/*.desktop

++++++ paprefs-0.9.10+20180501.534d20a.tar.xz -> paprefs-1.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/.gitignore 
new/paprefs-1.0/.gitignore
--- old/paprefs-0.9.10+20180501.534d20a/.gitignore      1970-01-01 
01:00:00.000000000 +0100
+++ new/paprefs-1.0/.gitignore  2018-07-29 18:28:07.000000000 +0200
@@ -0,0 +1 @@
+build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/Makefile.am 
new/paprefs-1.0/Makefile.am
--- old/paprefs-0.9.10+20180501.534d20a/Makefile.am     2018-05-01 
17:12:53.000000000 +0200
+++ new/paprefs-1.0/Makefile.am 1970-01-01 01:00:00.000000000 +0100
@@ -1,61 +0,0 @@
-# This file is part of paprefs.
-#
-# Copyright 2006-2008 Lennart Poettering
-#
-# paprefs is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-#
-# paprefs is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with paprefs. If not, see <http://www.gnu.org/licenses/>.
-
-EXTRA_DIST = \
-       m4/ChangeLog \
-       bootstrap.sh \
-       README \
-       LICENSE \
-       intltool-merge.in \
-       intltool-update.in \
-       intltool-extract.in
-
-SUBDIRS=src doc po
-
-MAINTAINERCLEANFILES=README
-noinst_DATA = README
-
-README:
-       rm -f README
-       $(MAKE) -C doc README
-       cd $(srcdir) && ln -s doc/README README
-
-homepage: all dist
-       test -d $$HOME/homepage/private
-       mkdir -p $$HOME/homepage/private/projects/paprefs
-       cp paprefs-@package_vers...@.tar.gz 
$$HOME/homepage/private/projects/paprefs
-       cp doc/README.html doc/screenshot.png doc/style.css 
$$HOME/homepage/private/projects/paprefs
-       ln -sf README.html $$HOME/homepage/private/projects/paprefs/index.html
-
-DISTCLEANFILES = \
-        intltool-extract \
-        intltool-merge \
-        intltool-update
-
-fedora-snapshot: dist
-       cp $(distdir).tar.gz 
$$HOME/cvs.fedora/paprefs/devel/$(distdir).svn`date +%Y%m%d`.tar.gz
-
-.PHONY: homepage
-
-ACLOCAL_AMFLAGS = -I m4
-
-dist-hook:
-       if test -d .git ; then \
-               git pull ; \
-               chmod u+w ${distdir}/ChangeLog || true ; \
-               git-changelog.perl > ${distdir}/ChangeLog ; \
-       fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/autogen.sh 
new/paprefs-1.0/autogen.sh
--- old/paprefs-0.9.10+20180501.534d20a/autogen.sh      2018-05-01 
17:12:53.000000000 +0200
+++ new/paprefs-1.0/autogen.sh  1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-#!/bin/sh
-# $Id$
-
-# This file is part of paprefs.
-#
-# paprefs is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# paprefs is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with paprefs; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-
-# Only there to make jhbuild happy
-
-NOCONFIGURE=1 ./bootstrap.sh
-
-exec ./configure  "$@"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/bootstrap.sh 
new/paprefs-1.0/bootstrap.sh
--- old/paprefs-0.9.10+20180501.534d20a/bootstrap.sh    2018-05-01 
17:12:53.000000000 +0200
+++ new/paprefs-1.0/bootstrap.sh        1970-01-01 01:00:00.000000000 +0100
@@ -1,67 +0,0 @@
-#!/bin/bash
-
-# This file is part of paprefs.
-#
-# Copyright 2006-2008 Lennart Poettering
-#
-# paprefs is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-#
-# paprefs is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with paprefs. If not, see <http://www.gnu.org/licenses/>.
-
-VERSION=1.9
-
-run_versioned() {
-    local P
-    local V
-
-    V=$(echo "$2" | sed -e 's,\.,,g')
-
-    if [ -e "`which $1$V 2> /dev/null`" ] ; then
-        P="$1$V"
-    else
-        if [ -e "`which $1-$2 2> /dev/null`" ] ; then
-            P="$1-$2"
-        else
-            P="$1"
-        fi
-    fi
-
-    shift 2
-    "$P" "$@"
-}
-
-set -ex
-
-if [ "x$1" = "xam" ] ; then
-    run_versioned automake "$VERSION" -a -c --foreign
-    ./config.status
-else
-    rm -rf autom4te.cache
-    rm -f config.cache
-
-    rm -f Makefile.am~ configure.ac~
-    # Evil, evil, evil, evil hack
-    sed 's/read dummy/\#/' `which gettextize` | sh -s -- --copy --force
-    test -f Makefile.am~ && mv Makefile.am~ Makefile.am
-    test -f configure.ac~ && mv configure.ac~ configure.ac
-
-    intltoolize --copy --force --automake
-    run_versioned aclocal "$VERSION" -I m4
-    run_versioned autoconf 2.59 -Wall
-    run_versioned autoheader 2.59
-    run_versioned automake "$VERSION" -a -c --foreign
-
-    if test "x$NOCONFIGURE" = "x"; then
-        CFLAGS="-g -O0" ./configure --sysconfdir=/etc --localstatedir=/var "$@"
-        make clean
-    fi
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/configure.ac 
new/paprefs-1.0/configure.ac
--- old/paprefs-0.9.10+20180501.534d20a/configure.ac    2018-05-01 
17:12:53.000000000 +0200
+++ new/paprefs-1.0/configure.ac        1970-01-01 01:00:00.000000000 +0100
@@ -1,93 +0,0 @@
-# -*- Autoconf -*-
-# Process this file with autoconf to produce a configure script.
-
-# This file is part of paprefs.
-#
-# Copyright 2006-2008 Lennart Poettering
-#
-# paprefs is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-#
-# paprefs is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with paprefs. If not, see <http://www.gnu.org/licenses/>.
-
-AC_PREREQ(2.57)
-AC_INIT([paprefs],[0.9.10],[pulseaudio-discuss (at) lists (dot) freedesktop 
(dot) org])
-AC_CONFIG_SRCDIR([src/paprefs.cc])
-AC_CONFIG_HEADERS([config.h])
-AM_INIT_AUTOMAKE([foreign 1.11 -Wall dist-xz tar-ustar])
-
-AC_SUBST(PACKAGE_URL, [http://freedesktop.org/software/pulseaudio/paprefs/])
-
-if type -p stow > /dev/null && test -d /usr/local/stow ; then
-   AC_MSG_NOTICE([*** Found /usr/local/stow: default install prefix set to 
/usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION} ***])
-   ac_default_prefix="/usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION}"
-fi
-
-# Checks for programs.
-AC_PROG_CXX
-AC_PROG_CC
-AC_PROG_LN_S
-AC_TYPE_SIGNAL
-AC_HEADER_STDC
-
-PKG_CHECK_MODULES(GUILIBS, [ gtkmm-3.0 sigc++-2.0 dbus-glib-1])
-AC_SUBST(GUILIBS_CFLAGS)
-AC_SUBST(GUILIBS_LIBS)
-
-PKG_CHECK_MODULES(LIBPULSE, libpulse)
-LIBPULSE_MODLIBEXECDIR=`pkg-config libpulse --variable modlibexecdir`
-AC_SUBST(LIBPULSE_MODLIBEXECDIR)
-
-# If using GCC specifiy some additional parameters
-if test "x$GCC" = "xyes" ; then
-   CFLAGS="$CFLAGS -pipe -Wall -W -Wno-unused-parameter"
-   CXXFLAGS="$CXXFLAGS -pipe -Wall -W"
-fi
-
-# LYNX documentation generation
-AC_ARG_ENABLE(lynx,
-        AS_HELP_STRING(--disable-lynx,Turn off lynx usage for documentation 
generation),
-[case "${enableval}" in
-  yes) lynx=yes ;;
-  no)  lynx=no ;;
-  *) AC_MSG_ERROR(bad value ${enableval} for --disable-lynx) ;;
-esac],[lynx=yes])
-
-if test x$lynx = xyes ; then
-   AC_CHECK_PROG(have_lynx, lynx, yes, no)
-
-   if test x$have_lynx = xno ; then
-     AC_MSG_ERROR([*** Sorry, you have to install lynx or use --disable-lynx 
***])
-   fi
-fi
-
-AM_CONDITIONAL([USE_LYNX], [test "x$lynx" = xyes])
-
-#### GSettings support ####
-PKG_CHECK_MODULES(GSETTINGS, [ giomm-2.4 >= 2.26 ])
-GLIB_GSETTINGS
-
-AM_GNU_GETTEXT([external])
-
-IT_PROG_INTLTOOL([0.35.0])
-GETTEXT_PACKAGE=paprefs
-AC_SUBST([GETTEXT_PACKAGE])
-AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext package])
-AM_GLIB_GNU_GETTEXT
-
-AC_CONFIG_FILES([
-po/Makefile.in
-Makefile
-src/Makefile
-doc/Makefile
-doc/README.html])
-
-AC_OUTPUT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/doc/README.html.in 
new/paprefs-1.0/doc/README.html.in
--- old/paprefs-0.9.10+20180501.534d20a/doc/README.html.in      2018-05-01 
17:12:53.000000000 +0200
+++ new/paprefs-1.0/doc/README.html.in  2018-07-29 18:28:07.000000000 +0200
@@ -10,8 +10,6 @@
 <body>
 <h1><a name="top">PulseAudio Preferences @PACKAGE_VERSION@</a></h1>
 
-<p><i>Copyright 2006-2009 Lennart Poettering 
&lt;@PACKAGE_BUGREPORT@&gt;</i></p>
-
 <ul class="toc">
     <li><a href="#license">License</a></li>
     <li><a href="#news">News</a></li>
@@ -20,8 +18,9 @@
     <li><a href="#documentation">Documentation</a></li>
     <li><a href="#requirements">Requirements</a></li>
     <li><a href="#installation">Installation</a></li>
-    <li><a href="#acks">Acknowledgements</a></li>
     <li><a href="#download">Download</a></li>
+    <li><a href="#bugs">Bug Reports</a></li>
+    <li><a href="#patches">Contributing Code</a></li>
 </ul>
 
 <h2><a name="license">License</a></h2>
@@ -38,6 +37,11 @@
 
 <h2><a name="news">News</a></h2>
 
+<div class="news-date">Sun Jul 29 2018: </div> <p class="news-text"><a
+href="@package_...@paprefs-1.0.tar.xz">Version 1.0</a> released; replace GConf
+with GSettings, port from GTK 2 to GTK 3, change build system from Autotools to
+Meson, add support for fixed RTP port, add Croatian translation</p>
+
 <div class="news-date">Tue Sep 27 2011: </div> <p class="news-text"><a
 href="@package_...@paprefs-0.9.10.tar.xz">Version 0.9.10</a> released; minor 
tidyups, should no longer require recompiling with each new PA version.</p>
 
@@ -78,35 +82,25 @@
 
 <h2><a name="requirements">Requirements</a></h2>
 
-<p>Currently, <tt>paprefs</tt> is tested on Linux only.</p>
-
-<p><tt>paprefs</tt> was developed and tested on Debian GNU/Linux
-"testing" from August 2006, it should work on most other Linux
-distributions (and maybe Unix versions) since it uses GNU autoconf for
-source code configuration.</p>
+<p>Currently, <tt>paprefs</tt> is tested on Linux only. It should work on most
+Linux distributions.</p>
 
 <p><tt>paprefs</tt> requires <a href="http://gtkmm.sf.net/";><tt>gtkmm</tt></a> 
and <tt>glademmm</tt> installed.</p>
 
 <p>Obviously <tt>paprefs</tt> requires an installation of <a
-href="http://pulseaudio.org/";>PulseAudio</a> (version 12.0). The
+href="http://pulseaudio.org/";>PulseAudio</a> (version 12.0 or newer). The
 module <tt>module-gsettings</tt> must be loaded in the daemon.</p>
 
 <p>There is an implicit dependency on PackageKit. If you don't install 
PackageKit the 'Install' buttons in the UI for installing necessary PulseAudio 
plugins won't work.</p>
 
 <h2><a name="installation">Installation</a></h2>
 
-<p>As this package is made with the GNU autotools you should run
-<tt>./configure</tt> inside the distribution directory for configuring
-the source tree. After that you should run <tt>make</tt> for
-compilation and <tt>make install</tt> (as root) for installation of
+<p>As this package is made with the Meson you should run
+<tt>meson build</tt> inside the distribution directory for configuring
+the source tree. After that you should run <tt>ninja -C build</tt> for
+compilation and <tt>ninja -C build install</tt> (as root) for installation of
 <tt>paprefs</tt>.</p>
 
-<h2><a name="acks">Acknowledgements</a></h2>
-
-<p>Christian Persch for patches.</p>
-
-<p>Colin Guthrie for the RAOP support and other fixes.</p>
-
 <h2><a name="download">Download</a></h2>
 
 <p>The newest release is always available from <a 
href="@PACKAGE_URL@">@PACKAGE_URL@</a></p>
@@ -117,8 +111,13 @@
 
 <pre>git clone git://anongit.freedesktop.org/pulseaudio/paprefs</pre>
 
-<hr/>
-<address class="grey">Lennart Poettering &lt;@PACKAGE_BUGREPORT@&gt;, 
September 2009</address>
+<h2><a name="bugs">Bug Reports</a></h2>
+
+<p>Bugs can be reported on the freedesktop.org bug tracker: <a 
href="https://bugs.freedesktop.org/enter_bug.cgi?product=PulseAudio";>https://bugs.freedesktop.org/enter_bug.cgi?product=PulseAudio</a>.
 You need to report your bugs against PulseAudio, because there's no separate 
product on the bug tracker for paprefs.</p>
+
+<h2><a name="patches">Contributing Code</a></h2>
+
+<p>If you have patches for paprefs, send them to the <a 
href="https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss";>PulseAudio
 mailing list</a> (requires subscription). The best (but not mandatory) way to 
send patches is with the <tt>git send-email</tt> tool. Here are some <a 
href="https://www.freedesktop.org/wiki/Software/PulseAudio/HowToUseGitSendEmail/";>instructions
 for git send-email</a>.</p>
 
 </body>
 </html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/doc/html2txt 
new/paprefs-1.0/doc/html2txt
--- old/paprefs-0.9.10+20180501.534d20a/doc/html2txt    1970-01-01 
01:00:00.000000000 +0100
+++ new/paprefs-1.0/doc/html2txt        2018-07-29 18:28:07.000000000 +0200
@@ -0,0 +1,2 @@
+#!/bin/sh
+lynx --dump $1 | sed 's,file://localhost/.*/doc/README.html,README,'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/doc/meson.build 
new/paprefs-1.0/doc/meson.build
--- old/paprefs-0.9.10+20180501.534d20a/doc/meson.build 1970-01-01 
01:00:00.000000000 +0100
+++ new/paprefs-1.0/doc/meson.build     2018-07-29 18:28:07.000000000 +0200
@@ -0,0 +1,25 @@
+doc_conf = configuration_data()
+doc_conf.set('PACKAGE_VERSION', meson.project_version())
+doc_conf.set('PACKAGE_BUGREPORT', mailing_list)
+doc_conf.set('PACKAGE_URL', homepage)
+
+readme_html = configure_file(
+  input: 'README.html.in',
+  output: 'README.html',
+  configuration: doc_conf,
+)
+
+if tidy.found()
+  test('XHTML documentation uses correct mark-up', tidy, args: ['-e', 
readme_html])
+endif
+
+if with_lynx
+  custom_target(
+    'README',
+    input: readme_html,
+    output: 'README',
+    command: [find_program('./html2txt'), '@INPUT@'],
+    capture: true,
+    build_by_default: true,
+  )
+endif
Binary files old/paprefs-0.9.10+20180501.534d20a/doc/screenshot.png and 
new/paprefs-1.0/doc/screenshot.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/meson.build 
new/paprefs-1.0/meson.build
--- old/paprefs-0.9.10+20180501.534d20a/meson.build     1970-01-01 
01:00:00.000000000 +0100
+++ new/paprefs-1.0/meson.build 2018-07-29 18:28:07.000000000 +0200
@@ -0,0 +1,52 @@
+project('paprefs', 'cpp',
+  license: 'GPL2+',
+  version: '1.0',
+  meson_version: '>=0.40.1'
+)
+
+mailing_list = 'pulseaudio-discuss (at) lists (dot) freedesktop (dot) org'
+homepage = 'http://freedesktop.org/software/pulseaudio/paprefs/'
+
+with_lynx = get_option('lynx')
+
+i18n = import('i18n')
+
+gtkmm = dependency('gtkmm-3.0')
+giomm = dependency('giomm-2.4', version: '>= 2.26')
+sigc = dependency('sigc++-2.0')
+dbus_glib = dependency('dbus-glib-1')
+libpulse = dependency('libpulse')
+
+lynx = find_program('lynx', required: with_lynx)
+tidy = find_program('tidy', required: false)
+
+prefix = get_option('prefix')
+bindir = join_paths(prefix, get_option('bindir'))
+localedir = join_paths(prefix, get_option('localedir'))
+datadir = join_paths(prefix, get_option('datadir'))
+pkgdatadir = join_paths(datadir, meson.project_name())
+
+conf = configuration_data()
+
+conf.set_quoted('GETTEXT_PACKAGE', meson.project_name())
+conf.set_quoted('GLADE_FILE', join_paths(pkgdatadir, 'paprefs.glade'))
+conf.set_quoted('LOCALEDIR', localedir)
+conf.set_quoted('MODDIR', libpulse.get_pkgconfig_variable('modlibexecdir'))
+# Needs fixing on some borked OS
+conf.set_quoted('SHREXT', '.so')
+
+configure_file(
+  output : 'config.h',
+  configuration : conf
+)
+
+common_flags = [
+  '-DHAVE_CONFIG_H',
+]
+add_project_arguments(common_flags, language: 'cpp')
+
+configuration_inc = include_directories('.')
+
+subdir('src')
+subdir('po')
+subdir('doc')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/meson_options.txt 
new/paprefs-1.0/meson_options.txt
--- old/paprefs-0.9.10+20180501.534d20a/meson_options.txt       1970-01-01 
01:00:00.000000000 +0100
+++ new/paprefs-1.0/meson_options.txt   2018-07-29 18:28:07.000000000 +0200
@@ -0,0 +1 @@
+option('lynx', type: 'boolean', value: false, description: 'enable 
documentation generation (using lynx)')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/po/meson.build 
new/paprefs-1.0/po/meson.build
--- old/paprefs-0.9.10+20180501.534d20a/po/meson.build  1970-01-01 
01:00:00.000000000 +0100
+++ new/paprefs-1.0/po/meson.build      2018-07-29 18:28:07.000000000 +0200
@@ -0,0 +1,4 @@
+i18n.gettext(
+  meson.project_name(),
+  preset: 'glib',
+ )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/src/Makefile.am 
new/paprefs-1.0/src/Makefile.am
--- old/paprefs-0.9.10+20180501.534d20a/src/Makefile.am 2018-05-01 
17:12:53.000000000 +0200
+++ new/paprefs-1.0/src/Makefile.am     1970-01-01 01:00:00.000000000 +0100
@@ -1,42 +0,0 @@
-# This file is part of paprefs.
-#
-# Copyright 2006-2008 Lennart Poettering
-#
-# paprefs is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-#
-# paprefs is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with paprefs. If not, see <http://www.gnu.org/licenses/>.
-
-# Needs fixing on some borked OS
-SHREXT=.so
-
-desktopdir = $(datadir)/applications
-gladedir = $(pkgdatadir)
-localedir = $(datadir)/locale
-
-bin_PROGRAMS=paprefs
-glade_DATA=paprefs.glade
-desktop_in_files=paprefs.desktop.in
-desktop_DATA=$(desktop_in_files:.desktop.in=.desktop)
-
-paprefs_SOURCES=paprefs.cc
-
-paprefs_LDADD=$(AM_LDADD) $(GUILIBS_LIBS) $(LIBPULSE_LIBS)
-paprefs_CXXFLAGS=$(AM_CXXFLAGS) $(GUILIBS_CFLAGS) $(LIBPULSE_CFLAGS) 
$(GSETTINGS_CFLAGS)
-paprefs_CXXFLAGS+=-DGLADE_FILE=\"$(gladedir)/paprefs.glade\" 
-DLOCALEDIR=\"$(localedir)\" -DMODDIR=\""$(LIBPULSE_MODLIBEXECDIR)"\" 
-DSHREXT=\"$(SHREXT)\"
-
-@GSETTINGS_RULES@
-
-EXTRA_DIST = $(glade_DATA) $(desktop_in_files)
-
-CLEANFILES = $(desktop_DATA)
-
-@INTLTOOL_DESKTOP_RULE@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paprefs-0.9.10+20180501.534d20a/src/meson.build 
new/paprefs-1.0/src/meson.build
--- old/paprefs-0.9.10+20180501.534d20a/src/meson.build 1970-01-01 
01:00:00.000000000 +0100
+++ new/paprefs-1.0/src/meson.build     2018-07-29 18:28:07.000000000 +0200
@@ -0,0 +1,33 @@
+paprefs_sources = [
+  'paprefs.cc',
+]
+
+paprefs_dependencies = [
+  giomm,
+  gtkmm,
+  sigc,
+  dbus_glib,
+  libpulse,
+]
+
+executable(
+  'paprefs',
+  paprefs_sources,
+  include_directories: configuration_inc,
+  dependencies: paprefs_dependencies,
+  install: true,
+)
+
+desktop_file = i18n.merge_file(
+  input: 'paprefs.desktop.in',
+  output: 'paprefs.desktop',
+  type: 'desktop',
+  po_dir: '../po',
+  install: true,
+  install_dir: join_paths(datadir, 'applications'),
+)
+
+install_data(
+  'paprefs.glade',
+  install_dir: join_paths(pkgdatadir),
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/paprefs-0.9.10+20180501.534d20a/src/paprefs.desktop.in 
new/paprefs-1.0/src/paprefs.desktop.in
--- old/paprefs-0.9.10+20180501.534d20a/src/paprefs.desktop.in  2018-05-01 
17:12:53.000000000 +0200
+++ new/paprefs-1.0/src/paprefs.desktop.in      2018-07-29 18:28:07.000000000 
+0200
@@ -1,9 +1,9 @@
 [Desktop Entry]
 Version=1.0
 Encoding=UTF-8
-_Name=PulseAudio Preferences
-_GenericName=Sound Server Preferences
-_Comment=View and modify the configuration of the local sound server
+Name=PulseAudio Preferences
+GenericName=Sound Server Preferences
+Comment=View and modify the configuration of the local sound server
 Exec=paprefs
 Icon=preferences-desktop
 StartupNotify=true

++++++ paprefs-module-combine-sink.patch ++++++
--- /var/tmp/diff_new_pack.TEpSZc/_old  2018-10-11 11:53:14.342192387 +0200
+++ /var/tmp/diff_new_pack.TEpSZc/_new  2018-10-11 11:53:14.346192381 +0200
@@ -1,6 +1,18 @@
---- 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 @@
+From 89e9e00cab69cb6482d109668a595802613fd0d7 Mon Sep 17 00:00:00 2001
+From: Julian Sikorski <beleg...@fedoraproject.org>
+Date: Mon, 30 Jul 2018 19:37:28 +0200
+Subject: Use module-combine-sink instead of module-combine
+
+https://bugzilla.redhat.com/show_bug.cgi?id=969534
+---
+ src/paprefs.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/paprefs.cc b/src/paprefs.cc
+index 2b1d389..af6d885 100644
+--- a/src/paprefs.cc
++++ b/src/paprefs.cc
+@@ -415,7 +415,7 @@ void MainWindow::writeToGSettingsCombine() {
      combineSettings->delay();
  
      if (combineCheckButton->get_active()) {
@@ -9,3 +21,6 @@
          combineSettings->set_string("args0", Glib::ustring(""));
  
          combineSettings->set_boolean("enabled", true);
+-- 
+cgit v1.1
+


Reply via email to