|
|
dc71ce3 |
# SUSE guys use OBS to automatically handle release numbers,
|
|
|
dc71ce3 |
# when rebasing check what they are using on
|
|
|
b8daf83 |
# http://download.opensuse.org/repositories/openSUSE:/Tools/Fedora_27/
|
|
|
dc71ce3 |
# update the obsrel to match the upstream release number
|
|
|
b8daf83 |
%global obsrel 230.1
|
|
|
dc32b0e |
|
|
|
dc32b0e |
# osc plugin support
|
|
|
dc32b0e |
%global osc_plugin_dir %{_prefix}/lib/osc-plugins
|
|
|
d4bcd97 |
|
|
|
b8daf83 |
# for obs source services
|
|
|
b8daf83 |
%global obsroot %{_prefix}/lib/obs
|
|
|
b8daf83 |
%global obs_srcsvc_dir %{obsroot}/service
|
|
|
b8daf83 |
|
|
|
d4bcd97 |
# Real release number
|
|
|
d4bcd97 |
%global rel 1
|
|
|
dc71ce3 |
|
|
Jerome Soyer |
23823f7 |
Name: osc
|
|
|
b8daf83 |
Version: 0.162.1
|
|
|
dc71ce3 |
# Bump the release as necessary to ensure we're one level up from upstream
|
|
|
b824e6f |
Release: %{obsrel}.%{rel}%{?dist}.3
|
|
Jerome Soyer |
23823f7 |
Group: Development/Tools
|
|
Jerome Soyer |
23823f7 |
License: GPLv2+
|
|
|
116953c |
Url: https://github.com/openSUSE/osc
|
|
|
9640d5e |
Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
|
|
b8daf83 |
Summary: Open Build Service Commander
|
|
Jerome Soyer |
23823f7 |
BuildArch: noarch
|
|
Jerome Soyer |
23823f7 |
|
|
|
b8daf83 |
BuildRequires: python2-devel
|
|
|
b8daf83 |
BuildRequires: python2-rpm
|
|
|
2d6f0db |
BuildRequires: python2-urlgrabber
|
|
|
b8daf83 |
Requires: python2-rpm
|
|
|
116953c |
Requires: m2crypto
|
|
|
b8daf83 |
Requires: python2-lxml
|
|
|
2d6f0db |
Requires: python2-urlgrabber
|
|
Jerome Soyer |
23823f7 |
|
|
|
dc71ce3 |
%if 0%{?fedora} || 0%{?rhel} >= 8
|
|
|
b8daf83 |
Recommends: obs-service-source_validator
|
|
|
dc71ce3 |
%else
|
|
|
b8daf83 |
Requires: obs-service-source_validator
|
|
|
dc71ce3 |
%endif
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
%description
|
|
|
b8daf83 |
Commandline client for the Open Build Service.
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
See http://en.opensuse.org/openSUSE:OSC , as well as
|
|
Jerome Soyer |
23823f7 |
http://en.opensuse.org/openSUSE:Build_Service_Tutorial for a general
|
|
Jerome Soyer |
23823f7 |
introduction.
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
%prep
|
|
Jerome Soyer |
23823f7 |
%setup -q
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
#fixup encoding
|
|
Jerome Soyer |
23823f7 |
iconv -f ISO8859-1 -t UTF-8 -o TODO.new TODO
|
|
Jerome Soyer |
23823f7 |
mv TODO.new TODO
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
%build
|
|
|
dc71ce3 |
%py2_build
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
%install
|
|
|
dc71ce3 |
%py2_install
|
|
|
dc71ce3 |
|
|
|
dc71ce3 |
%__ln_s osc-wrapper.py %{buildroot}%{_bindir}/osc
|
|
|
116953c |
%__mkdir_p %{buildroot}%{_localstatedir}/lib/osc-plugins
|
|
|
40db244 |
%__mkdir_p %{buildroot}%{_datadir}/bash-completion/completions/
|
|
|
116953c |
install -Dm0644 dist/complete.csh %{buildroot}%{_sysconfdir}/profile.d/osc.csh
|
|
|
40db244 |
install -Dm0644 dist/complete.sh %{buildroot}%{_datadir}/bash-completion/completions/osc
|
|
|
40db244 |
install -Dm0755 dist/osc.complete %{buildroot}%{_datadir}/osc/complete
|
|
Jerome Soyer |
23823f7 |
|
|
|
b8daf83 |
mkdir -p %{buildroot}%{obs_srcsvc_dir}
|
|
|
b8daf83 |
|
|
|
dc32b0e |
mkdir -p %{buildroot}%{osc_plugin_dir}
|
|
|
dc32b0e |
|
|
|
dc32b0e |
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d/
|
|
|
dc32b0e |
|
|
|
dc32b0e |
# osc rpm macros
|
|
|
dc32b0e |
cat > %{buildroot}%{_rpmconfigdir}/macros.d/macros.osc <
|
|
|
b8daf83 |
%%obs_srcsvc_dir %{obs_srcsvc_dir}
|
|
|
dc32b0e |
%%osc_plugin_dir %{osc_plugin_dir}
|
|
|
dc32b0e |
EOM
|
|
|
dc32b0e |
|
|
|
dc32b0e |
|
|
Jerome Soyer |
23823f7 |
%files
|
|
Jerome Soyer |
23823f7 |
%doc AUTHORS README TODO NEWS
|
|
|
40db244 |
%license COPYING
|
|
Jerome Soyer |
23823f7 |
%{_bindir}/osc*
|
|
|
b8daf83 |
%{python2_sitelib}/*
|
|
|
dc32b0e |
%{_sysconfdir}/profile.d/osc.csh
|
|
|
40db244 |
%{_datadir}/bash-completion/completions/osc
|
|
|
116953c |
%dir %{_localstatedir}/lib/osc-plugins
|
|
Jerome Soyer |
23823f7 |
%{_mandir}/man1/osc.*
|
|
|
40db244 |
%{_datadir}/osc
|
|
|
dc32b0e |
%{_rpmconfigdir}/macros.d/macros.osc
|
|
|
b8daf83 |
%dir %{obsroot}
|
|
|
b8daf83 |
%dir %{obs_srcsvc_dir}
|
|
|
dc32b0e |
%dir %{osc_plugin_dir}
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
23823f7 |
%changelog
|
|
|
b824e6f |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.162.1-230.1.1.3
|
|
|
b824e6f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
b824e6f |
|
|
|
2d6f0db |
* Fri Feb 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.162.1-230.1.1.2
|
|
|
2d6f0db |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
2d6f0db |
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
2d6f0db |
|
|
|
cbaa043 |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.162.1-230.1.1.1
|
|
|
cbaa043 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
cbaa043 |
|
|
|
b8daf83 |
* Mon Jan 15 2018 Neal Gompa <ngompa13@gmail.com> - 0.162.1-230.1.1
|
|
|
b8daf83 |
- Rebase to 0.162.1 to fix CVE-2017-9274
|
|
|
b8daf83 |
|
|
|
dc32b0e |
* Sun Nov 05 2017 Neal Gompa <ngompa13@gmail.com> - 0.161.1-224.1.1
|
|
|
dc32b0e |
- Rebase to 0.161.1
|
|
|
dc32b0e |
|
|
|
9e7636c |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.157.1-202.1.1.1
|
|
|
9e7636c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
9e7636c |
|
|
|
d4bcd97 |
* Sat Mar 18 2017 Neal Gompa <ngompa13@gmail.com> - 0.157.1-202.1.1
|
|
|
d4bcd97 |
- Rebase to 0.157.1
|
|
|
d4bcd97 |
|
|
|
c781589 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.155.0-190.1.1.1
|
|
|
c781589 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
c781589 |
|
|
|
9640d5e |
* Thu Aug 11 2016 Neal Gompa <ngompa13@gmail.com> - 0.155.0-190.1.1
|
|
|
9640d5e |
- Rebase to 0.155.0
|
|
|
9640d5e |
|
|
|
dc71ce3 |
* Tue Jul 26 2016 Neal Gompa <ngompa13@gmail.com> - 0.154.0-187.1.1
|
|
|
dc71ce3 |
- Rebase to 0.154.0
|
|
|
dc71ce3 |
- Setup for working on EL7
|
|
|
dc71ce3 |
|
|
|
6bb32a4 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.151.1-166.2.1
|
|
|
6bb32a4 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
6bb32a4 |
|
|
|
3ee7c26 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.151.1-165.2.1
|
|
|
3ee7c26 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
3ee7c26 |
|
|
|
b38f367 |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.151.1-164.2.1
|
|
|
b38f367 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
b38f367 |
|
|
|
40db244 |
* Tue Feb 24 2015 Miroslav Suchý <msuchy@redhat.com> 0.151.1-163.2.1
|
|
|
40db244 |
- rebase to 0.140.1
|
|
|
40db244 |
- fixed shell command injection via crafted _service files CVE-2015-0778
|
|
|
40db244 |
|
|
|
127b68a |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140.1-109.1.1
|
|
|
127b68a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
127b68a |
|
|
|
baf1e86 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140.1-108.1.1
|
|
|
baf1e86 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
baf1e86 |
|
|
|
116953c |
* Wed Jul 17 2013 Miroslav Suchý <msuchy@redhat.com> 0.140.1-107.1.1
|
|
|
116953c |
- add one number to release so we can distinguish from OpenSuse v-r
|
|
|
116953c |
(msuchy@redhat.com)
|
|
|
116953c |
- rebase to 0.140.1 (msuchy@redhat.com)
|
|
|
116953c |
|
|
|
3ff4e9e |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.132.4-4
|
|
|
3ff4e9e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
3ff4e9e |
|
|
|
9d62924 |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.132.4-3
|
|
|
9d62924 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
9d62924 |
|
|
|
31e8393 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.132.4-2
|
|
|
31e8393 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
31e8393 |
|
|
Jerome Soyer |
209cac9 |
* Tue Jun 21 2011 Jerome Soyer <saispo@gmail.com> - 0.132.4-1
|
|
Jerome Soyer |
209cac9 |
- Update to 0.132.4
|
|
Jerome Soyer |
209cac9 |
|
|
Jerome Soyer |
209cac9 |
* Thu Jun 9 2011 Jerome Soyer <saispo@gmail.com> - 0.132.1-2
|
|
Jerome Soyer |
23823f7 |
- Fix non-arch dependent shell script in /usr/lib for multilib
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
209cac9 |
* Wed Jun 8 2011 Jerome Soyer <saispo@gmail.com> - 0.132.1-1
|
|
Jerome Soyer |
23823f7 |
- Update to 0.132.1
|
|
Jerome Soyer |
23823f7 |
- Fix tab/space in SPEC file
|
|
Jerome Soyer |
23823f7 |
- Add comment and command for tarball creation
|
|
Jerome Soyer |
23823f7 |
- Fix libdir-macro-in-noarch-package
|
|
Jerome Soyer |
23823f7 |
|
|
Jerome Soyer |
209cac9 |
* Wed Jun 8 2011 Jerome Soyer <saispo@gmail.com> - 0.132.0-1
|
|
Jerome Soyer |
23823f7 |
- Initial build
|