Hello community, here is the log from the commit of package libpeas for openSUSE:Factory checked in at Mon Jul 11 12:26:53 CEST 2011. -------- --- libpeas/libpeas.changes 2011-04-05 14:24:36.000000000 +0200 +++ /mounts/work_src_done/STABLE/libpeas/libpeas.changes 2011-07-01 16:35:36.000000000 +0200 @@ -1,0 +2,32 @@ +Fri Jul 1 16:29:09 CEST 2011 - vuntz@opensuse.org + +- Split python loader in a libpeas-loader-python subpackage, with a + Supplements on libpeas-1_0-0 and python. +- Add libpeas-loader-python and libpeas-loader-seed Recommends to + libpeas-1_0-0, as well as a libpeas-loader-gjs Suggests: python + and seed are likely to be used for plugins, so we want them by + default; gjs is a bit less likely at the moment. + +------------------------------------------------------------------- +Mon Jun 20 10:47:00 UTC 2011 - dimstar@opensuse.org + +- Update to version 1.1.0: + + Add support for gjs-based Javascript extensions + + Seed Javascript extension support improvements + - Use the new() keyword to instantiate new Javascript + extensions. + - Previously used "copied arrays" have been deprecated. + - Allow using prototypes when defining new extensions. + + Add peas_extension_set_foreach() + - Also deprecate the old peas_extension_set_call() method as a + result. + + Drop support for Gtk+ 2. + + Updated translations. +- Add pkgconfig(gjs-internals-1.0) and pkgconfig(gjs-gi-1.0) + BuildRequires. +- Create subpackages for the runtime loaders: + + libpeas-loader-gjs, with a Supplements on libpeas-1_0-0 and gjs + + libpeas-loader-seed, with a Supplements on libpeas-1_0-0 and + seed + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libpeas-1.0.0.tar.bz2 New: ---- libpeas-1.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpeas.spec ++++++ --- /var/tmp/diff_new_pack.oTu0sd/_old 2011-07-11 12:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.oTu0sd/_new 2011-07-11 12:23:54.000000000 +0200 @@ -18,7 +18,7 @@ Name: libpeas -Version: 1.0.0 +Version: 1.1.0 Release: 1 License: LGPLv2+ Summary: GObject-based Plugin Engine @@ -27,6 +27,8 @@ BuildRequires: intltool BuildRequires: libseed-gtk3-devel BuildRequires: python-devel +BuildRequires: pkgconfig(gjs-gi-1.0) +BuildRequires: pkgconfig(gjs-internals-1.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) @@ -43,6 +45,11 @@ # We provide %{name} to make the lang package installable Provides: %{name} = %{version} Recommends: %{name}-lang +Recommends: %{name}-loader-python +# Right now, it looks more likely that plugins get written with +# seed than with gjs, so reflect this with Recommends and Suggests +Recommends: %{name}-loader-seed +Suggests: %{name}-loader-gjs %description -n libpeas-1_0-0 libpeas is a gobject-based plugin engine, and is targetted at giving @@ -57,6 +64,42 @@ libpeas is a gobject-based plugin engine, and is targetted at giving every application the chance to assume its own extensibility. +%package loader-gjs +License: LGPLv2+ +Summary: GObject-based Plugin Engine - GJS runtime loader +Group: System/Libraries +Supplements: packageand(libpeas-1_0-0:gjs) + +%description loader-gjs +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 gjs loader. + +%package loader-python +License: LGPLv2+ +Summary: GObject-based Plugin Engine - Python runtime loader +Group: System/Libraries +Supplements: packageand(libpeas-1_0-0:python) + +%description loader-python +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 python loader. + +%package loader-seed +License: LGPLv2+ +Summary: GObject-based Plugin Engine - Seed runtime loader +Group: System/Libraries +Supplements: packageand(libpeas-1_0-0:seed) + +%description loader-seed +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. + %package demo License: LGPLv2+ Summary: GObject-based Plugin Engine -- Demo Application @@ -110,10 +153,6 @@ %dir %{_libdir}/libpeas-1.0 %dir %{_libdir}/libpeas-1.0/loaders %{_libdir}/libpeas-1.0/loaders/libcloader.so -# The seed-loader should possibly be split in an own package, Supplementing packageand(libpeas-1_0-0:seed) -%{_libdir}/libpeas-1.0/loaders/libseedloader.so -# Python Loader should possibly be split in an own package -%{_libdir}/libpeas-1.0/loaders/libpythonloader.so %files -n libpeas-gtk-1_0-0 %defattr(-, root, root) @@ -122,6 +161,18 @@ # The icon is the default icon shown for loaded plugins without own definition. %{_datadir}/icons/hicolor/*/actions/libpeas-plugin.* +%files loader-gjs +%defattr(-, root, root) +%{_libdir}/libpeas-1.0/loaders/libgjsloader.so + +%files loader-python +%defattr(-, root, root) +%{_libdir}/libpeas-1.0/loaders/libpythonloader.so + +%files loader-seed +%defattr(-, root, root) +%{_libdir}/libpeas-1.0/loaders/libseedloader.so + %files demo %defattr(-, root, root) %{_bindir}/peas-demo ++++++ libpeas-1.0.0.tar.bz2 -> libpeas-1.1.0.tar.bz2 ++++++ ++++ 24983 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org