Hello community, here is the log from the commit of package lollypop-portal for openSUSE:Factory checked in at 2017-08-24 18:35:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lollypop-portal (Old) and /work/SRC/openSUSE:Factory/.lollypop-portal.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lollypop-portal" Thu Aug 24 18:35:13 2017 rev:3 rq:508714 version:0.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/lollypop-portal/lollypop-portal.changes 2017-04-20 20:55:12.687808530 +0200 +++ /work/SRC/openSUSE:Factory/.lollypop-portal.new/lollypop-portal.changes 2017-08-24 18:35:17.258020889 +0200 @@ -1,0 +2,9 @@ +Thu Jul 6 20:43:52 UTC 2017 - [email protected] + +- Update to version 0.9.2: + * Meson port +- Add lollypop-portal-libexecdir-location.patch: Pick up + libexecdir from option passed to meson instead of harcoding + $prefix/libexecdir (we don't even use /usr/libexecdir). + +------------------------------------------------------------------- Old: ---- lollypop-portal-0.9.1.tar.xz New: ---- lollypop-portal-0.9.2.tar.xz lollypop-portal-libexecdir-location.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lollypop-portal.spec ++++++ --- /var/tmp/diff_new_pack.4SOxIH/_old 2017-08-24 18:35:18.129898057 +0200 +++ /var/tmp/diff_new_pack.4SOxIH/_new 2017-08-24 18:35:18.157894112 +0200 @@ -17,17 +17,21 @@ Name: lollypop-portal -Version: 0.9.1 +Version: 0.9.2 Release: 0 Summary: Lollypop flatpak portal (advanced features for Lollypop) License: GPL-3.0+ Group: Productivity/Multimedia/Sound/Players Url: https://github.com/gnumdk/lollypop-portal Source: https://github.com/gnumdk/lollypop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM lollypop-portal-libexecdir-location.patch [email protected] -- Pick up libexecdir from option passed to meson instead of harcoding $prefix/libexecdir (we don't even use /usr/libexecdir) +Patch0: lollypop-portal-libexecdir-location.patch BuildRequires: gobject-introspection-devel +BuildRequires: meson +BuildRequires: ninja BuildRequires: pkgconfig -BuildRequires: python3 BuildRequires: pkgconfig(gtk+-3.0) >= 3.14 +BuildRequires: pkgconfig(python3) BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -36,18 +40,19 @@ %prep %setup -q +%patch0 -p1 %build -%configure -make %{?_smp_mflags} +%meson %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%meson_install + chmod +x %{buildroot}%{_libexecdir}/lollypop-portal %files %defattr(-,root,root) -%doc COPYING +%doc LICENSE README.md %{_datadir}/dbus-1/services/org.gnome.Lollypop.Portal.service %{_libexecdir}/lollypop-portal ++++++ lollypop-portal-0.9.1.tar.xz -> lollypop-portal-0.9.2.tar.xz ++++++ ++++ 9902 lines of diff (skipped) ++++++ lollypop-portal-libexecdir-location.patch ++++++ Index: lollypop-portal-0.9.2/meson.build =================================================================== --- lollypop-portal-0.9.2.orig/meson.build +++ lollypop-portal-0.9.2/meson.build @@ -11,7 +11,10 @@ dependency('gtk+-3.0', version :'>=3.14' python_dir = join_paths(get_option('prefix'), python.sysconfig_path('purelib')) service_dir = join_paths(get_option('datadir'), 'dbus-1', 'services') -libexec_dir = join_paths(get_option('prefix'), 'libexec') +libexec_dir = get_option('libexecdir') +if (libexec_dir == '') + libexec_dir = join_paths(get_option('prefix'), 'libexec') +endif conf = configuration_data() conf.set('pythondir', python_dir)
