From: Jakub Bogusz Date: Tue, 30 May 2023 17:06:35 +0000 (+0200) Subject: - copied last nautilus3 compatible version of nautilus-python extension X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=2ca3acf56fe05b650c30e750ede02f11cc5400bd;p=packages%2Fnautilus3-python.git - copied last nautilus3 compatible version of nautilus-python extension --- 2ca3acf56fe05b650c30e750ede02f11cc5400bd diff --git a/nautilus3-python.spec b/nautilus3-python.spec new file mode 100644 index 0000000..649914c --- /dev/null +++ b/nautilus3-python.spec @@ -0,0 +1,121 @@ +Summary: Python bindings for GNOME nautilus 3 +Summary(pl.UTF-8): Wiązania Pythona dla Nautilusa 3 z GNOME +Name: nautilus3-python +Version: 1.2.3 +Release: 2 +License: GPL v2+ +Group: Libraries +Source0: https://download.gnome.org/sources/nautilus-python/1.2/nautilus-python-%{version}.tar.xz +# Source0-md5: adb0886ef62df810ba31c9dbd7e821c0 +URL: https://wiki.gnome.org/Projects/NautilusPython +BuildRequires: gtk-doc >= 1.14 +BuildRequires: libxslt-progs +BuildRequires: nautilus3-devel >= 3.0.0 +BuildRequires: pkgconfig +BuildRequires: python-devel >= 1:2 +BuildRequires: python-pygobject3-devel >= 3.0.0 +BuildRequires: rpm-build >= 4.6 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +Requires: nautilus3 >= 3.0.0 +Requires: python-pygobject3 >= 3.0.0 +Conflicts: nautilus-python +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +These are unstable bindings for the nautilus extension library +introduced in GNOME 2.6. + +%description -l pl.UTF-8 +Ten pakiet zawiera niestabilne wiązania dla biblioteki rozszerzeń +nautilusa wprowadzonej w GNOME 2.6. + +%package devel +Summary: Development files for Python Nautilus extensions +Summary(pl.UTF-8): Pliki programistyczne dla pythonowych rozszerzeń Nautilusa +Group: Development/Libraries +# doesn't require base; the only file is pkg-config specific, so let's require it +Requires: pkgconfig +Conflicts: nautilus-python-devel + +%description devel +Development files for Nautilus extensions written in Python. + +%description devel -l pl.UTF-8 +Pliki programistyczne dla rozszerzeń zarządcy plików Nautilus pisanych +w Pythonie. + +%package apidocs +Summary: Python Nautilus API documentation +Summary(pl.UTF-8): Dokumentacja API Pythona dla rozszerzeń Nautilusa +Group: Documentation +Conflicts: nautilus-python-apidocs +BuildArch: noarch + +%description apidocs +Python Nautilus API documentation. + +%description apidocs -l pl.UTF-8 +Dokumentacja API Pythona dla rozszerzeń zarządcy plików Nautilus. + +%package examples +Summary: Example Python extensions for Nautilus file manager +Summary(pl.UTF-8): Przykładowe pythonowe rozszerzenia dla zarządcy plików Nautilus +Group: Libraries/Python + +%description examples +Example Python extensions for Nautilus file manager. + +%description examples -l pl.UTF-8 +Przykładowe rozszerzenia dla zarządcy plików Nautilus napisane w +Pythonie. + +%prep +%setup -q -n nautilus-python-%{version} + +%build +%configure \ + --enable-gtk-doc \ + --with-html-dir=%{_gtkdocdir} +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_datadir}/nautilus-python/extensions \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} \ + $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/python + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + HTMLdir=%{_gtkdocdir}/nautilus-python + +%{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la + +# move examples +%{__mv} $RPM_BUILD_ROOT%{_docdir}/nautilus-python/README $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} +%{__mv} $RPM_BUILD_ROOT%{_docdir}/nautilus-python/examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} +# reference docs source +%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/nautilus-python/reference + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc AUTHORS ChangeLog NEWS README +%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libnautilus-python.so +%dir %{_libdir}/nautilus/extensions-3.0/python +%dir %{_datadir}/nautilus-python +%dir %{_datadir}/nautilus-python/extensions + +%files devel +%defattr(644,root,root,755) +%{_pkgconfigdir}/nautilus-python.pc + +%files apidocs +%defattr(644,root,root,755) +%{_gtkdocdir}/nautilus-python + +%files examples +%defattr(644,root,root,755) +%{_examplesdir}/%{name}-%{version}