raveit65 f3492ef
# Without this, some documentation files end up in /usr/share/doc/python3-caja.
raveit65 f3492ef
# They should all go in /usr/share/doc/python-caja.
raveit65 f3492ef
%global _docdir_fmt %{name}
raveit65 f3492ef
28935ae
%global _description\
28935ae
Python bindings for Caja
28935ae
3da6f7b
%define shortver        %(cut -d. -f1,2 <<< '%{version}')
3da6f7b
raveit65 7e6a7b6
Name:          python-caja
raveit65 7e6a7b6
Version:       1.26.0
2a624fd
Release:       10%{?dist}
raveit65 7e6a7b6
Epoch:         1
raveit65 7e6a7b6
Summary:       Python bindings for Caja
raveit65 7e6a7b6
raveit65 7e6a7b6
License:       GPLv2+ and LGPLv2+
raveit65 7e6a7b6
URL:           http://mate-desktop.org
raveit65 7e6a7b6
Source0:       http://pub.mate-desktop.org/releases/%{shortver}/%{name}-%{version}.tar.xz
ea9211f
Patch1:        python-caja-1.26-python313.patch
raveit65 7e6a7b6
raveit65 7e6a7b6
BuildRequires: python3-devel
raveit65 7e6a7b6
BuildRequires: caja-devel
raveit65 7e6a7b6
BuildRequires: pygobject3-devel
c0418f9
BuildRequires: make
raveit65 7e6a7b6
BuildRequires: mate-common
raveit65 b8d986a
raveit65 acc20a9
raveit65 56bcfd4
%description
raveit65 56bcfd4
%_description
4e8eb4e
raveit65 f3492ef
%package -n python3-caja
raveit65 56bcfd4
Summary:        %summary
raveit65 f3492ef
%{?python_provide:%python_provide python3-caja}
4e8eb4e
raveit65 f3492ef
%description -n python3-caja
raveit65 56bcfd4
%_description
4e8eb4e
raveit65 b8d986a
%package devel
raveit65 b8d986a
Summary:        Python bindings for Caja
raveit65 f3492ef
Requires:       python3-caja%{?_isa} = %{epoch}:%{version}-%{release}
raveit65 b8d986a
raveit65 b8d986a
%description devel
raveit65 56bcfd4
%_description
raveit65 b8d986a
raveit65 b8d986a
raveit65 b8d986a
%prep
raveit65 acc20a9
%autosetup -p1
raveit65 10b4459
raveit65 b8d986a
%build
raveit65 f3492ef
export PYTHON=python3
raveit65 93f346f
raveit65 b8d986a
%configure \
raveit65 b8d986a
     --disable-static
raveit65 b8d986a
raveit65 b8d986a
make %{?_smp_mflags}
raveit65 b8d986a
raveit65 b8d986a
raveit65 b8d986a
%install
raveit65 b8d986a
%{make_install}
raveit65 f3492ef
raveit65 e13ebf1
mkdir -p $RPM_BUILD_ROOT%{_datadir}/caja-python/extensions
raveit65 e13ebf1
find $RPM_BUILD_ROOT -name '*.la' -delete
raveit65 b8d986a
5eded95
# We use %%doc instead
raveit65 e13ebf1
rm $RPM_BUILD_ROOT%{_docdir}/python-caja/README
5eded95
raveit65 f536b35
%find_lang %{name} --with-gnome --all-name
raveit65 f536b35
raveit65 b8d986a
raveit65 f3492ef
%files -n python3-caja -f %{name}.lang
raveit65 f3492ef
%license COPYING
raveit65 f3492ef
%doc README AUTHORS NEWS
raveit65 b8d986a
%{_libdir}/caja/extensions-2.0/libcaja-python.so
raveit65 f536b35
%{_datadir}/caja/extensions/libcaja-python.caja-extension
raveit65 f536b35
%dir %{_datadir}/caja-python
raveit65 f536b35
%dir %{_datadir}/caja-python/extensions
raveit65 fa0bc3e
%{_docdir}/python-caja/examples/
raveit65 b8d986a
raveit65 b8d986a
%files devel
raveit65 b8d986a
%{_libdir}/pkgconfig/caja-python.pc
raveit65 b8d986a
raveit65 b8d986a
raveit65 b8d986a
%changelog
2a624fd
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.26.0-10
2a624fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2a624fd
5b06b6f
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.26.0-9
5b06b6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
5b06b6f
ea9211f
* Thu Nov  2 2023 Patrick Monnerat <patrick@monnerat.net> 1:1.26.0-8
ea9211f
- Patch "python313" for Python 3.13 compatibility.
ea9211f
  https://bugzilla.redhat.com/show_bug.cgi?id=2247264
ea9211f
a8bf8c2
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.26.0-7
a8bf8c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
a8bf8c2
f0e307c
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 1:1.26.0-6
f0e307c
- Rebuilt for Python 3.12
f0e307c
2bfa2f4
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.26.0-5
2bfa2f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
2bfa2f4
6d81e4c
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.26.0-4
6d81e4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
6d81e4c
44358b2
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1:1.26.0-3
44358b2
- Rebuilt for Python 3.11
44358b2
167b145
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.26.0-2
167b145
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
167b145
raveit65 7e6a7b6
* Sat Aug 07 2021 Wolfgang Ulbrich <fedora@raveit.de> - 1.26.0-1
raveit65 7e6a7b6
- update to 1.26.0 release
raveit65 7e6a7b6
72fcde7
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.24.0-7
72fcde7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
72fcde7
a030732
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1:1.24.0-6
a030732
- Rebuilt for Python 3.10
a030732
2d566f7
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.24.0-5
2d566f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2d566f7
9509a44
* Thu Nov 19 2020 Patrick Monnerat <patrick@monnerat.net> 1:1.24.0-4
9509a44
- Run autogen.sh to refresh automake macros.
9509a44
  https://bugzilla.redhat.com/show_bug.cgi?id=1899132
9509a44
b93e5b3
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.24.0-3
b93e5b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b93e5b3
714062b
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1:1.24.0-2
714062b
- Rebuilt for Python 3.9
714062b
raveit65 af74027
* Tue Feb 11 2020 Wolfgang Ulbrich <fedora@raveit.de> - 1.24.0-1
raveit65 af74027
- update to 1.24.0
raveit65 af74027
raveit65 93f346f
* Mon Feb 03 2020 Wolfgang Ulbrich <fedora@raveit.de> - 1.23.1-1
raveit65 93f346f
- update to 1.23.1
raveit65 93f346f
a19717c
* Wed Jan 29 2020 Patrick Monnerat <patrick@monnerat.net> 1.23.0-4
a19717c
- Use commons even with gcc 10.
a19717c
  https://bugzilla.redhat.com/show_bug.cgi?id=1795940
a19717c
323d061
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1:1.23.0-3
323d061
- Rebuilt for Python 3.8
323d061
6943477
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.23.0-2
6943477
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6943477
3da6f7b
* Thu Jun 20 2019 Patrick Monnerat <patrick@monnerat.net> 1.23.0-1
3da6f7b
- New upstream release.
3da6f7b
raveit65 5882ac4
* Mon Mar 04 2019 Wolfgang Ulbrich <fedora@raveit.de> - 1.22.0-1
raveit65 5882ac4
- update to 1.22.0
raveit65 5882ac4
raveit65 019ff77
* Fri Feb 01 2019 Wolfgang Ulbrich <fedora@raveit.de> - 1:1.20.2-2
raveit65 019ff77
- add upstream python2/3 support improvements from master branch
raveit65 019ff77
raveit65 e13ebf1
* Wed Dec 26 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1:1.20.2-1
raveit65 e13ebf1
- update to 1.20.2 release
raveit65 e13ebf1
raveit65 e13ebf1
* Thu Aug 16 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1:1.20.1-3
raveit65 f3492ef
- Switch to Python 3
raveit65 f3492ef
- Move COPYING to /usr/share/licenses
raveit65 f3492ef
- drop obsolete rpm scriptlets
raveit65 f3492ef
5acd034
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.20.1-2
5acd034
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5acd034
raveit65 e13ebf1
* Tue Jun 19 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1:1.20.1-1
raveit65 56bcfd4
- update to 1.20.1 release
raveit65 56bcfd4
519495f
* Sun Feb 11 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:1.20.0-2
519495f
- Update Python 2 dependency declarations to new packaging standards
519495f
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
519495f
raveit65 e13ebf1
* Sun Feb 11 2018 Wolfgang Ulbrich <fedora@raveit.de> - 1.20.0-1
raveit65 acc20a9
- update to 1.20.0 release
raveit65 acc20a9
- switch to using autosetup
raveit65 acc20a9
760f500
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.19.0-2
760f500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
760f500
raveit65 e13ebf1
* Fri Oct 13 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.19.0-1
28935ae
- update to 1.19.0 release
28935ae
4e8eb4e
* Thu Aug 10 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:1.18.1-4
4e8eb4e
- Python 2 binary package renamed to python2-caja
4e8eb4e
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
4e8eb4e
6bad8ed
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.18.1-3
6bad8ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6bad8ed
4535361
* Mon Jul 31 2017 Florian Weimer <fweimer@redhat.com> - 1:1.18.1-2
4535361
- Rebuild with binutils fix for ppc64le (#1475636)
4535361
69f9ab9
* Wed Jul 26 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.18.1-1
69f9ab9
- update to 1.18.1
69f9ab9
raveit65 e13ebf1
* Tue Mar 14 2017 Wolfgang Ulbrich <fedora@raveit.de> - 1.18.0-1
eb9a954
- update to 1.18.0 release
eb9a954
b5a90f5
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.17.0-2
b5a90f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b5a90f5
raveit65 0c1029a
* Tue Dec 06 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.17.0-1
raveit65 0c1029a
- test 1.17.0 release
raveit65 0c1029a
raveit65 7f8ec4d
* Thu Sep 22 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.16.0-1
raveit65 7f8ec4d
- update to 1.16.0 release
raveit65 7f8ec4d
raveit65 22ff492
* Mon Jun 13 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.15.0-1
raveit65 22ff492
- update to 1.15.0 release
raveit65 22ff492
raveit65 ed5b728
* Thu Apr 07 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.14.0-1
raveit65 ed5b728
- update to 1.14.0
raveit65 ed5b728
Wolfgang Ulbrich 4dabde0
* Sun Feb 07 2016 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.13.0-1
Wolfgang Ulbrich 4dabde0
- update to 1.13.0 release
Wolfgang Ulbrich 4dabde0
a058a02
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.12.0-2
a058a02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a058a02
Wolfgang Ulbrich cd7666f
* Fri Nov 06 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.12.0-1
Wolfgang Ulbrich cd7666f
- update to 1.12.0 release
Wolfgang Ulbrich cd7666f
raveit65 f536b35
* Sat Sep 12 2015 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:1.10.0-1
raveit65 f536b35
- update to 1.10.0 release
raveit65 f536b35
- remove patches
raveit65 f536b35
- remove conditions for caja
raveit65 f536b35
dc41165
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-9
dc41165
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dc41165
c267843
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-8
c267843
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c267843
511b68c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-7
511b68c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
511b68c
raveit65 2fb4062
* Sat Apr 05 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:1.4.0-6
raveit65 1870ce8
- use and own %%{_libdir}/caja/extensions-2.0/python
raveit65 a7a0994
- fix rhbz (#1082693)
raveit65 1870ce8
raveit65 6d78146
* Sun Mar 16 2014 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:1.4.0-5
raveit65 6d78146
- create and own /usr/lib/caja/extensions-2.0/python/ directory
raveit65 6d78146
raveit65 10b4459
* Wed Dec 18 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:1.4.0-4
raveit65 10b4459
- rebuild for caja rename in f21
raveit65 10b4459
- add python2 stacks
raveit65 10b4459
raveit65 b8d986a
* Mon Sep 23 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:1.4.0-3
raveit65 b8d986a
- own directories
raveit65 b8d986a
raveit65 b8d986a
* Fri Sep 06 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:1.4.0-2
raveit65 b8d986a
- initial build for fedora
raveit65 b8d986a
- use modern make install macro
raveit65 b8d986a
- add epoch tag to obsolete python-caja from external repo
raveit65 b8d986a
- add upstream patches to fix incorrect-FSF-address
raveit65 b8d986a
- add upstream patch for automake-1.13
raveit65 b8d986a
- add LGPLv2+ to license information
raveit65 b8d986a
raveit65 b8d986a
* Thu May 30 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.4.0-1
raveit65 b8d986a
- build for f19
raveit65 b8d986a
- add python-caja_removal_of_mate-python_usage.patch
raveit65 b8d986a
raveit65 b8d986a
* Tue Apr 10 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.2.0-1
raveit65 b8d986a
- rename package to python-caja
raveit65 b8d986a
raveit65 b8d986a
* Wed Mar 14 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.2.0-1
raveit65 b8d986a
- update to 1.2.0 version
raveit65 b8d986a
raveit65 b8d986a
* Mon Feb 13 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - caja-python-1.1.0-2
raveit65 b8d986a
- rebuild for enable builds for .i686
raveit65 b8d986a
raveit65 b8d986a
* Sat Jan 21 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1.1.0-1
raveit65 b8d986a
- update to version 1.1.0
raveit65 b8d986a
raveit65 b8d986a
* Wed Jan 04 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 2011.12.01-1
raveit65 b8d986a
- caja-python.spec based on nautilus-python-1.0-1.fc16 spec