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()
