Hello community, here is the log from the commit of package libpeas for openSUSE:Factory checked in at 2017-09-13 21:46:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpeas (Old) and /work/SRC/openSUSE:Factory/.libpeas.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpeas" Wed Sep 13 21:46:38 2017 rev:34 rq:522919 version:1.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libpeas/libpeas.changes 2016-09-21 18:35:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libpeas.new/libpeas.changes 2017-09-13 21:46:46.363430970 +0200 @@ -1,0 +2,37 @@ +Sun Sep 10 16:11:13 UTC 2017 - [email protected] + +- Update to version 1.22.0: + + Updated translations. + +------------------------------------------------------------------- +Fri Sep 8 13:21:01 UTC 2017 - [email protected] + +- Update description, RPM groups and old macros. + +------------------------------------------------------------------- +Wed Aug 09 08:31:51 UTC 2017 - [email protected] + +- Update to version 1.21.0+git.20170807: + + Release 1.21.0. + +------------------------------------------------------------------- +Tue Jul 04 20:49:58 UTC 2017 - [email protected] + +- Update to version 1.21.0+git.20170609: + + Consider all an interfaces potential properties. + + Fix PeasEngine virtual annotations. + + Allow extensions to be an Abstract Base Class. + + Cache an extension type's base class and interfaces. + + Updated translations. +- Switch to sourceservice, add gnome-common BuildRequires and pass + autogen.sh. +- Following the above, pass --enable-gtk-doc to configure, + explicitly build documentation, needed now that we are on a git + checkout. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. +- Stop passing V=1 to make, we do debugging locally. +- Drop post(un) handling of icon_theme_cache for libpeas-gtk-1_0-0, + no longer needed as we now rely on file triggers. + +------------------------------------------------------------------- Old: ---- libpeas-1.20.0.tar.xz New: ---- _service _servicedata libpeas-1.22.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpeas.spec ++++++ --- /var/tmp/diff_new_pack.Cxv04x/_old 2017-09-13 21:46:48.047194075 +0200 +++ /var/tmp/diff_new_pack.Cxv04x/_new 2017-09-13 21:46:48.051193513 +0200 @@ -1,7 +1,7 @@ # # spec file for package libpeas # -# 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 @@ -19,13 +19,16 @@ %bcond_with lua51 Name: libpeas -Version: 1.20.0 +Version: 1.22.0 Release: 0 Summary: GObject-based Plugin Engine License: LGPL-2.1+ -Group: System/Libraries +Group: Development/Libraries/GNOME Url: http://live.gnome.org/Libpeas -Source: http://download.gnome.org/sources/libpeas/1.20/%{name}-%{version}.tar.xz +# Source based on git _service +Source: %{name}-%{version}.tar.xz +#Source: http://download.gnome.org/sources/libpeas/1.20/%%{name}-%%{version}.tar.xz +BuildRequires: gnome-common BuildRequires: intltool %if %{with lua51} BuildRequires: lua51-devel >= 5.1.0 @@ -33,7 +36,9 @@ %endif BuildRequires: python-devel >= 2.5.2 BuildRequires: python3-devel >= 3.2.0 +%if !0%{?is_opensuse} BuildRequires: translation-update-upstream +%endif BuildRequires: pkgconfig(gio-2.0) >= 2.32.0 BuildRequires: pkgconfig(gladeui-2.0) BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0 @@ -47,8 +52,8 @@ %package -n libpeas-1_0-0 Summary: GObject-based Plugin Engine -Group: System/Libraries # We provide %%{name} to make the lang package installable +Group: System/Libraries Provides: %{name} = %{version} # The gjs loader is officially no longer supported upstream (removed from git). # With gjs moving to mozjs-24, it also fails building; so we follow upstream. @@ -62,7 +67,7 @@ every application the chance to assume its own extensibility. %package -n typelib-1_0-Peas-1_0 -Summary: GObject-based Plugin Engine -- Introspection bindings +Summary: Introspection bindings for libpeas, a GObject-based plugin engine Group: System/Libraries %description -n typelib-1_0-Peas-1_0 @@ -81,7 +86,7 @@ every application the chance to assume its own extensibility. %package -n typelib-1_0-PeasGtk-1_0 -Summary: GObject-based Plugin Engine -- Introspection bindings +Summary: Introspection bindings for the libpeas-gtk library Group: System/Libraries %description -n typelib-1_0-PeasGtk-1_0 @@ -92,7 +97,7 @@ libpeas-gtk library. %package loader-python -Summary: GObject-based Plugin Engine - Python runtime loader +Summary: Python2 runtime loader for libpeas Group: System/Libraries Supplements: packageand(libpeas-1_0-0:python) @@ -103,7 +108,7 @@ This package contains the python loader. %package loader-python3 -Summary: GObject-based Plugin Engine - Python3 runtime loader +Summary: Python3 runtime loader for libpeas Group: System/Libraries Supplements: packageand(libpeas-1_0-0:python3) @@ -115,7 +120,7 @@ %if %{with lua51} %package loader-lua51 -Summary: GObject-based Plugin Engine - LUA 5.1 runtime loader +Summary: Lua 5.1 runtime loader for libpeas Group: System/Libraries Supplements: packageand(libpeas-1_0-0:lua51) @@ -127,15 +132,15 @@ %endif %package demo -Summary: GObject-based Plugin Engine -- Demo Application -Group: System/Libraries +Summary: Demo applications from the libpeas package +Group: Development/Tools/Other %description demo libpeas is a gobject-based plugin engine, and is targetted at giving every application the chance to assume its own extensibility. %package -n glade-catalog-libpeas -Summary: GObject-based Plugin Engine -- Catalog for Glade +Summary: Glade catalog for libpeas, a GObject-based plugin engine Group: Development/Tools/GUI Builders Requires: glade Requires: libpeas-gtk-1_0-0 = %{version} @@ -149,7 +154,7 @@ widgets in Glade. %package devel -Summary: GObject-based Plugin Engine -- Development Files +Summary: Development files for libpeas, a GObject-based plugin engine Group: Development/Languages/C and C++ Requires: libpeas-1_0-0 = %{version} Requires: libpeas-gtk-1_0-0 = %{version} @@ -163,19 +168,23 @@ %lang_package %prep %setup -q +%if !0%{?is_opensuse} translation-update-upstream +%endif %build +NOCONFIGURE=1 ./autogen.sh %configure \ --enable-glade-catalog \ + --enable-gtk-doc \ %if %{with lua51} --enable-lua5.1 \ %endif %{nil} -make %{?_smp_flag} V=1 +make %{?_smp_flag} %install -%makeinstall +%make_install find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %find_lang %{name} %{?no_lang_C} @@ -183,13 +192,9 @@ %postun -n libpeas-1_0-0 -p /sbin/ldconfig -%post -n libpeas-gtk-1_0-0 -/sbin/ldconfig -%icon_theme_cache_post - -%postun -n libpeas-gtk-1_0-0 -/sbin/ldconfig -%icon_theme_cache_postun +%post -n libpeas-gtk-1_0-0 -p /sbin/ldconfig + +%postun -n libpeas-gtk-1_0-0 -p /sbin/ldconfig %files -n libpeas-1_0-0 %defattr(-, root, root) @@ -237,7 +242,7 @@ %files devel %defattr(-, root, root) -%doc %{_datadir}/gtk-doc/html/libpeas/ +%{_datadir}/gtk-doc/html/libpeas/ %{_includedir}/libpeas-1.0/ %{_libdir}/libpeas-1.0.so %{_libdir}/libpeas-gtk-1.0.so ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">git://git.gnome.org/libpeas</param> <param name="scm">git</param> <param name="versionformat">1.22.0</param> <param name="changesgenerate">enable</param> <param name="revision">refs/tags/libpeas-1.22.0</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/libpeas</param> <param name="changesrevision">2f8b28dd8e1edc1bc3b05ef5379e4aa7d2876efb</param></service></servicedata>++++++ libpeas-1.20.0.tar.xz -> libpeas-1.22.0.tar.xz ++++++ ++++ 103718 lines of diff (skipped)
