From f3492ef86c0c6d82760976542984f1f7390c8950 Mon Sep 17 00:00:00 2001 From: raveit65 Date: Aug 16 2018 09:43:34 +0000 Subject: switch to python3 --- diff --git a/python-caja.spec b/python-caja.spec index 2910175..1ce7448 100644 --- a/python-caja.spec +++ b/python-caja.spec @@ -1,18 +1,22 @@ +# Without this, some documentation files end up in /usr/share/doc/python3-caja. +# They should all go in /usr/share/doc/python-caja. +%global _docdir_fmt %{name} + %global _description\ Python bindings for Caja Name: python-caja Version: 1.20.1 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 Summary: Python bindings for Caja Group: Development/Libraries License: GPLv2+ and LGPLv2+ -URL: http://mate-desktop.org -Source0: http://pub.mate-desktop.org/releases/1.20/%{name}-%{version}.tar.xz +URL: https://mate-desktop.org +Source0: https://pub.mate-desktop.org/releases/1.20/%{name}-%{version}.tar.xz -BuildRequires: python2-devel +BuildRequires: python3-devel BuildRequires: caja-devel BuildRequires: pygobject3-devel BuildRequires: mate-common @@ -21,17 +25,17 @@ BuildRequires: mate-common %description %_description -%package -n python2-caja +%package -n python3-caja Summary: %summary -%{?python_provide:%python_provide python2-caja} +%{?python_provide:%python_provide python3-caja} -%description -n python2-caja +%description -n python3-caja %_description %package devel Summary: Python bindings for Caja Group: Development/Libraries -Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} +Requires: python3-caja%{?_isa} = %{epoch}:%{version}-%{release} %description devel %_description @@ -39,16 +43,9 @@ Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %prep %autosetup -p1 -sed -i -e 's~#!/usr/bin/python~#!%{__python2}~g' examples/background-image.py -sed -i -e 's~#!/usr/bin/python~#!%{__python2}~g' examples/block-size-column.py -sed -i -e 's~#!/usr/bin/python~#!%{__python2}~g' examples/location-widget-provider.py -sed -i -e 's~#!/usr/bin/python~#!%{__python2}~g' examples/md5sum-property-page.py -sed -i -e 's~#!/usr/bin/python~#!%{__python2}~g' examples/open-terminal.py -sed -i -e 's~#!/usr/bin/python~#!%{__python2}~g' examples/submenu.py -sed -i -e 's~#!/usr/bin/python~#!%{__python2}~g' examples/update-file-info-async.py %build - +export PYTHON=python3 %configure \ --disable-static @@ -57,20 +54,19 @@ make %{?_smp_mflags} %install %{make_install} -mkdir -p $RPM_BUILD_ROOT%{_datadir}/caja-python/extensions -find $RPM_BUILD_ROOT -name '*.la' -delete + +mkdir -p %{buildroot}%{_datadir}/caja-python/extensions +find %{buildroot} -name '*.la' -delete # We use %%doc instead -rm $RPM_BUILD_ROOT%{_docdir}/python-caja/README +rm %{buildroot}%{_docdir}/python-caja/README %find_lang %{name} --with-gnome --all-name -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - -%files -n python2-caja -f %{name}.lang -%doc README AUTHORS COPYING NEWS +%files -n python3-caja -f %{name}.lang +%license COPYING +%doc README AUTHORS NEWS %{_libdir}/caja/extensions-2.0/libcaja-python.so %{_datadir}/caja/extensions/libcaja-python.caja-extension %dir %{_datadir}/caja-python @@ -82,6 +78,11 @@ rm $RPM_BUILD_ROOT%{_docdir}/python-caja/README %changelog +* Tue Aug 16 2018 Wolfgang Ulbrich - 1:1.20.1-3 +- Switch to Python 3 +- Move COPYING to /usr/share/licenses +- drop obsolete rpm scriptlets + * Fri Jul 13 2018 Fedora Release Engineering - 1:1.20.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild