Hello community, here is the log from the commit of package lollypop-portal for openSUSE:Factory checked in at 2017-04-20 20:55:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lollypop-portal (Old) and /work/SRC/openSUSE:Factory/.lollypop-portal.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "lollypop-portal" Thu Apr 20 20:55:11 2017 rev:2 rq:487864 version:0.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lollypop-portal/lollypop-portal.changes 2017-02-03 17:49:24.413366500 +0100 +++ /work/SRC/openSUSE:Factory/.lollypop-portal.new/lollypop-portal.changes 2017-04-20 20:55:12.687808530 +0200 @@ -1,0 +2,9 @@ +Thu Apr 13 14:25:21 UTC 2017 - badshah400@gmail.com + +- Update to version 0.9.1: + * Bug fixes. +- lollypop-portal binary moved from %{_datadir}/lollypop-portal to + %{_libexecdir}/lollypop-portal; adapt file list and chmod usage + accordingly. + +------------------------------------------------------------------- Old: ---- lollypop-portal-0.9.0.tar.xz New: ---- lollypop-portal-0.9.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lollypop-portal.spec ++++++ --- /var/tmp/diff_new_pack.bO18d7/_old 2017-04-20 20:55:14.159600400 +0200 +++ /var/tmp/diff_new_pack.bO18d7/_new 2017-04-20 20:55:14.159600400 +0200 @@ -1,7 +1,7 @@ # # spec file for package lollypop-portal # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: lollypop-portal -Version: 0.9.0 +Version: 0.9.1 Release: 0 Summary: Lollypop flatpak portal (advanced features for Lollypop) License: GPL-3.0+ @@ -43,12 +43,12 @@ %install make %{?_smp_mflags} DESTDIR=%{buildroot} install -chmod +x %{buildroot}%{_datadir}/lollypop-portal/lollypop-portal +chmod +x %{buildroot}%{_libexecdir}/lollypop-portal %files %defattr(-,root,root) %doc COPYING %{_datadir}/dbus-1/services/org.gnome.Lollypop.Portal.service -%{_datadir}/lollypop-portal/ +%{_libexecdir}/lollypop-portal %changelog ++++++ lollypop-portal-0.9.0.tar.xz -> lollypop-portal-0.9.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/Makefile.am new/lollypop-portal-0.9.1/Makefile.am --- old/lollypop-portal-0.9.0/Makefile.am 2016-12-02 17:33:45.000000000 +0100 +++ new/lollypop-portal-0.9.1/Makefile.am 2017-04-13 16:11:35.000000000 +0200 @@ -6,6 +6,7 @@ -e s!@pkgdatadir@!$(pkgdatadir)! \ -e s!@libexecdir@!$(libexecdir)! \ -e s!@libdir@!$(libdir)! \ + -e s!@PYTHON@!$(PYTHON)! \ -e s!@pkglibdir@!$(pkglibdir)! \ -e s!@localedir@!$(localedir)! \ -e s!@pythondir@!$(pythondir)! \ @@ -35,21 +36,16 @@ service_DATA = $(service_in_files:.service.in=.service) service_in_files = org.gnome.Lollypop.Portal.service.in - -appdatadir = $(pkgdatadir) -appdata_DATA = lollypop-portal +libexec_SCRIPTS = lollypop-portal EXTRA_DIST = \ org.gnome.Lollypop.Portal.service.in\ lollypop-portal.in\ - $(appdata_DATA)\ + $(libexec_SCRIPTS)\ $(service_DATA) CLEANFILES = \ - $(appdata_DATA)\ - $(service_DATA) - -install-data-hook: - test -f $(pkgdatadir)/$(appdata_DATA) && chmod +x $(pkgdatadir)/$(appdata_DATA); exit 0 + $(libexec_SCRIPTS)\ + $(service_DATA) -include $(top_srcdir)/git.mk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/Makefile.in new/lollypop-portal-0.9.1/Makefile.in --- old/lollypop-portal-0.9.0/Makefile.in 2016-12-07 12:50:17.000000000 +0100 +++ new/lollypop-portal-0.9.1/Makefile.in 2017-04-13 16:12:49.000000000 +0200 @@ -14,6 +14,7 @@ @SET_MAKE@ + VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ @@ -101,25 +102,6 @@ CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -147,8 +129,28 @@ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } -am__installdirs = "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(servicedir)" -DATA = $(appdata_DATA) $(service_DATA) +am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(servicedir)" +SCRIPTS = $(libexec_SCRIPTS) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +DATA = $(service_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, @@ -293,17 +295,16 @@ servicedir = $(datadir)/dbus-1/services service_DATA = $(service_in_files:.service.in=.service) service_in_files = org.gnome.Lollypop.Portal.service.in -appdatadir = $(pkgdatadir) -appdata_DATA = lollypop-portal +libexec_SCRIPTS = lollypop-portal EXTRA_DIST = \ org.gnome.Lollypop.Portal.service.in\ lollypop-portal.in\ - $(appdata_DATA)\ + $(libexec_SCRIPTS)\ $(service_DATA) CLEANFILES = \ - $(appdata_DATA)\ - $(service_DATA) + $(libexec_SCRIPTS)\ + $(service_DATA) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-am @@ -357,27 +358,41 @@ distclean-hdr: -rm -f config.h stamp-h1 -install-appdataDATA: $(appdata_DATA) +install-libexecSCRIPTS: $(libexec_SCRIPTS) @$(NORMAL_INSTALL) - @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ + @list='$(libexec_SCRIPTS)'; test -n "$(libexecdir)" || list=; \ if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(appdatadir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(appdatadir)" || exit 1; \ + echo " $(MKDIR_P) '$(DESTDIR)$(libexecdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libexecdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdatadir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(appdatadir)" || exit $$?; \ - done + if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n' \ + -e 'h;s|.*|.|' \ + -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) { files[d] = files[d] " " $$1; \ + if (++n[d] == $(am__install_max)) { \ + print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ + else { print "f", d "/" $$4, $$1 } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \ + $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \ + } \ + ; done -uninstall-appdataDATA: +uninstall-libexecSCRIPTS: @$(NORMAL_UNINSTALL) - @list='$(appdata_DATA)'; test -n "$(appdatadir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(appdatadir)'; $(am__uninstall_files_from_dir) + @list='$(libexec_SCRIPTS)'; test -n "$(libexecdir)" || exit 0; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 's,.*/,,;$(transform)'`; \ + dir='$(DESTDIR)$(libexecdir)'; $(am__uninstall_files_from_dir) install-serviceDATA: $(service_DATA) @$(NORMAL_INSTALL) @list='$(service_DATA)'; test -n "$(servicedir)" || list=; \ @@ -623,9 +638,9 @@ exit 1; } >&2 check-am: all-am check: check-am -all-am: Makefile $(DATA) config.h +all-am: Makefile $(SCRIPTS) $(DATA) config.h installdirs: - for dir in "$(DESTDIR)$(appdatadir)" "$(DESTDIR)$(servicedir)"; do \ + for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(servicedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am @@ -680,14 +695,13 @@ info-am: -install-data-am: install-appdataDATA install-serviceDATA - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-data-hook +install-data-am: install-serviceDATA + install-dvi: install-dvi-am install-dvi-am: -install-exec-am: +install-exec-am: install-libexecSCRIPTS install-html: install-html-am @@ -727,9 +741,9 @@ ps-am: -uninstall-am: uninstall-appdataDATA uninstall-serviceDATA +uninstall-am: uninstall-libexecSCRIPTS uninstall-serviceDATA -.MAKE: all install-am install-data-am install-strip +.MAKE: all install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-am clean \ clean-cscope clean-generic cscope cscopelist-am ctags ctags-am \ @@ -737,15 +751,15 @@ dist-tarZ dist-xz dist-zip distcheck distclean \ distclean-generic distclean-hdr distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ - info-am install install-am install-appdataDATA install-data \ - install-data-am install-data-hook install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-serviceDATA \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-appdataDATA uninstall-serviceDATA + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-libexecSCRIPTS install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-serviceDATA install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ + pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-libexecSCRIPTS uninstall-serviceDATA .PRECIOUS: Makefile @@ -757,6 +771,7 @@ -e s!@pkgdatadir@!$(pkgdatadir)! \ -e s!@libexecdir@!$(libexecdir)! \ -e s!@libdir@!$(libdir)! \ + -e s!@PYTHON@!$(PYTHON)! \ -e s!@pkglibdir@!$(pkglibdir)! \ -e s!@localedir@!$(localedir)! \ -e s!@pythondir@!$(pythondir)! \ @@ -782,9 +797,6 @@ -e s!@VERSION@!$(VERSION)! \ < $< > $@ -install-data-hook: - test -f $(pkgdatadir)/$(appdata_DATA) && chmod +x $(pkgdatadir)/$(appdata_DATA); exit 0 - -include $(top_srcdir)/git.mk # Tell versions [3.59,3.63) of GNU make to not export all variables. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/configure new/lollypop-portal-0.9.1/configure --- old/lollypop-portal-0.9.0/configure 2016-12-07 12:50:17.000000000 +0100 +++ new/lollypop-portal-0.9.1/configure 2017-04-13 16:12:49.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for lollypop-portal 0.9.0. +# Generated by GNU Autoconf 2.69 for lollypop-portal 0.9.1. # # Report bugs to https://github.com/gnumdk/lollypop-portal. # @@ -579,8 +579,8 @@ # Identity of this package. PACKAGE_NAME='lollypop-portal' PACKAGE_TARNAME='lollypop-portal' -PACKAGE_VERSION='0.9.0' -PACKAGE_STRING='lollypop-portal 0.9.0' +PACKAGE_VERSION='0.9.1' +PACKAGE_STRING='lollypop-portal 0.9.1' PACKAGE_BUGREPORT='https://github.com/gnumdk/lollypop-portal' PACKAGE_URL='https://github.com/gnumdk/lollypop-portal' @@ -1240,7 +1240,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -`configure' configures lollypop-portal 0.9.0 to adapt to many kinds of systems. +`configure' configures lollypop-portal 0.9.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1306,7 +1306,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of lollypop-portal 0.9.0:";; + short | recursive ) echo "Configuration of lollypop-portal 0.9.1:";; esac cat <<_ACEOF @@ -1399,7 +1399,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<_ACEOF -lollypop-portal configure 0.9.0 +lollypop-portal configure 0.9.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1416,7 +1416,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by lollypop-portal $as_me 0.9.0, which was +It was created by lollypop-portal $as_me 0.9.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2283,7 +2283,7 @@ # Define the identity of the package. PACKAGE='lollypop-portal' - VERSION='0.9.0' + VERSION='0.9.1' cat >>confdefs.h <<_ACEOF @@ -3894,7 +3894,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by lollypop-portal $as_me 0.9.0, which was +This file was extended by lollypop-portal $as_me 0.9.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -3957,7 +3957,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\""`$]/\\&/g'`" ac_cs_version="\ -lollypop-portal config.status 0.9.0 +lollypop-portal config.status 0.9.1 configured by $0, generated by GNU Autoconf 2.69, with options \"$ac_cs_config\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/configure.ac new/lollypop-portal-0.9.1/configure.ac --- old/lollypop-portal-0.9.0/configure.ac 2016-12-07 12:50:09.000000000 +0100 +++ new/lollypop-portal-0.9.1/configure.ac 2017-04-13 16:12:32.000000000 +0200 @@ -1,6 +1,6 @@ AC_PREREQ(2.63) AC_INIT([lollypop-portal], - [0.9.0], + [0.9.1], [https://github.com/gnumdk/lollypop-portal], [lollypop-portal], [https://github.com/gnumdk/lollypop-portal]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/lollypop-portal new/lollypop-portal-0.9.1/lollypop-portal --- old/lollypop-portal-0.9.0/lollypop-portal 2016-12-07 12:52:36.000000000 +0100 +++ new/lollypop-portal-0.9.1/lollypop-portal 2017-04-13 16:14:31.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python # Copyright (c) 2014-2016 Cedric Bellegarde <cedric.bellegarde@adishatz.org> # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -13,9 +13,9 @@ import sys # Make sure we'll find the pygobject module, even in JHBuild -sys.path.insert(1, '/usr/local/lib/python3.5/site-packages') +sys.path.insert(1, '/usr/local/lib/python3.6/site-packages') # Make sure we'll find the lollypop modules, even in JHBuild -sys.path.insert(1, '/usr/local/lib/python3.5/site-packages') +sys.path.insert(1, '/usr/local/lib/python3.6/site-packages') import gi gi.require_version('Gst', '1.0') @@ -173,7 +173,7 @@ GLib.SpawnFlags.SEARCH_PATH, None) def SetPopularity(self, pop, f): - argv = ["kid3-cli", "-c", "set pop: %s" % pop, f, None] + argv = ["kid3-cli", "-c", "set POPM %s" % pop, f, None] GLib.spawn_sync(None, argv, None, GLib.SpawnFlags.SEARCH_PATH, None) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/lollypop-portal.in new/lollypop-portal-0.9.1/lollypop-portal.in --- old/lollypop-portal-0.9.0/lollypop-portal.in 2016-12-07 12:52:33.000000000 +0100 +++ new/lollypop-portal-0.9.1/lollypop-portal.in 2017-04-13 16:13:53.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!@PYTHON@ # Copyright (c) 2014-2016 Cedric Bellegarde <cedric.bellegarde@adishatz.org> # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -173,7 +173,7 @@ GLib.SpawnFlags.SEARCH_PATH, None) def SetPopularity(self, pop, f): - argv = ["kid3-cli", "-c", "set pop: %s" % pop, f, None] + argv = ["kid3-cli", "-c", "set POPM %s" % pop, f, None] GLib.spawn_sync(None, argv, None, GLib.SpawnFlags.SEARCH_PATH, None) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/org.gnome.Lollypop.Portal.service new/lollypop-portal-0.9.1/org.gnome.Lollypop.Portal.service --- old/lollypop-portal-0.9.0/org.gnome.Lollypop.Portal.service 2016-12-07 12:50:19.000000000 +0100 +++ new/lollypop-portal-0.9.1/org.gnome.Lollypop.Portal.service 2017-04-13 16:12:50.000000000 +0200 @@ -1,3 +1,3 @@ [D-BUS Service] Name=org.gnome.Lollypop.Portal -Exec=/usr/local/share/lollypop-portal/lollypop-portal +Exec=/usr/local/libexec/lollypop-portal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lollypop-portal-0.9.0/org.gnome.Lollypop.Portal.service.in new/lollypop-portal-0.9.1/org.gnome.Lollypop.Portal.service.in --- old/lollypop-portal-0.9.0/org.gnome.Lollypop.Portal.service.in 2016-12-02 17:33:45.000000000 +0100 +++ new/lollypop-portal-0.9.1/org.gnome.Lollypop.Portal.service.in 2017-04-13 16:12:09.000000000 +0200 @@ -1,3 +1,3 @@ [D-BUS Service] Name=org.gnome.Lollypop.Portal -Exec=@pkgdatadir@/lollypop-portal +Exec=@libexecdir@/lollypop-portal