Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-nautilus-common-files | Distribution: openSUSE Leap 16.0 |
Version: 4.0.1 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Fri Apr 19 14:55:28 2024 |
Group: Development/Libraries/Python | Build host: reproducible |
Size: 42604 | Source RPM: python-nautilus-4.0.1-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://wiki.gnome.org/Projects/NautilusPython | |
Summary: Python nautilus files shared between python interpreter versions |
This package contains common files required to build wrappers for python-nautilus in both Python2 and Python3.
GPL-2.0-or-later
* Fri Apr 19 2024 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.0.1: + Fixed build failure due to underlinking. + Fixed build failure with Python 3.13. * Mon Jul 03 2023 Daniel Garcia <daniel.garcia@suse.com> - Add fix-hwcaps.patch to fix the issue with Nautilus: Segmentation fault (core dumped) with libpython3_11-1_0-x86-64-v3 (bsc#1212474) * Sun Sep 18 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 4.0: + Updated migration docs and rewrote overview. * Tue Aug 16 2022 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.0.alpha: + The extension was ported to Nautilus 43: Notably, this removes any direct access to GTK widgets from the API. Most scripts will need to be modified. Please check the migration guide in the docs on how to update your scripts. + Switched to Meson build system. + Removed support for Python 2. + Fixed build with -fno-common. + Added missing parent constructor calls to examples. + Decorated the examples with typehints. + Fixed several memory leaks. - Drop python-nautilus-gcc10-buildfix.patch: fixed upstream. - Add meson BuildRequires and replace configur/make/make_install macros with relevant meon/meson_build/meson_install variants. * Thu Jun 04 2020 Bjørn Lie <bjorn.lie@gmail.com> - Add python-nautilus-gcc10-buildfix.patch: Fix build with gcc 10. * Wed Dec 04 2019 Bjørn Lie <bjorn.lie@gmail.com> - Fix Requires in devel subpackage, needed now we only build python3 variant. * Wed Nov 20 2019 Dominique Leuenberger <dimstar@opensuse.org> - No longer build python2 variant: This did not really work anyway as python-nautilus-commonp_files was not that common between py2 and py3: the .so file actually linked one of the python interpreters directly (boo#1157305). * Thu Jul 18 2019 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.2.3: + Fixed open-terminal example extension. + Fixed glgo#GNOME/nautilus-python#3: setting argv[0] to thunar. + Fixed glgo#GNOME/nautilus-python#4: allow overriding the build date to enable reproducible builds. + Removed build warnings. + Fix to work with python 3.8. - Drop reproducible.patch: Fixed upstream. - Use modern macros. * Fri Jul 12 2019 Bernhard Wiedemann <bwiedemann@suse.com> - Add reproducible.patch to override build date (boo#1047218) * Mon May 07 2018 luc14n0@linuxmail.org - Update to version 1.2.2: + Fix folder string comparison to prevent duplicate extension loading (bgo##792427). * Mon Jan 08 2018 luc14n0@linuxmail.org - Update to version 1.2.1: + Fix syntax error when building docs using python3 (bgo#792348). - Changes from version 1.2: + Added capability to compile with python 3 support using PYTHON environment variable. + Improve extension path loading semantics to follow XDG recommendations (bgo#781232). + Require Nautilus 3.0 before importing extensions to prevent warnings (bgo#791208). - Turn the package into singlespec. - Update URL tag to https://wiki.gnome.org/Projects/NautilusPython: currently the Nautilus Python project's web page. - Drop: + libtool BuildRequires and autoreconf call: the last is no longer needed and the former is automatically being pulled. + Standard BuilRoot setting tag: RPM already handles this itself. - Pass --docdir=%{_docdir}/%{name} to configure for the use of the right documentation's directory. - Unconditionalize gtk-doc BuildRequires as the documentation is building without further problems again. - Remove unneeded %clean section once RPM does this work itself nowadays. - Correct out of order sentence in package descriptions. * Wed May 09 2012 vuntz@opensuse.org - Explicitly add missing typelib(Nautilus) Requires: we can't use the automatic typelib() Requires generator since this python module is written in C. * Fri Dec 02 2011 coolo@suse.com - add libtool as buildrequire to avoid implicit dependency * Mon Oct 17 2011 dimstar@opensuse.org - Update to version 1.1: + Added pygobject3 compatibility, and retained pygobject 2.28.x compatibility. + Bugs fixed: bgo#660290, bgo#660288, bgo#660287, bgo#660286, bgo#660283, bgo#653169. - Drop patches that have been merged upstream: + python-nautilus-fix-path-in-pc.patch + python-nautilus-fix-warnings.patch + python-nautilus-no-extension-on-failure.patch + python-nautilus-pygobject-3.0.patch * Wed Sep 28 2011 vuntz@opensuse.org - Port to pygobject 3.0: + Add nautilus-python-pygobject-3.0.patch: do the port :-) + Change pkgconfig(pygobject-2.0) BuildRequires to pkgconfig(pygobject-3.0). + Add call to autoreconf, needed for the patch. - Use a build_doc macro to decide whether to build the documentation. It controls the following: + Use of gtk-doc BuildRequires. + Use of --disable-gtk-doc or --enable-gtk-doc option passed to configure. - Set build_doc macro to 0 as the documentation build currently requires the old pygobject. - Add python-nautilus-fix-warnings.patch: fix various warnings in the build. - Add python-nautilus-no-extension-on-failure.patch: do not load extensions on initialization failures. * Wed Jun 22 2011 malcolmlewis@opensuse.org - Fix /usr/share/nautilus-python directories not owned by a package. - Update spec file Licence field from GPLv2+ to GPL-2.0+ to conform with spdx.org identifier. * Fri Jun 17 2011 vuntz@opensuse.org - Add python-nautilus-fix-path-in-pc.patch to fix the pkg-config file to refer to the right extension directory, now that it changed. * Fri May 27 2011 vuntz@opensuse.org - Update dependencies after move to gobject introspection: + Remove python-gnome-devel, python-gtk-devel BuildRequires, python-gtk Requires from main package, and python-gtk-devel Requires from devel subpackage. + Add pkgconfig(pygobject-2.0) BuildRequires and python-gobject Requires. - Change nautilus-devel BuildRequires to pkgconfig(libnautilus-extension). - Drop unneeded python-gobject2-doc BuildRequires. - Fix license tag: the code is GPLv2+ (and not LGPLv2+). - Stop creating %{_libdir}/nautilus/extensions-2.0/python directory as extensions there are not considered anymore. * Sun May 22 2011 dimstar@opensuse.org - Update to version 1.0: + Use the gobject instrospection dynamic bindings, breaks compatibility for existing extensions. + For Nautilus3, the get_toolbar_items methods have been removed. + No longer look in the old ~/.nautilus/python-extensions or /usr/lib/nautilus/extensions2.0/python folders for extensions. Now look in ~/.local/share/nautilus-python/extensions or $XDG_DATA_DIR/nautilus-python/extensions. + Updated the gtk-doc documentation and examples to work with new dynamic bindings. * Mon May 02 2011 dimstar@opensuse.org - Update to version 0.7.3: + Use PyCapsule_Import for pygobject as well as pygtk + bgo#644399: in the property page example plugin, get the md5sum of the file contents, not the file name + Removed extraneous .cvsignore files + Fixed the update-file-info-async example plugin. * Mon Mar 21 2011 dimstar@opensuse.org - Update to version 0.7.2: + Fix to get the PyCapsule patch to work even if there is no PyCapsule object set up for pygtk - Changes from version 0.7.1: + bgo#619440: Fixed AM_CHECK_PYTHON_LIBS usage of test + Cleaned up the docs Makefile.am to make it more consistent + Fix some python3 syntax issues in the python.m4 script + bgo#633171: Add python 2.7 support. * Fri Jan 07 2011 vuntz@opensuse.org - Create and own %{_datadir}/nautilus-python/extensions since extensions can be installed there now. * Sun Aug 08 2010 vuntz@opensuse.org - Pass --enable-gtk-doc to configure, and add gtk-doc and python-gobject2-doc BuildRequires to build the API docs. * Mon Jun 21 2010 dimstar@opensuse.org - Update to version 0.7.0: + Added methods: - nautilus.InfoProvider.update_file_info_full - nautilus.InfoProvider.update_complete_invoke - nautilus.InfoProvider.cancel_update - nautilus.MenuProvider.get_file_items_full - nautilus.MenuProvider.get_background_items_full - nautilus.MenuProvider.get_toolbar_items_full - nautilus.MenuProvider.emit_items_updated_signal + Added complete gtk-doc documentation: tutorial and reference. Enable by adding the --enable-gtk-doc argument to ./configure or ./autogen.sh + Updated the autogen.sh file so it is not a copied-over obsolete version of gnome-autogen.sh, but a shell that calls the user's installed gnome-autogen.sh. + Removed obsolete .spec file + Removed obsolete examples/documentation.py file + Added an example plugin for the LocationWidgetProvider + Look for python plugins in $XDG_DATA_DIR/nautilus-python/extensions. This includes ~/.local/share and /usr/share (or whatever $XDG_DATA_DIR is set to). * Tue Jan 19 2010 vuntz@opensuse.org - Update to version 0.6.1: + Look for libpython2.6.so.1.0 instead of libpython2.6.so, the latter is general available from -devel packages only. + Re-added the missing spec and pc files + Free pygobject data directly after using file objects. Stops seg faults from occurring when nautilus wants to free pygobject data after Py_Finalize() is called. * Fri Jan 15 2010 vuntz@opensuse.org - Update to version 0.6.0: + Remove eel dependency + Sanitize python search path + Remove gnomevfs dependency and unused code + Load python from lib64 in 64 bit multilib distributions + Fix segfault when a plugin doesn't implement the __init__ method + Added the can_write, get_mount, get_file_type, get_location, and get_parent_location methods to the NautilusFileInfo object + Added the NautilusMenu.get_items method + Updated some example plugins + Bug fix for some PyThreadState_New segmentation faults + Use the nautilus prefix by default for distfiles, rather than /usr + Require nautilus-2.22 and pygobject-2.16 now that we support GIO - Drop python-nautilus-no-libeel.patch: fixed upstream. - Drop python-nautilus-no-gnomevfs.patch: fixed upstream. - Drop python-nautilus-autoreconf-m4.patch: not needed anymore, since we can remove the autoreconf call now. * Sun Jun 14 2009 vuntz@novell.com - Clean up package for Contrib.
/usr/lib64/nautilus/extensions-4/libnautilus-python.so /usr/share/doc/packages/python-nautilus-common-files /usr/share/doc/packages/python-nautilus-common-files/NEWS.md /usr/share/nautilus-python /usr/share/nautilus-python/extensions
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 15 00:24:39 2024