Blame SPECS/centos-packager.spec

fad222
%global centos_git_common_url https://git.centos.org/centos-git-common
fad222
%global centos_git_common_commit 28b610e9fb79594c49bc64c7c331d0aaab382e7e
fad222
Brian Stinson 8e12a4
Name:           centos-packager
0c414b
Version:        0.7.0
fad222
Release:        14%{?dist}
Brian Stinson 8e12a4
Summary:        Tools and files necessary for building CentOS packages
Brian Stinson 8e12a4
Group:          Applications/Productivity
Brian Stinson 8e12a4
fad222
License:        GPL-2.0-or-later
eb68be
URL:            https://git.centos.org/centos/centos-packager
Brian Stinson 8e12a4
Source0:        cbs-koji.conf
Brian Stinson 8e12a4
Source1:        COPYING
6df80a
Source2:        centos-cert
fad222
Source3:        %{centos_git_common_url}/raw/%{centos_git_common_commit}/f/lookaside_upload
fad222
Source4:        %{centos_git_common_url}/raw/%{centos_git_common_commit}/f/lookaside_upload_sig
fad222
Source5:        %{centos_git_common_url}/raw/%{centos_git_common_commit}/f/get_sources.sh
Brian Stinson 8e12a4
Brian Stinson 8e12a4
Requires:       koji
Brian Stinson 8e12a4
Requires:       rpm-build rpmdevtools rpmlint
Brian Stinson 8e12a4
Requires:       mock curl openssh-clients
Brian Stinson 8e12a4
Requires:       redhat-rpm-config
7d146e
Requires:       bc
7d146e
Requires:       krb5-workstation
7d146e
Requires:       openssl
0c414b
Requires:       fasjson-client python3-fasjson-client
Brian Stinson 8e12a4
Brian Stinson 8e12a4
BuildArch:      noarch
Brian Stinson 8e12a4
Brian Stinson 8e12a4
%description
7d146e
Tools to help set up a CentOS packaging environment and interact with the
7d146e
Community Build System (CBS).
Brian Stinson 8e12a4
Brian Stinson 8e12a4
Brian Stinson 8e12a4
%prep
Brian Stinson 8e12a4
cp %{SOURCE1} .
Brian Stinson 8e12a4
Brian Stinson 8e12a4
%build
Brian Stinson 8e12a4
# Nothing here
Brian Stinson 8e12a4
Brian Stinson 8e12a4
%install
7d146e
mkdir -p %{buildroot}%{_sysconfdir}/koji.conf.d
fbd6d2
install -p -m 0644 %{SOURCE0} %{buildroot}%{_sysconfdir}/koji.conf.d/cbs-koji.conf
35c56c
7d146e
mkdir -p %{buildroot}/%{_bindir}
7d146e
ln -s koji %{buildroot}%{_bindir}/cbs
fbd6d2
install -p -m 0755 %{SOURCE2} %{buildroot}%{_bindir}/centos-cert
fad222
install -p -m 0755 %{SOURCE3} %{buildroot}%{_bindir}/centos-lookaside-upload
fad222
install -p -m 0755 %{SOURCE4} %{buildroot}%{_bindir}/centos-lookaside-upload-sig
fad222
install -p -m 0755 %{SOURCE5} %{buildroot}%{_bindir}/centos-get-sources
Brian Stinson 8e12a4
Brian Stinson 8e12a4
%files
fbd6d2
%license COPYING
7d146e
%config(noreplace) %{_sysconfdir}/koji.conf.d/cbs-koji.conf
Brian Stinson 8e12a4
%{_bindir}/cbs
6df80a
%{_bindir}/centos-cert
fad222
%{_bindir}/centos-lookaside-upload
fad222
%{_bindir}/centos-lookaside-upload-sig
fad222
%{_bindir}/centos-get-sources
Brian Stinson 8e12a4
Brian Stinson 8e12a4
%changelog
fad222
* Wed May 29 2024 Davide Cavalca <dcavalca@centosproject.org> - 0.7.0-14
fad222
- Import lookaside_upload, lookaside_upload_sig and get_sources.sh from
fad222
  centos-git-common
fad222
- Convert license tag to SPDX
fad222
bb71a6
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-13
bb71a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bb71a6
bb71a6
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-12
bb71a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bb71a6
bb71a6
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-11
bb71a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
bb71a6
bb71a6
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-10
bb71a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
bb71a6
bb71a6
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-9
bb71a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
bb71a6
bb71a6
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-8
bb71a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
bb71a6
bb71a6
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-7
bb71a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
bb71a6
fbd6d2
* Tue May  4 2021 Davide Cavalca <dcavalca@fb.com> - 0.7.0-6
fbd6d2
- Use the correct macro for the license file
fbd6d2
- Preserve timestamps on install
fbd6d2
7d146e
* Fri Apr 23 2021 Davide Cavalca <dcavalca@fb.com> - 0.7.0-5
7d146e
- Clean up macros usage
7d146e
- Fix changelog inconsistencies and formatting
7d146e
- Update description
7d146e
7d146e
* Wed Apr 21 2021 Fabian Arrotin <fabian.arrotin@arrfab.net> - 0.7.0-4
0c1be6
- Added openssl as Requires (missing on some fedora install)
0c1be6
7d146e
* Sat Mar 27 2021 Fabian Arrotin <fabian.arrotin@arrfab.net> - 0.7.0-3
7d146e
- Bumped centos-cert for additional verification with CA
630d3f
7d146e
* Mon Feb  1 2021 Fabian Arrotin <fabian.arrotin@arrfab.net> - 0.7.0-2
4a2845
- Fixed the cbs call for correct profile
4a2845
0c414b
* Thu Nov 19 2020 Fabian Arrotin <fabian.arrotin@arrfab.net> - 0.7.0-1
0c414b
- added Requires: on fasjson-client (talking to IPA and not FAS anymore)
7d146e
- replaced centos-cert script with just a wrapper around fasjson-client for TLS cert
0c414b
Brian Stinson e2a936
* Tue Aug 11 2020 Brian Stinson <bstinson@centosproject.org> - 0.6.0-1
Brian Stinson e2a936
- Cut a new release
Brian Stinson e2a936
35c56c
* Wed Nov 27 2019 Jan Staněk <jstanek@redhat.com> - 0.5.5-2
35c56c
- Use Python3 on F28+ and EL 8+
35c56c
7d146e
* Mon Nov 28 2016 Brian Stinson <brian@bstinson.com> - 0.5.5-1
bf2a24
- Update more references to ACO
bf2a24
- Make sure Exception messages don't print credentials to the screen
bf2a24
7d146e
* Thu Oct 20 2016 Brian Stinson <brian@bstinson.com> - 0.5.4-1
bf2a24
- Update to point at the trust ca-bundle.crt #12110
bf2a24
- Update the help text to mention ACO
bf2a24
7d146e
* Tue Oct 11 2016 Brian Stinson <brian@bstinson.com> - 0.5.3-1
faf598
- Rebuild to fix #12011
faf598
7d146e
* Tue Nov 10 2015 Brian Stinson <brian@bstinson.com> - 0.5.2-1
5ff3fa
- Fix a typo pointing to the ca-bundle in the cbs koji profile
5ff3fa
7d146e
* Thu Oct 29 2015 Brian Stinson <brian@bstinson.com> - 0.5.1-1
6df80a
- Refactor to be more friendly if the http request fails
6df80a
- Move centos_cert to centos-cert
6df80a
7d146e
* Wed Oct 28 2015 Brian Stinson <brian@bstinson.com> - 0.5.0-1
f69b31
- The centos-cert utility now downloads the correct certificate, and sets up the
f69b31
  CA certificate properly
f69b31
- Updated the koji config to point to the downloaded certificates
f69b31
7d146e
* Sun Jul 26 2015 Brian Stinson <brian@bstinson.com> - 0.2.0-1
9d55b9
- Added the centos_cert utility
35c56c
- Remove the dep on centpkg
9d55b9
- Add a dep for python-centos
9d55b9
Brian Stinson 8e12a4
* Sun Dec 14 2014 Brian Stinson <bstinson@ksu.edu> - 0.1.0-1
Brian Stinson 8e12a4
- initial build