Hello community, here is the log from the commit of package libpeas for openSUSE:Factory checked in at 2015-03-30 19:28:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpeas (Old) and /work/SRC/openSUSE:Factory/.libpeas.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpeas" Changes: -------- --- /work/SRC/openSUSE:Factory/libpeas/libpeas.changes 2014-09-30 19:38:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libpeas.new/libpeas.changes 2015-03-30 19:28:27.000000000 +0200 @@ -1,0 +2,30 @@ +Tue Mar 24 11:27:01 UTC 2015 - dims...@opensuse.org + +- Update to version 1.14.0: + + Misc bugfixes. + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 16 13:30:36 UTC 2015 - dims...@opensuse.org + +- Update to version 1.13.0: + + Removed support for Seed plugins. + + Added support for Lua 5.1 plugins using the LGI bindings. + + PeasEngine is now thread-safe. + + Added support for non-global plugins loaders. + + Load C plugins with local linkage. + + Use Python to implement the plugin loader's logic. + + Support Python plugins that define __all__. + + Use Lua to implement the plugin loader's logic. + + Prevent the accidental escaping of globals with Lua plugins. + + Misc bugfixes. + + Updated translations. +- Remove seed loader specific parts: + + Drop libseed-gtk3-devel BuildRequires: + + Remove libpease-loader-seed subpackage. +- Add LUA 5.1 loader support (conditional, currently disabled): + + Add lua51-devel and pkgconfig(luajit) BuildRequires. + + Add libpeas-loader-lua51 subpackage. + + Pass --enable-lua51 to configure. + +------------------------------------------------------------------- Old: ---- libpeas-1.12.1.tar.xz New: ---- libpeas-1.14.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpeas.spec ++++++ --- /var/tmp/diff_new_pack.kRygAl/_old 2015-03-30 19:28:27.000000000 +0200 +++ /var/tmp/diff_new_pack.kRygAl/_new 2015-03-30 19:28:27.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libpeas # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -16,22 +16,27 @@ # +%bcond_with lua51 + Name: libpeas -Version: 1.12.1 +Version: 1.14.0 Release: 0 Summary: GObject-based Plugin Engine License: LGPL-2.1+ Group: System/Libraries Url: http://live.gnome.org/Libpeas -Source: http://download.gnome.org/sources/libpeas/1.12/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/libpeas/1.14/%{name}-%{version}.tar.xz BuildRequires: intltool -BuildRequires: libseed-gtk3-devel +%if %{with lua51} +BuildRequires: lua51-devel >= 5.1.0 +BuildRequires: pkgconfig(luajit) >= 2.0 +%endif BuildRequires: python-devel >= 2.5.2 BuildRequires: python3-devel >= 3.2.0 BuildRequires: translation-update-upstream BuildRequires: pkgconfig(gio-2.0) >= 2.32.0 BuildRequires: pkgconfig(gladeui-2.0) -BuildRequires: pkgconfig(gobject-2.0) >= 2.30.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.38.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.39.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0 BuildRequires: pkgconfig(pygobject-3.0) >= 3.0.0 @@ -108,16 +113,18 @@ This package contains the python3 loader. -%package loader-seed -Summary: GObject-based Plugin Engine - Seed runtime loader +%if %{with lua51} +%package loader-lua51 +Summary: GObject-based Plugin Engine - LUA 5.1 runtime loader Group: System/Libraries -Supplements: packageand(libpeas-1_0-0:seed) +Supplements: packageand(libpeas-1_0-0:lua51) -%description loader-seed +%description loader-lua51 libpeas is a gobject-based plugin engine, and is targetted at giving every application the chance to assume its own extensibility. -This package contains the seed loader. +This package contains the LUA 5.1 loader. +%endif %package demo Summary: GObject-based Plugin Engine -- Demo Application @@ -160,7 +167,11 @@ %build %configure \ - --enable-glade-catalog + --enable-glade-catalog \ +%if %{with lua51} + --enable-lua5.1 \ +%endif + %{nil} make %{?_smp_flag} V=1 %install @@ -209,9 +220,11 @@ %defattr(-,root,root) %{_libdir}/libpeas-1.0/loaders/libpython3loader.so -%files loader-seed +%if %{with lua51} +%files loader-lua51 %defattr(-, root, root) -%{_libdir}/libpeas-1.0/loaders/libseedloader.so +%{_libdir}/libpeas-1.0/loaders/liblua51loader.so +%endif %files demo %defattr(-, root, root) ++++++ libpeas-1.12.1.tar.xz -> libpeas-1.14.0.tar.xz ++++++ ++++ 40200 lines of diff (skipped)