From d7975e8f7c01fafed5aa2e79d041f358d129c45e1ed5b12c92ff9fecb8014fbd Mon Sep 17 00:00:00 2001 From: Yuchen Lin Date: Sun, 13 Aug 2017 12:58:03 +0000 Subject: [PATCH] Accepting request 515871 from devel:languages:python 1 OBS-URL: https://build.opensuse.org/request/show/515871 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=22 --- dulwich-0.17.2.tar.gz | 3 - dulwich-0.17.2.tar.gz.asc | 11 - dulwich-0.17.3.tar.gz | 3 + python-dulwich.changes | 13 + python-dulwich.keyring | 482 -------------------------------------- python-dulwich.spec | 77 +++--- 6 files changed, 57 insertions(+), 532 deletions(-) delete mode 100644 dulwich-0.17.2.tar.gz delete mode 100644 dulwich-0.17.2.tar.gz.asc create mode 100644 dulwich-0.17.3.tar.gz delete mode 100644 python-dulwich.keyring diff --git a/dulwich-0.17.2.tar.gz b/dulwich-0.17.2.tar.gz deleted file mode 100644 index 720051c..0000000 --- a/dulwich-0.17.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90b5c1025f60c68b98980f85950860b980692053c7c5dd93c19cc3cb87f186b2 -size 311472 diff --git a/dulwich-0.17.2.tar.gz.asc b/dulwich-0.17.2.tar.gz.asc deleted file mode 100644 index f23a6f3..0000000 --- a/dulwich-0.17.2.tar.gz.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCgAdFiEEoX1YPWJ8eQgrAMsfmi0kpQTR6fgFAljO3CMACgkQmi0kpQTR -6fjypgf9EQ0hm61F/Ec0HgZth0WMTejv20OVoBmZBC1kD76r9FuhWWGQLTNKloIA -28EYKUrIUWykRG4nSHXFQDPHdOr4HoX+wgYxM+R6QSqb4Y4VVgkIHBvFAu1PtpZA -MEG/f+erStD4lzwPJlWXyFBEuI6MVbVW6EC2JPwOBaMn2oTXExJox4mAFzwAWY4i -XmiJ7FAwR4Tv4+4JouibfMfUotEBQDLAun14iDRb23s5l5Na9XwTv8EEAG2Ezlqt -rCe9EEdo2u8uWpFCz+opmJigzhYJ6N464Gy1oAbXb1b/mtIKK9PzIe5kUFsUAJc0 -I+UQGvHp3pLILfJpAQH8hlzWaVEmyQ== -=ngrX ------END PGP SIGNATURE----- diff --git a/dulwich-0.17.3.tar.gz b/dulwich-0.17.3.tar.gz new file mode 100644 index 0000000..3770cf3 --- /dev/null +++ b/dulwich-0.17.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c3eccac93823e172b05d57aaeab3d6f03c6c0f1867613606d1909a3ab4100ca +size 311704 diff --git a/python-dulwich.changes b/python-dulwich.changes index 79cec80..5c779b3 100644 --- a/python-dulwich.changes +++ b/python-dulwich.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Aug 9 15:40:35 UTC 2017 - tbechtold@suse.com + +- switch to singlespec +- split documentation into extra package + +------------------------------------------------------------------- +Wed Aug 9 15:33:16 UTC 2017 - tbechtold@suse.com + +- update to 0.17.3: + * List Python 3.3 as supported. (Jelmer Vernooij, #513) +- Remove source validation (not working) + ------------------------------------------------------------------- Mon May 1 07:49:02 UTC 2017 - develop7@develop7.info diff --git a/python-dulwich.keyring b/python-dulwich.keyring deleted file mode 100644 index fcb77bd..0000000 --- a/python-dulwich.keyring +++ /dev/null @@ -1,482 +0,0 @@ -pub rsa4096 2009-07-05 [SC] [expires: 2018-06-17] - DC837EE14A7E37347E87061700806F2BD729A457 -uid [ unknown] Jelmer Vernooij -uid [ revoked] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ revoked] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ revoked] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ revoked] Jelmer Vernooij -uid [ revoked] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ unknown] Jelmer Vernooij -uid [ revoked] Jelmer Vernooij -uid [ revoked] Jelmer Vernooij -sub rsa2048 2015-02-14 [A] [revoked: 2015-03-17] -sub rsa2048 2015-02-14 [S] [revoked: 2015-03-17] -sub rsa2048 2015-03-17 [S] [revoked: 2015-10-02] -sub rsa2048 2015-03-17 [A] [revoked: 2015-10-02] -sub rsa2048 2015-10-16 [A] [expires: 2018-06-17] -sub rsa2048 2015-10-16 [S] [expires: 2018-06-17] -sub rsa4096 2009-07-05 [E] [expires: 2018-06-17] -sub rsa4096 2014-01-26 [S] [expires: 2018-06-17] - ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -u5R91rnh3eWYur8bW/2vttEj6vh2jciYMVTJn9p0VqM/SM0ClB1iZ260VYy1k1W7 -G/MKr/BdL0att+2WUP3rEe+iJNHVHVAXlXEa+xZU5IFy+er6SCVpVrXwzCE8GIJ0 -UkzTFGUmiq+VcmeThKDwOxwwavFWDFD8cJPXKK536ZKGHsKVCUYgH4M9zKfhhjOt -spdVXbe16UmMx4wott0GWUKS1pQJqXaDiDFr73MIPr2nFL766yss565ijuuS2lEb -FnZP/tvORA/OfGu0J0plbG1lciBWZXJub29paiA8amVsbWVyQG9wZW5jaGFuZ2Uu -b3JnPokCPAQTAQoAJwIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAUCV2R24wUJ -ENYbIgAKCRAAgG8r1ymkV1QnD/iWkydsrd6n9j1O/3eRxrmTqOycIFjq/gPP/qDD -lKyLmqmQaESSqftcKgc8nQ9+ltE1iJOSPIuyAHi3yhMqwXweIdgIWnE57CZxAtlt -XAORLUwYAHsk6PwHNDBuU8iSFRVjbmH0wpwv5VxXs2ms5M2lR1GGAVfmm5M0zGi+ -7CEovf6X/SnK50vNdxyHU9sgBRXW2Fi6w5AaLAGMbFaA42Ej2Wo+fwLEsQDtVH3o -R0qQtWO2iIE22rah0MgA/JlcuZ9fHCbzB3SA1nOJgXJgXbWxFqJMuEBzIgvRebyK -P137X4iqvk5+jAixee55Hb50dKoLmgI8YbKRnbFj4haUUW1L6nnO8CIRwnwO0yir -4O23GQgGlxise1YkkxiHpohx+8CYRh+E0eC5ofVKcbriRm6lzP1f9Jr04W27mCTT -gz8RfgTf67uBebIG/n80mGq6AfeztsceAqOtbEUcFJgg/xb9Thuq+/aHJWSlhUVR -KesKgnlPO/Um6Xu4QEOQ+8y1qZRmWZ1V/fi2clqxlWArMc4IsOOkjtkq4q5qluNi -OcAlIJIXjswOFIVvLg6WRFLanKQ4MEVwiJQoc26jW54hMVvcdBoVxCqwU38GmiRY -8Uddv3sOjGOJ1OxT4reDvMeXOmDEMcn7Zj+sISAqFrI2dt988q8b7NwrLFtxoJqH -gFoStCdKZWxtZXIgVmVybm9vaWogPGpydmVybm9vaWpAdGlncmlzLm9yZz6JAj0E -EwEKACcCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AFAldkduMFCRDWGyIACgkQ -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 -sMwn5EYk3b2vCDqtX6/aqAHtMXa2 -=5rms ------END PGP PUBLIC KEY BLOCK----- diff --git a/python-dulwich.spec b/python-dulwich.spec index 57b2af0..5be694a 100644 --- a/python-dulwich.spec +++ b/python-dulwich.spec @@ -16,69 +16,74 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-dulwich -Version: 0.17.2 +Version: 0.17.3 Release: 0 Url: https://www.dulwich.io Summary: Pure-Python Git Library License: GPL-2.0+ or Apache-2.0 Group: Development/Languages/Python Source0: https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz -Source1: https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz.asc -Source2: %{name}.keyring +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} BuildRequires: fdupes -BuildRequires: python-Sphinx -BuildRequires: python-devel +BuildRequires: python-rpm-macros +BuildRequires: python3-Sphinx Requires(post): update-alternatives Requires(preun): update-alternatives +%python_subpackages + %description Simple Pure-Python implementation of the Git file formats and protocols. Dulwich is the place where Mr. and Mrs. Git live in one of the Monty Python sketches. +%package -n python-dulwich-doc +Summary: Documentation for %{name} +Group: Documentation/Other +Provides: %{python_module dulwich-doc = %{version}} + +%description -n python-dulwich-doc +Simple Pure-Python implementation of the Git file formats and protocols. Dulwich +is the place where Mr. and Mrs. Git live in one of the Monty Python sketches. + +This package contains the documentation. + %prep %setup -q -n dulwich-%{version} %build -python setup.py build -python setup.py build_sphinx && rm build/sphinx/html/.buildinfo +export CFLAGS="%{optflags}" +%python_build +sphinx-build -b html docs/ docs/build/html %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} - -# Prepare for update-alternatives usage -mkdir -p %{buildroot}%{_sysconfdir}/alternatives -for p in dulwich dul-receive-pack dul-upload-pack ; do - mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver} - ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p -done - -%fdupes %{buildroot} +%python_install +%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%python_clone -a %{buildroot}%{_bindir}/dulwich +%python_clone -a %{buildroot}%{_bindir}/dul-receive-pack +%python_clone -a %{buildroot}%{_bindir}/dul-upload-pack %post -%_sbindir/update-alternatives \ - --install %{_bindir}/dulwich dulwich %{_bindir}/dulwich-%{py_ver} 30 \ - --slave %{_bindir}/dul-receive-pack dul-receive-pack %{_bindir}/dul-receive-pack-%{py_ver} \ - --slave %{_bindir}/dul-upload-pack dul-upload-pack %{_bindir}/dul-upload-pack-%{py_ver} +%python_install_alternative dulwich +%python_install_alternative dul-receive-pack +%python_install_alternative dul-upload-pack -%preun -if [ $1 -eq 0 ] ; then - %_sbindir/update-alternatives --remove dulwich %{_bindir}/dulwich-%{py_ver} -fi +%postun +%python_uninstall_alternative dulwich +%python_uninstall_alternative dul-receive-pack +%python_uninstall_alternative dul-upload-pack -%files +%files %{python_files} %defattr(-,root,root,-) %doc COPYING NEWS README.md -%doc build/sphinx/html -%{_bindir}/dulwich -%{_bindir}/dul-receive-pack -%{_bindir}/dul-upload-pack -%{_bindir}/dulwich-%{py_ver} -%{_bindir}/dul-receive-pack-%{py_ver} -%{_bindir}/dul-upload-pack-%{py_ver} -%ghost %{_sysconfdir}/alternatives/dulwich -%ghost %{_sysconfdir}/alternatives/dul-receive-pack -%ghost %{_sysconfdir}/alternatives/dul-upload-pack +%python_alternative dulwich +%python_alternative dul-receive-pack +%python_alternative dul-upload-pack %{python_sitearch}/* +%files -n python-dulwich-doc +%doc COPYING docs/build/html + %changelog