From e37242c362e8b085cd8aa697fd2f825cacb7e14a Mon Sep 17 00:00:00 2001 From: tigro Date: Wed, 15 Jan 2025 23:44:37 +0300 Subject: [PATCH] import nautilus-python-4.0.1-3.el10 --- .gitignore | 7 +- .nautilus-python.metadata | 1 + .../nautilus-python.spec | 120 +++++++++--------- sources | 1 - 4 files changed, 65 insertions(+), 64 deletions(-) create mode 100644 .nautilus-python.metadata rename nautilus-python.spec => SPECS/nautilus-python.spec (77%) delete mode 100644 sources diff --git a/.gitignore b/.gitignore index 5a816bc..f27c586 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1 @@ -nautilus-python-0.7.0.tar.bz2 -/nautilus-python-1.0.tar.bz2 -/nautilus-python-1.1.tar.bz2 -/nautilus-python-1.2.1.tar.xz -/nautilus-python-1.2.2.tar.xz -/nautilus-python-1.2.3.tar.xz +SOURCES/nautilus-python-4.0.1.tar.xz diff --git a/.nautilus-python.metadata b/.nautilus-python.metadata new file mode 100644 index 0000000..0fd985b --- /dev/null +++ b/.nautilus-python.metadata @@ -0,0 +1 @@ +fa8140cff92d3c50b9458633cbe5c5481cd81a5a SOURCES/nautilus-python-4.0.1.tar.xz diff --git a/nautilus-python.spec b/SPECS/nautilus-python.spec similarity index 77% rename from nautilus-python.spec rename to SPECS/nautilus-python.spec index 2c6110d..b365612 100644 --- a/nautilus-python.spec +++ b/SPECS/nautilus-python.spec @@ -1,49 +1,24 @@ -%if 0%{?fedora} && 0%{?fedora} <= 29 || 0%{?rhel} && 0%{?rhel} <= 7 -%global with_python3 0 -%else -%global with_python3 1 -%endif +%global nautilus_version 43~beta -%global _legacy_common_support 1 +%global tarball_version %%(echo %{version} | tr '~' '.') Name: nautilus-python -Version: 1.2.3 -Release: 10%{?dist} +Version: 4.0.1 +Release: 3%{?dist} Summary: Python bindings for Nautilus -License: GPLv2+ +License: GPL-2.0-or-later URL: https://wiki.gnome.org/Projects/NautilusPython -Source0: https://download.gnome.org/sources/%{name}/%(v=%{version}; echo ${v:0:3}; )/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/%{name}/4.0/%{name}-%{tarball_version}.tar.xz -BuildRequires: make BuildRequires: gtk-doc -BuildRequires: nautilus-devel -BuildRequires: pygobject3-devel -%if %{with_python3} +BuildRequires: meson +BuildRequires: pkgconfig(libnautilus-extension-4) >= %{nautilus_version} +BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: python3-devel -%else -BuildRequires: python2-devel -%endif -Requires: nautilus >= 3.0 -%if %{with_python3} +Requires: nautilus-extensions%{?_isa} >= %{nautilus_version} Requires: python3-gobject-base%{?_isa} -%else -%if 0%{?rhel} == 7 -Requires: python-gobject-base%{?_isa} -%else -Requires: python2-gobject-base%{?_isa} -%endif -%endif - -# Renamed / Obsoleted in F30 -Provides: python2-nautilus = %{version}-%{release} -Provides: python2-nautilus%{?_isa} = %{version}-%{release} -Obsoletes: python2-nautilus < %{version}-%{release} -# Renamed / Obsoleted in F30 -Provides: python3-nautilus = %{version}-%{release} -Provides: python3-nautilus%{?_isa} = %{version}-%{release} -Obsoletes: python3-nautilus < %{version}-%{release} %description Python bindings for Nautilus @@ -52,55 +27,86 @@ Python bindings for Nautilus %package devel Summary: Python bindings for Nautilus Requires: %{name}%{?_isa} = %{version}-%{release} -# Renamed / Obsoleted in F30 -Provides: python2-nautilus-devel = %{version}-%{release} -Provides: python2-nautilus-devel%{?_isa} = %{version}-%{release} -Obsoletes: python2-nautilus-devel < %{version}-%{release} -# Renamed / Obsoleted in F30 -Provides: python3-nautilus-devel = %{version}-%{release} -Provides: python3-nautilus-devel%{?_isa} = %{version}-%{release} -Obsoletes: python3-nautilus-devel < %{version}-%{release} %description devel Python bindings for Nautilus %prep -%setup -q +%autosetup -p1 -n %{name}-%{tarball_version} + %build -%if %{with_python3} -export PYTHON="%{__python3}" -%else -export PYTHON="%{__python2}" -%endif -%configure \ - --enable-gtk-doc -%make_build +%meson +%meson_build %install -%make_install +%meson_install mkdir -p $RPM_BUILD_ROOT%{_datadir}/nautilus-python/extensions -find $RPM_BUILD_ROOT -name '*.la' -delete rm -rfv $RPM_BUILD_ROOT%{_docdir} %files %license COPYING -%doc README AUTHORS NEWS -%{_libdir}/nautilus/extensions-3.0/libnautilus-python.so +%doc AUTHORS NEWS.md README.md +%{_libdir}/nautilus/extensions-4/libnautilus-python.so %dir %{_datadir}/nautilus-python/extensions %files devel %doc examples/ -%{_libdir}/pkgconfig/nautilus-python.pc +%{_datadir}/pkgconfig/nautilus-python.pc %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html %{_datadir}/gtk-doc/html/nautilus-python/ %changelog +* Wed Jan 15 2025 Arkady L. Shane - 4.0.1-3 +- Rebuilt for MSVSphere 10 + +* Thu Jul 18 2024 Fedora Release Engineering - 4.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 4.0.1-2 +- Rebuilt for Python 3.13 + +* Fri Apr 19 2024 David King - 4.0.1-1 +- Update to 4.0.1 + +* Thu Jan 25 2024 Fedora Release Engineering - 4.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 4.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jul 20 2023 Fedora Release Engineering - 4.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jun 15 2023 Python Maint - 4.0-3 +- Rebuilt for Python 3.12 + +* Thu Jan 19 2023 Fedora Release Engineering - 4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Sep 20 2022 Kalev Lember - 4.0-1 +- Update to 4.0 + +* Fri Aug 12 2022 Kalev Lember - 4.0~alpha-1 +- Update to 4.0.alpha +- Switch to meson build system +- Require nautilus-extensions rather than nautilus + +* Mon Aug 01 2022 Kalev Lember - 1.2.3-13 +- Fix the build with nautilus 43 +- Drop python2 support from the spec file + +* Fri Jul 22 2022 Fedora Release Engineering - 1.2.3-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 1.2.3-11 +- Rebuilt for Python 3.11 + * Thu Jan 20 2022 Fedora Release Engineering - 1.2.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources deleted file mode 100644 index ba130cf..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (nautilus-python-1.2.3.tar.xz) = 9c6a1a4bbf74a8c9c7d94a74c6994f0b1fc9de522c9f05d0ccbcdf3d60b1073dcf8058739ac0ee16f54b2632f2b9dd994bbe2bcd98cc165db543567bb1545443