Hello community,

here is the log from the commit of package lollypop for openSUSE:Factory 
checked in at 2017-08-24 18:36:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lollypop (Old)
 and      /work/SRC/openSUSE:Factory/.lollypop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lollypop"

Thu Aug 24 18:36:47 2017 rev:28 rq:509585 version:0.9.244

Changes:
--------
--- /work/SRC/openSUSE:Factory/lollypop/lollypop.changes        2017-06-16 
10:55:50.230598067 +0200
+++ /work/SRC/openSUSE:Factory/.lollypop.new/lollypop.changes   2017-08-24 
18:37:52.472154111 +0200
@@ -1,0 +2,35 @@
+Tue Jul 11 08:59:49 UTC 2017 - [email protected]
+
+- Update to version 0.9.244:
+  + Fix build issues which caused binary files to have
+    non-executable permissions.
+  + Drop rhythmbox2lollypop binary, and adapt its features into
+    lollypop-cli.
+- Update file list in keeping with rhythmbox2lollypop removal.
+- No longer need to manually set exec perms on binaries, this is
+  taken care of by the installer now.
+- Update BuildRequires:
+  + Explicitly require meson >= 0.40.0, as that is the least
+    supported version now.
+  + Explicitly require gettext-runtime >= 0.19.7 as building now
+    requires `msgfmt --xml` which is only supported from this
+    version (NB: gettext-runtime was being automatically pulled
+    in earlier).
+
+-------------------------------------------------------------------
+Thu Jul  6 19:45:44 UTC 2017 - [email protected]
+
+- Update to version 0.9.243:
+  + Meson build
+  + Fix a GTK require issue.
+- Add lollypop-libexecdir-location.patch: Pick up libexecdir from
+  option passed to meson instead of harcoding $prefix/libexecdir
+  (we don't even use /usr/libexecdir).
+
+-------------------------------------------------------------------
+Mon Jul  3 15:34:52 UTC 2017 - [email protected]
+
+- Update to version 0.9.241:
+  + Fix an important issue with Spotify API
+
+-------------------------------------------------------------------

Old:
----
  lollypop-0.9.240.tar.xz

New:
----
  lollypop-0.9.244.tar.xz
  lollypop-libexecdir-location.patch

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

Other differences:
------------------
++++++ lollypop.spec ++++++
--- /var/tmp/diff_new_pack.V8TM7L/_old  2017-08-24 18:37:53.879955779 +0200
+++ /var/tmp/diff_new_pack.V8TM7L/_new  2017-08-24 18:37:53.883955216 +0200
@@ -19,18 +19,23 @@
 %global gobject_introspection_version 1.35.9
 %global gtk3_version 3.14
 Name:           lollypop
-Version:        0.9.240
+Version:        0.9.244
 Release:        0
 Summary:        GNOME music playing application
 License:        GPL-3.0+
 Group:          Productivity/Multimedia/Sound/Players
 Url:            http://gnumdk.github.io/lollypop-web/
 Source0:        
https://github.com/gnumdk/lollypop/releases/download/%{version}/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM lollypop-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-libexecdir-location.patch
 BuildRequires:  fdupes
+BuildRequires:  gettext-runtime >= 0.19.7
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
 BuildRequires:  itstool
 BuildRequires:  libxml2
+BuildRequires:  meson >= 0.40.0
+BuildRequires:  ninja
 BuildRequires:  pkgconfig
 BuildRequires:  python3-devel
 BuildRequires:  update-desktop-files
@@ -113,29 +118,20 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
-# REMOVE UNNECESSARY BANG FROM NON-EXEC FILE
-sed -i '1{/#!\/usr\/bin\/python/d;}' src/database_upgrade.py
-
-%configure
-make %{?_smp_mflags}
+%meson
 
 %install
-make DESTDIR=%{buildroot} install
+%meson_install
 
-find %{buildroot} -name '*.la' -exec rm -f '{}' \;
+find %{buildroot} -type f -name '*.la' -delete -print
 
 %find_lang %{name} %{?no_lang_C}
 
-# THESE CACHE FILES ARE USELESS REALLY AS THEY ARE NOT ACCOMPANIED BY 
CORRESPONDING SOURCE FILES
-# DELETING THESE SAVES US A TON OF RPMLINT WARNINGS
-rm -fr %{buildroot}%{python3_sitelib}/lollypop/__pycache__
-
 %suse_update_desktop_file 
%{buildroot}/%{_datadir}/applications/org.gnome.Lollypop.desktop
 
-chmod +x %{buildroot}%{_libexecdir}/lollypop-sp
-
 %fdupes %{buildroot}%{python3_sitelib}/%{name}/
 %fdupes %{buildroot}%{_datadir}/
 
@@ -152,10 +148,9 @@
 %glib2_gsettings_schema_postun
 
 %files -f %{name}.lang
-%doc AUTHORS COPYING
+%doc AUTHORS LICENSE README.md
 %{_bindir}/%{name}
 %{_bindir}/%{name}-cli
-%{_bindir}/rhythmbox2lollypop
 %exclude %{_libexecdir}/lollypop-sp
 %{_datadir}/%{name}
 %{_datadir}/help/*/%{name}

++++++ lollypop-0.9.240.tar.xz -> lollypop-0.9.244.tar.xz ++++++
++++ 178049 lines of diff (skipped)

++++++ lollypop-libexecdir-location.patch ++++++
Index: lollypop-0.9.243/meson.build
===================================================================
--- lollypop-0.9.243.orig/meson.build
+++ lollypop-0.9.243/meson.build
@@ -13,7 +13,10 @@ dependency('gobject-introspection-1.0',
 dependency('gtk+-3.0', version :'>=3.14')
 
 python_dir = join_paths(get_option('prefix'), python.sysconfig_path('purelib'))
-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
 DATA_DIR = join_paths(get_option('prefix'), get_option('datadir'), 
meson.project_name())
 
 conf = configuration_data()

Reply via email to