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)

Reply via email to