| |
@@ -1,56 +1,54 @@
|
| |
- %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
| |
+ Name: centpkg
|
| |
+ Version: %{!?devrel:0.4.6}%{?devrel:0.4.7}
|
| |
+ Release: %{?devrel:0.%{devrel}%{?devsnap:.%{devsnap}}.}1%{?dist}
|
| |
+ Summary: CentOS utility for working with dist-git
|
| |
+ License: GPLv2+
|
| |
+ URL: https://git.centos.org/centos/centpkg
|
| |
+ Source0: https://git.centos.org/centos/centpkg/archive/%{version}/centpkg-%{version}.tar.gz
|
| |
+ BuildArch: noarch
|
| |
+
|
| |
+ BuildRequires: python3-devel
|
| |
+ %if 0%{?rhel} > 0 && 0%{?rhel} < 8
|
| |
+ BuildRequires: python-setuptools
|
| |
+ %else
|
| |
+ BuildRequires: %{py3_dist setuptools}
|
| |
+ %endif
|
| |
|
| |
- Name: centpkg
|
| |
- Version: 0.4.6
|
| |
- Release: 1%{?dist}
|
| |
- Summary: CentOS utility for working with dist-git
|
| |
-
|
| |
- Group: Applications/System
|
| |
- License: GPLv2+
|
| |
- URL: https://git.centos.org/summary/centpkg.git
|
| |
- Source0: centpkg-%{version}.tar.gz
|
| |
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
|
| |
-
|
| |
- # CentOS Distributed Packages
|
| |
- Requires: redhat-rpm-config
|
| |
- Requires: python-pycurl
|
| |
-
|
| |
- # EPEL Distributed Packages
|
| |
- Requires: pyrpkg >= 1.17
|
| |
- Requires: koji
|
| |
+ %description
|
| |
+ Provides the centpkg command for working with dist-git
|
| |
|
| |
- BuildArch: noarch
|
| |
|
| |
- # CentOS Distributed build-requires
|
| |
- BuildRequires: python-devel, python-setuptools
|
| |
+ %package sig
|
| |
+ Summary: CentOS SIG utility for working with dist-git
|
| |
+ Requires: %{name} = %{version}-%{release}
|
| |
|
| |
- # EPEL Distributed build-requires
|
| |
- BuildRequires: pyrpkg
|
| |
|
| |
- %description
|
| |
- Provides the centpkg and centpkg-sig commands for working with dist-git
|
| |
+ %description sig
|
| |
+ Provides the centpkg-sig command for working with dist-git.
|
| |
|
| |
%prep
|
| |
- %setup -q -c
|
| |
+ %autosetup
|
| |
|
| |
|
| |
%build
|
| |
- %{__python} setup.py build
|
| |
+ %py3_build
|
| |
|
| |
- %install
|
| |
- %{__python} setup.py install -O1 --skip-build --root %{buildroot}
|
| |
|
| |
- %clean
|
| |
- rm -rf %{buildroot}
|
| |
+ %install
|
| |
+ %py3_install
|
| |
|
| |
|
| |
%files
|
| |
- %defattr(-,root,root,-)
|
| |
- %doc README.md COPYING
|
| |
- %config %{_sysconfdir}/rpkg/centpkg.conf
|
| |
- %config %{_sysconfdir}/rpkg/centpkg-sig.conf
|
| |
+ %license COPYING
|
| |
+ %doc README.md
|
| |
+ %config(noreplace) %{_sysconfdir}/rpkg/centpkg.conf
|
| |
%{_bindir}/%{name}
|
| |
- %{python_sitelib}/*
|
| |
+ %{python3_sitelib}/%{name}*
|
| |
+
|
| |
+
|
| |
+ %files sig
|
| |
+ %{_bindir}/%{name}-sig
|
| |
+ %config(noreplace) %{_sysconfdir}/rpkg/centpkg-sig.conf
|
| |
|
| |
|
| |
%changelog
|
| |
@@ -80,7 +78,4 @@
|
| |
- Update readme and add exception checking when running toplevel commands
|
| |
|
| |
* Sat Jul 05 2014 Brian Stinson bstinson@ksu.edu - 0.1-1
|
| |
- - Local builds and mockbuilds work
|
| |
-
|
| |
-
|
| |
-
|
| |
+ - Local builds and mockbuilds work
|
| |
The resolves the latest conflicts with Carl's PR#1 and adds a build script to generate srpms quickly, then some minor fixes to resolve problems so it builds on epel7 to eln9.