Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpeas-loader-python-1.22.0-3.32 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: libpeas-loader-python Distribution: SUSE Linux Enterprise 15
Version: 1.22.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 3.32 Build date: Sat May 26 00:07:05 2018
Group: System/Libraries Build host: sheep57
Size: 31512 Source RPM: libpeas-1.22.0-3.32.src.rpm
Packager: https://www.suse.com/
Url: https://wiki.gnome.org/Projects/Libpeas
Summary: Python2 runtime loader for libpeas
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.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Tue Mar 20 2018 dimstar@opensuse.org
  - Unconditionally enable translation-update-upstream: on
    Tumbleweed, this results in a NOP and for Leap in SLE paid
    translations being used (boo#1086036).
* Wed Feb 28 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Mon Jan 08 2018 zaitor@opensuse.org
  - Use make_build macro.
  - Avoid running fdupes across hardlink boundaries.
* Mon Jan 08 2018 tchvatal@suse.com
  - Update URL to reflect current web, old was 404.
  - Run spec-cleaner.
  - Fix typo on parallel build command call.
  - Conditionalize py2 and py3 build to allow us building of the
    one we desire based on codestream.
* Sun Sep 10 2017 dimstar@opensuse.org
  - Update to version 1.22.0:
    + Updated translations.
* Fri Sep 08 2017 jengelh@inai.de
  - Update description, RPM groups and old macros.
* Wed Aug 09 2017 zaitor@opensuse.org
  - Update to version 1.21.0+git.20170807:
    + Release 1.21.0.
* Tue Jul 04 2017 zaitor@opensuse.org
  - 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.
* Mon Sep 19 2016 dimstar@opensuse.org
  - Update to version 1.20.0:
    + Updated translations.
* Wed Apr 13 2016 idonmez@suse.com
  - Update to GNOME 3.20  Fate#318572
* Mon Mar 21 2016 dimstar@opensuse.org
  - Update to version 1.18.0:
    + Updated translations.
* Tue Jan 26 2016 zaitor@opensuse.org
  - Update to version 1.17.0:
    + Fix Python plugin loader module paths.
    + Do not add pyexecdir to Python's paths at runtime.
    + Add support for embedded C plugins.
    + Order the PeasEngine:plugin-list by dependencies.
    + Keep plugins order in PeasExtensionSet.
    + Misc bugfixes.
    + Updated translations.
* Tue Nov 24 2015 fcrozat@suse.com
  - Update the list of recommended loaders:
    + Add python3 loader: most current apps are py3 by now, so
      recommending this loader makes sense (boo#956453).
* Tue Nov 24 2015 dimstar@opensuse.org
  - Update the list of recommended loaders:
    + Remove seed loader: it doesn't exist anymore since 1.13.
    + Add python3 loader: most current apps are py3 by now, so
      recommending this loader makes sense (boo#956453).
* Tue Sep 22 2015 dimstar@opensuse.org
  - Update to version 1.16.0:
    + Updated translations.
* Thu Jun 25 2015 zaitor@opensuse.org
  - Update to version 1.15.0:
    + Add g_autoptr() autocleanup support.
    + Fix Python tests on OpenBSD.
    + Fix libpeas crash on windows.
    + Simplify __all__ support in the Python plugin loader.
    + Misc bugfixes.
    + Updated translations.
* Tue Mar 24 2015 dimstar@opensuse.org
  - Update to version 1.14.0:
    + Misc bugfixes.
    + Updated translations.
* Mon Feb 16 2015 dimstar@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.
* Mon Sep 22 2014 zaitor@opensuse.org
  - Update to version 1.12.1:
    + Dist the GResources XML of the Python plugin loaders.
  - Changes from version 1.12.0:
    + Add easy python profiling support.
    + Disable GLib diagnostics in tests.
    + Fix various deprecation warning from GTK+.
    + Check return values from Python API.
    + Misc bugfixes.
    + Updated translations.
* Fri Aug 01 2014 zaitor@opensuse.org
  - Update to version 1.10.1:
    + Fix initializing Python loader from Python application.
    + Prevent and warn when trying to enable multiple loaders.
    + W32: Allow shared libs to be built.
    + Misc bugfixes.
* Mon Mar 31 2014 dimstar@opensuse.org
  - Update to version 1.10.0:
    + Remove support for gjs-based Javascript plugins.
    + Misc bugfixes.
* Tue Jan 28 2014 dimstar@opensuse.org
  - Drop gjs loader support, following upstreams commits in git. GJS
    itself switched to using mozjs-24, which is not compatible with
    the gjs loader:
    + Drop pkgconfig(gjs-internals-1.0) BuildRequires.
    + Drop libpeas-gjs-loader subpackage.
    + Obsolete libpeas-gjs-loader from libpeas-1_0-0 instead of
      Suggesting it. This allows us to clean up eventual installs.
* Sun Jun 16 2013 zaitor@opensuse.org
  - Update to version 1.9.0:
    + Misc bugfixes.
    + Updated translations.
* Tue Mar 26 2013 dimstar@opensuse.org
  - Update to version 1.8.0:
    + Misc bugfixes.
    + Updated translations.
* Fri Mar 15 2013 sbrabec@suse.cz
  - Added support for translation-update-upstream.
* Wed Jan 09 2013 dimstar@opensuse.org
  - Update to version 1.7.0:
    + Add python3 loader.
    + Updated translations.
  - Add python3-devel BuildRequires to also build the python3 loader.
  - Create loader-python3 subpackage.
* Sun Nov 25 2012 dimstar@opensuse.org
  - Update to version 1.6.2:
    + Fix gjs single-include issues.
    + Updated translations.
* Tue Oct 16 2012 dimstar@opensuse.org
  - Update to version 1.6.1:
    + Better SIGINT handling for python signals module.
    + Updated translations.
* Tue Sep 25 2012 dimstar@opensuse.org
  - Update to version 1.6.0:
    + Remove the vala demo plugin
    + Add min required and max allowed version for glib and Gdk
    + Updated translations.
* Wed Jul 18 2012 dimstar@opensuse.org
  - Update to version 1.5.0:
    + Warn if activate or deactivate are not implemented
    + Find extension construct properties also in interface
      prerequisites
    + Fix interface sorting in GJS and Seed
    + Added peas_engine_prepend_search_path
    + Added peas_plugin_info_get_external_data
    + Misc bugfixes
    + Updated translations.
* Wed Mar 28 2012 vuntz@opensuse.org
  - Update to version 1.4.0:
    + Fix critical warning when destroying a PeasPluginManagerView.
    + Updated translations.
* Wed Mar 14 2012 vuntz@opensuse.org
  - Drop libpeas-released-gjs.patch: we have a new gjs now.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    those were needed for above patch only.
* Mon Feb 27 2012 vuntz@opensuse.org
  - Add libpeas-released-gjs.patch: fix to build with the current
    tarball of gjs, instead of requiring some change from git. We'll
    drop the patch when we'll get a new gjs release.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh,
    needed for above patch.
* Sat Feb 25 2012 dimstar@opensuse.org
  - Update to version 1.3.0:
    + Extensions can now implement multiple interfaces.
    + Added GSettings API to PeasPluginInfo.
    + Misc improvement and fixes.
    + Updated translations.
  - Add explicit pkgconfig(gio-2.0) BuildRequires: new dependency
    upstream.
* Thu Dec 08 2011 dimstar@opensuse.org
  - Split typelib files into their own subpackages:
    typelib-1_0-Peas-1_0 and typelib-1_0-PeasGtk-1_0
  - Add typelib-1_0-Peas-1_0 and typelib-1_0-PeasGtk-1_0 Requires to
    devel subpackage.
* Wed Oct 05 2011 vuntz@opensuse.org
  - Build and package the glade catalog (bnc#689575):
    + Add pkgconfig(gladeui-2.0) BuildRequires.
    + Pass --enable-glade-catalog to configure.
    + Create glade-catalog-libpeas subpackage.
* Tue Sep 27 2011 vuntz@opensuse.org
  - Update to version 1.2.0:
    + Fix using Python plugins.
    + Misc improvement and fixes.
    + Updated translations.
* Wed Sep 21 2011 vuntz@opensuse.org
  - Update to version 1.1.4:
    + Fix to work with PyGObject 3.
    + Do not expose the peas_extension_set_call* API to
      GObject-Introspection.
    + Disable log hooks used by PyGObject and Seed.
    + Doc updates.
    + Misc improvement and fixes.
    + Updated translations.
* Fri Sep 02 2011 vuntz@opensuse.org
  - Update to version 1.1.3:
    + Do not expose the PeasExtension API using GObject-Introspection
    + Misc improvement and fixes.
  - Add Url tag.
* Mon Aug 22 2011 dimstar@opensuse.org
  - Update to version 1.1.2:
    + Link against pygobject 3.
    + Do not cast pointers to unsigned integers.
    + Doc updates.
    + Updated translations.
  - Replace pkgconfig(pygobject-2.0) BuildRequires with
    pkgconfig(pygobject-3.0) following upstream change.
  - Drop libpeas-new-gjs.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh,
    as those were only needed for libpeas-new-gjs.patch.
* Mon Aug 08 2011 dimstar@opensuse.org
  - Use versioned BuildRequires to instruct OBS to wait with a build
    instead of failing it.
* Mon Aug 01 2011 vuntz@opensuse.org
  - Add libpeas-new-gjs.patch: fix build with gjs 1.29.16, which
    merges gjs-gi with gjs.
  - Remove pkgconfig(gjs-gi-1.0) BuildRequires thanks to the patch.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh, as
    needed by the patch.
* Mon Jul 25 2011 vuntz@opensuse.org
  - Update to version 1.1.1:
    + PeasExtension has been deprecated
    + Ability to use C plugins without GObject-Introspection.
    + The plugin manager's disable plugins dialog will no longer show
      hidden plugins.
* Fri Jul 01 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 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
* Tue Apr 05 2011 fcrozat@novell.com
  - Update to version 1.0.0:
    + Seed plugin loader fixes
    + Fix segfault when pygobject cannot be initialized
    + Fix tooltip display in the plugin manager
    + DOAP file update
    + Updated translations.
* Mon Mar 28 2011 fcrozat@novell.com
  - Update to version 0.9.0:
    + Support VOID introspection type
    + Don't use properties to store the extension instance
    + Various bug fixes
    + Fix getting and setting Seed properties
    + Privatize PeasExtensionBase, PeasExtensionClass
    + Drop IAge support for now.
    + Updated translations
  - Changes from version 0.7.4:
    + Fix crash when searching a plugin in the manager.
    + Various bug fixes in tests.
    + Fix memleaks
    + Increase pygobject dependency to 2.28.0
* Thu Feb 24 2011 fcrozat@novell.com
  - Update to version 0.7.3:
    + Fix bug when lazy loading fails
    + Fix C plugins that do not inherit from PeasExtensionBase
    + Fix PeasExtensionSet example in the docs
    + Don't GC plugin loaders that fail
    + Only emit notify::plugin-list when it has changed
    + Don't try to open a directory as a .plugin
    + Unref the window in the second time plugin
    + Don't add extra ref on python instance
    + Show dialog when disabling a plugin which is depended on
    + Drop PeasPluginInfo:file as it is unused
    + Add PeasPluginInfo:Hidden
    + Correctly Fix C plugins that do not inherit from
      PeasExtensionBase
    + Updated translations.
    + python: Rework refcounting to explicit extension ownership
  - Changes from version 0.7.2:
    + Check that the plugin is loaded before creating an extension
    + Make PeasEngine a proper singleton
    + Move the module support check to constructor
    + Fix PeasEngine to be capable of being created multiple times
    + Fix PeasEngine:loaded-plugins to return a proper array of
      strings
    + Make peas_engine_shutdown() semi-private
    + Added the view property to PeasPluginManager
    + Add Glade catalog for libpeas-gtk
    + Show a tooltip for unavailable plugins
    + Replace plugin loader disabling with enabling
    + Add (array zero-terminated=1) annotation to API
    + Added optional engine parameter back to libpeas-gtk API
    + Allow the engine to be NULL in PeasExtensionSet
    + Allow multiple instances of PeasEngine
    + Check that the manager's view has the same engine
    + Lazy load the plugin loaders
    + Drop peas_plugin_info_get_keys()
    + Do not marshall out arguments in extension subclasses
    + Make the interface age 0.
    + Updated translations
  - Changes from version 0.7.1:
    + Fix handling of g_callable_info_get_n_args()
    + Fix loading plugins with an invalid dependency
    + Fix emitting PeasExtensionSet::extension-removed
    + Fix remaining s/libpeasui/libpeas-gtk/ issues
    + Unload plugins in dispose to prevent segv
    + Don't show a plugin's description if it is NULL
    + Make the PeasEngine search-path docs make sense
    + Fix seed extensions
    + Override properties in PeasExtension subclasses
    + Allow the Icon in *.plugin to be located in the data dir
    + PeasPluginManager and View cleanup and style fixes
    + Fix implementing an interface without a VFunc invoker
    + Annotation and documentation fixes
    + Test peas_extension_call() before calling interface vfunc
    + Fix implementing interface vfuncs on 64bit
    + Emit notify::show-builtin when show-builtin is set
    + Added --pkg-export option for g-ir-scanner.
    + Plug some memory leaks
    + Updated translations
  - Change pkgconfig(seed) BuildRequires to libseed-gtk3-devel as
    both gtk2 and gtk3 version share the same pkgconfig filename.
* Sun Feb 13 2011 vuntz@opensuse.org
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.
* Wed Dec 15 2010 dimstar@opensuse.org
  - Fix -devel dependencies (lib*-1_0-0 instead of lib*-1.0-0).
* Tue Oct 05 2010 vuntz@opensuse.org
  - Update to version 0.7.0:
    + Add way to get a PeasExtension from a PeasExtensionSet.
    + Move the "extension-type" property to PeasExtension.
    + Convert the API using va_list to use GIArgument instead.
    + Rename libpeasui to libpeas-gtk.
    + Kill the "base module dir" property.
    + Check if the method is found in an extension call.
    + Make the various loaders define static types.
    + Make PeasExtension implement extension interfaces.
    + Fix offsets in interface handling.
    + Fixed the way seed plugin asks for an extension point.
    + Add peas_engine_append_search_path().
    + Drop application-specific naming in the info file format.
    + Add new API peas_engine_get_default().
    + Drop peas_engine_new().
    + Drop "engine" construct properties from libpeas-gtk widgets.
    + Various small fixes.
    + Build fixes.
    + Updated translations.
  - Drop libpeas-fix-build-recent-gtk.patch: fixed upstream.
* Sat Sep 18 2010 vuntz@opensuse.org
  - Add libpeas-fix-build-recent-gtk.patch to fix build with GTK+
    2.90.7.
* Thu Aug 26 2010 dimstar@opensuse.org
  - Update to version 0.5.5:
    + Big API breaks for this release:
    - libpeasui got renamed to libpeas-gtk.
    - peas_engine_new() lost one argument.
    + Add way to get a PeasExtension from a PeasExtensionSet
    + Fix various gcc warnings
    + Updated translations.
  - Use %icon_theme_cache_post/%icon_theme_cache_postun macros.
  - Rename libpeasui-1_0-0 to libpeas-gtk-1_0-0, following the rename
    of the library.
  - Don't package NEWS file, as it's empty.
* Fri Aug 06 2010 vuntz@opensuse.org
  - Update to version 0.5.4 and cleanup for inclusion in Factory.
* Sun Jul 18 2010 dimstar@opensuse.org
  - Initial package of libpeas 0.5.2

Files

/usr/lib64/libpeas-1.0/loaders/libpythonloader.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 15:02:03 2024