From 1d59dcfe383152a5adf31e3c777e9d37b03ba7b5 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 23:03:09 +0100 Subject: [PATCH] update to 3.9 [release 3.9-1mamba;Thu Mar 25 2021] --- git-cola.spec | 69 +++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 38 deletions(-) diff --git a/git-cola.spec b/git-cola.spec index 335ae89..6eff02b 100644 --- a/git-cola.spec +++ b/git-cola.spec @@ -1,80 +1,65 @@ Name: git-cola -Version: 1.4.3.5 +Version: 3.9 Release: 1mamba -Summary: A highly caffeinated git GUI +Summary: A powerful Git GUI with a slick and intuitive user interface Group: Graphical Desktop/Applications/Development Vendor: openmamba Distribution: openmamba Packager: Stefano Cotta Ramusino -URL: http://cola.tuxfamily.org/ -Source: http://cola.tuxfamily.org/releases/cola-%{version}.tar.gz +URL: https://github.com/git-cola/git-cola +Source: https://github.com/git-cola/git-cola.git/v%{version}/git-cola-%{version}.tar.bz2 Patch0: git-cola-1.4.2.5-doc.patch Patch1: git-cola-1.4.2.5-defapps.patch License: GPL ## AUTOBUILDREQ-BEGIN -BuildRequires: libpython-devel -BuildRequires: PyQt4-devel -BuildRequires: python -BuildRequires: python-pyinotify -BuildRequires: python-jsonpickle +BuildRequires: libpython3-devel ## AUTOBUILDREQ-END -BuildRequires: python-setuptools -BuildRequires: desktop-file-utils +BuildRequires: python-setuptools-py3 +#BuildRequires: desktop-file-utils BuildRequires: asciidoc BuildRequires: xmlto BuildRequires: python-Sphinx BuildRequires: gettext BuildRequires: perl Requires: git-gui -Requires: python >= %python_version -Requires: python-pyinotify -Requires: python-jsonpickle -Requires: PyQt4 -Requires: kate -Requires: kdiff3 -BuildRoot: %{_tmppath}/%{name}-%{version}-root +Requires: python3 >= %python_version +#Requires: python-pyinotify-py3 +Requires: python-jsonpickle-py3 +Requires: PyQt5 BuildArch: noarch %description git-cola is a powerful GUI for git that gives you an easy way to interact with Git repositories. +%debug_package + %prep -%setup -q -n cola-%{version} +%setup -q %patch0 -p1 -%patch1 -p1 +#%patch1 -p1 %build -CFLAGS="%{optflags}" %{__python} setup.py build +CFLAGS="%{optflags}" %{__python3} setup.py build %make doc \ prefix=%{_prefix} %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%{__python} setup.py install \ +%{__python3} setup.py install \ -O1 --skip-build \ --root="%{buildroot}" \ - --install-headers=%{_includedir}/python \ - --install-lib=%{python_sitearch} \ + --install-headers=%{python3_inc} \ + --install-lib=%{python3_sitearch} \ --record=%{name}.filelist \ - --prefix=%{_prefix} \ - --standalone + --prefix=%{_prefix} # install documentation make install-doc install-html \ DESTDIR=%{buildroot} \ prefix=%{_prefix} -sed -i "\,^%{_docdir},d" %{name}.filelist -mv %{buildroot}%{_docdir}/git-cola/* . -rm -fr %{buildroot}%{_docdir}/git-cola - -# install desktop file -rm -f %{buildroot}%{_datadir}/applications/cola.desktop -desktop-file-install \ - --delete-original \ - --dir %{buildroot}%{_datadir}/applications \ - share/applications/cola.desktop +sed -i "\,\.egg-info/,d;s,.*/man/.*,&.gz," %{name}.filelist %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -82,10 +67,18 @@ desktop-file-install \ %files -f %{name}.filelist %defattr(-,root,root) %dir %{_datadir}/git-cola -%{_mandir}/man1/git-cola.1.gz -%doc COPYRIGHT git-cola.txt html LICENSE README +%{_mandir}/man1/git-cola.1* +%dir %{_docdir}/git-cola +%dir %{_docdir}/git-cola/html +%{_docdir}/git-cola/html/* +%{_mandir}/man1/git-dag.1* +%{_mandir}/man1/git-dag.1* +%doc COPYING COPYRIGHT %changelog +* Thu Mar 25 2021 Silvan Calarco 3.9-1mamba +- update to 3.9 + * Wed Apr 25 2012 Automatic Build System 1.4.3.5-1mamba - automatic version update by autodist