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 - vu...@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 - dims...@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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to