diff --git a/3.1.11.tar.gz b/3.1.11.tar.gz deleted file mode 100644 index 7cfa99d..0000000 Binary files a/3.1.11.tar.gz and /dev/null differ diff --git a/GitPython-3.1.14.tar.gz b/GitPython-3.1.14.tar.gz new file mode 100644 index 0000000..1864f3a Binary files /dev/null and b/GitPython-3.1.14.tar.gz differ diff --git a/python-GitPython.spec b/python-GitPython.spec index 6251fe3..0234af3 100644 --- a/python-GitPython.spec +++ b/python-GitPython.spec @@ -1,52 +1,79 @@ -%global modname git -%global srcname GitPython -Name: python-%{srcname} -Version: 3.1.11 -Release: 1 -Summary: Python Git Library -License: BSD and MIT -URL: https://github.com/gitpython-developers/GitPython -Source0: https://github.com/gitpython-developers/GitPython/archive/3.1.11.tar.gz -BuildArch: noarch -%global _description \ +%global _empty_manifest_terminate_build 0 +Name: python-GitPython +Version: 3.1.14 +Release: 1 +Summary: Python Git Library +License: BSD +URL: https://github.com/gitpython-developers/GitPython +Source0: https://files.pythonhosted.org/packages/5f/f2/ea3242d97695451ab1521775a85253e002942d2c8f4519ae1172c0f5f979/GitPython-3.1.14.tar.gz +BuildArch: noarch +%description GitPython is a python library used to interact with git repositories,\ -high-level like git-porcelain, or low-level like git-plumbing.\ -\ -It provides abstractions of git objects for easy access of repository data,\ -and additionally allows you to access the git repository more directly using\ -either a pure python implementation, or the faster, but more resource\ -intensive git command implementation.\ -\ -The object database implementation is optimized for handling large quantities\ -of objects and large datasets, which is achieved by using\ -low-level structures and data streaming. -%description %{_description} +high-level like git-porcelain, or low-level like git-plumbing. + + +%package -n python3-GitPython +Summary: Python Git Library +Provides: python-GitPython +BuildRequires: python3-devel +BuildRequires: python3-setuptools +Requires: python3-gitdb +%description -n python3-GitPython +GitPython is a python library used to interact with git repositories,\ +high-level like git-porcelain, or low-level like git-plumbing. + + +%package help +Summary: Development documents and examples for GitPython +Provides: python3-GitPython-doc +%description help +GitPython is a python library used to interact with git repositories,\ +high-level like git-porcelain, or low-level like git-plumbing. -%package -n python3-%{srcname} -Summary: %{summary} -%{?python_provide:%python_provide python3-%{srcname}} -BuildRequires: python3-devel -BuildRequires: python3-setuptools -Requires: git-core -Requires: python3-gitdb >= 4.0.0 -%description -n python3-%{srcname} %{_description} -Python 3 version. %prep -%autosetup -n %{srcname}-%{version} -p1 +%autosetup -n GitPython-3.1.14 %build %py3_build %install %py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . -%files -n python3-%{srcname} -%license LICENSE -%doc CHANGES AUTHORS -%{python3_sitelib}/%{srcname}-*.egg-info/ -%{python3_sitelib}/%{modname}/ +%files -n python3-GitPython -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* %changelog +* Fri Jul 09 2021 openstack-sig - 3.1.14-1 +- update to 3.1.14 + * Mon Oct 26 2020 Jiachen Fan - 3.1.11-1 - package init