From 2ba93dd553ae9df9b94352e5cbf4ce02d03fc6de Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Jun 20 2014 16:45:16 +0000 Subject: Only needed for the TurboGears1 stack which does not have a maintainer in EPEL7 --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2e463f4..0000000 --- a/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -bodhi-0.7.5.tar.bz2 -bodhi-0.7.7.tar.bz2 -/bodhi-0.7.8.tar.bz2 -bodhi-0.7.9.tar.bz2 -bodhi-0.7.10.tar.bz2 -bodhi-0.7.11.tar.bz2 -/bodhi-0.7.12.tar.bz2 -bodhi-0.7.13.tar.bz2 -bodhi-0.7.14.tar.bz2 -/bodhi-0.7.15.tar.bz2 -/bodhi-0.8.0.tar.bz2 -/bodhi-0.8.3.tar.bz2 -/bodhi-0.8.4.tar.bz2 -/bodhi-0.8.5-1.fc15.src.rpm -/bodhi-0.8.5.tar.bz2 -/bodhi-0.9.2.tar.bz2 -/bodhi-0.9.3.tar.bz2 -/bodhi-0.9.4.tar.bz2 -/bodhi-0.9.5.tar.bz2 -/bodhi-0.9.7.tar.bz2 -/bodhi-0.9.8.tar.bz2 diff --git a/bodhi.spec b/bodhi.spec deleted file mode 100644 index 1eca176..0000000 --- a/bodhi.spec +++ /dev/null @@ -1,541 +0,0 @@ -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%{!?pyver: %global pyver %(%{__python} -c "import sys ; print sys.version[:3]")} - -Name: bodhi -Version: 0.9.8 -Release: 2%{?dist} -Summary: A modular framework that facilitates publishing software updates -Group: Applications/Internet -License: GPLv2+ -URL: https://fedorahosted.org/bodhi -Source0: bodhi-%{version}.tar.bz2 - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildArch: noarch - -BuildRequires: python-setuptools -BuildRequires: python-setuptools -BuildRequires: python-devel -BuildRequires: TurboGears -BuildRequires: python-TurboMail -BuildRequires: python-bugzilla -BuildRequires: python-fedora -BuildRequires: yum koji -BuildRequires: python-tgcaptcha2 -BuildRequires: python-turboflot - -%description -Bodhi is a web application that facilitates the process of publishing -updates for a software distribution. - -A modular piece of the Fedora Infrastructure stack -* Utilizes the Koji Buildsystem for tracking RPMs -* Creates the update repositories using Mash, which composes a repository based - on tagged builds in Koji. - - -%package client -Summary: Bodhi Client -Group: Applications/Internet -Requires: koji yum -Requires: python-fedora >= 0.3.5 -Requires: python-kitchen - -%description client -Client tools for interacting with bodhi - - -%package server -Summary: A modular framework that facilitates publishing software updates -Group: Applications/Internet -Requires: TurboGears -Requires: python-TurboMail -Requires: intltool -Requires: mash -Requires: cvs -Requires: koji -Requires: python-bugzilla -Requires: python-imaging -Requires: python-crypto -Requires: python-turboflot -Requires: python-tgcaptcha2 -Requires: python-decorator -Requires: mod_wsgi -Requires: httpd -Requires: python-markdown -Requires: python-kitchen -Requires: python-simplemediawiki -Requires: python-fedora -Requires: python-fedora-turbogears - -# 0.3.3+ for thread safety -Requires: fedmsg >= 0.3.3 - - -%description server -Bodhi is a modular framework that facilitates the process of publishing -updates for a software distribution. - -%prep -%setup -q - -rm -rf bodhi/tests bodhi/tools/test-bodhi.py - -%build -%{__python} setup.py build --install-data=%{_datadir} - -%install -%{__rm} -rf %{buildroot} -%{__python} setup.py install --skip-build \ - --install-data=%{_datadir} --root %{buildroot} - -%{__mkdir_p} %{buildroot}/var/lib/bodhi -%{__mkdir_p} %{buildroot}%{_sysconfdir}/httpd/conf.d -%{__mkdir_p} %{buildroot}%{_sysconfdir}/bodhi -%{__mkdir_p} %{buildroot}%{_datadir}/%{name} -%{__mkdir_p} -m 0755 %{buildroot}/%{_localstatedir}/log/bodhi - -%{__install} -m 644 apache/%{name}.conf %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}.conf -%{__install} -m 640 %{name}.cfg %{buildroot}%{_sysconfdir}/%{name}/ -%{__install} -m 640 %{name}/config/*mash* %{buildroot}%{_sysconfdir}/%{name}/ -%{__install} apache/%{name}.wsgi %{buildroot}%{_datadir}/%{name}/%{name}.wsgi - -%{__install} %{name}/tools/client.py %{buildroot}%{_bindir}/%{name} - - -%clean -%{__rm} -rf %{buildroot} - -%pre server -%{_sbindir}/groupadd -r %{name} &>/dev/null || : -%{_sbindir}/useradd -r -s /sbin/nologin -d %{_datadir}/%{name} -M \ - -c 'Bodhi Server' -g %{name} %{name} &>/dev/null || : - - -%files server -%defattr(-,root,root,-) -%doc README COPYING -%{python_sitelib}/%{name}/ -%{_bindir}/start-%{name} -%{_bindir}/%{name}-* -%config(noreplace) %{_sysconfdir}/httpd/conf.d/bodhi.conf -%dir %{_sysconfdir}/bodhi/ -%attr(-,bodhi,root) %{_datadir}/%{name} -%attr(-,bodhi,root) %config(noreplace) %{_sysconfdir}/bodhi/* -%attr(-,bodhi,root) %{_localstatedir}/log/bodhi -%{python_sitelib}/%{name}-%{version}-py%{pyver}.egg-info/ - - -%files client -%defattr(-,root,root,-) -%{_bindir}/bodhi -%{_mandir}/man1/bodhi.1.gz - - -%changelog -* Wed Feb 19 2014 Luke Macken - 0.9.8-2 -- Remove the python-simplejson requirement (#1060234) - -* Tue Feb 11 2014 Luke Macken - 0.9.8-1 -- Update to 0.9.8 - -* Fri Dec 06 2013 Pierre-Yves Chibon fr - 0.9.7-2 -- Change BR from python-setuptools-devel to python-setuptools - See https://fedoraproject.org/wiki/Changes/Remove_Python-setuptools-devel - -* Tue Sep 10 2013 Luke Macken - 0.9.7-1 -- Update to 0.9.7 - -* Sat Aug 03 2013 Fedora Release Engineering - 0.9.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed May 29 2013 Luke Macken - 0.9.5-2 -- Update the man page - -* Mon May 13 2013 Luke Macken - 0.9.5-1 -- New bugfix release to work with python-bugzilla 0.8.0 - -* Fri Feb 22 2013 Luke Macken - 0.9.4-1 -- New bugfix release - -* Wed Feb 13 2013 Fedora Release Engineering - 0.9.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Tue Nov 13 2012 Luke Macken - 0.9.3-1 -- 0.9.3 bugfix release - -* Wed Aug 08 2012 Luke Macken - 0.9.2-2 -- Require python-tgcaptcha2 - -* Sat Aug 04 2012 Luke Macken - 0.9.2-1 -- 0.9.2 bugfix release - -* Thu Jul 26 2012 Ralph Bean - 0.9.1-3 -- "bodhi" now owns datadir, bodhi.cfg, and var/log/bodhi - -* Thu Jul 26 2012 Ralph Bean - 0.9.1-2 -- Fix to "bodhi" user creation. - -* Thu Jul 26 2012 Ralph Bean - 0.9.1-1 -- Creating a 'bodhi' user for mod_wsgi - -* Wed Jul 18 2012 Fedora Release Engineering - 0.8.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Mar 29 2012 Ralph Bean - 0.8.8-1 -- Sending messages with fedmsg - -* Thu Jan 12 2012 Fedora Release Engineering - 0.8.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Nov 22 2011 Luke Macken - 0.8.5-1 -- Update to the latest upstream release - -* Wed Nov 16 2011 Luke Macken - 0.8.4-1 -- Update to the latest upstream release - -* Mon Oct 24 2011 Luke Macken - 0.8.3-1 -- Update to 0.8.3 - -* Fri Aug 12 2011 Luke Macken - 0.8.1-1 -- Update our build requirements to make the test suite happy. -- Pull in the new python-fedora-turbogears subpackage - -* Thu Jun 09 2011 Luke Macken - 0.8.0-1 -- Update to 0.8.0 - -* Thu Mar 24 2011 Luke Macken - 0.7.15-1 -- Update to 0.7.15 - -* Fri Mar 11 2011 Luke Macken - 0.7.14-1 -- Update to 0.7.14 - -* Fri Mar 04 2011 Luke Macken - 0.7.13-1 -- Update to 0.7.13 - -* Mon Feb 28 2011 Luke Macken - 0.7.12-1 -- Update to 0.7.12 - -* Thu Feb 24 2011 Luke Macken - 0.7.11-1 -- Update to 0.7.11 - -* Mon Feb 07 2011 Fedora Release Engineering - 0.7.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Jan 10 2011 Luke Macken - 0.7.10-1 -- 0.7.10 release - -* Mon Sep 20 2010 Luke Macken - 0.7.9-1 -- 0.7.9 release - -* Thu Aug 12 2010 Luke Macken - 0.7.8-1 -- 0.7.8 release -- Require python-kitchen - -* Wed Aug 04 2010 Orcan Ogetbil - 0.7.7-2 -- Reenable the TurboGears bits - -* Tue Aug 03 2010 Luke Macken - 0.7.7-1 -- 0.7.7 release - -* Sat Jul 31 2010 Toshio Kuratomi - 0.7.5-4 -- A little strange, the tarball changed on us.... - -* Tue Jul 27 2010 Toshio Kuratomi - 0.7.5-3 -- Disable Requirements that are necessary for operation of hte server. This is - a temporary change to get the package building on python-2.7. Need to revert - this once the TG stack is rebuilt - -* Wed Jul 21 2010 David Malcolm - 0.7.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Tue Jun 29 2010 Luke Macken - 0.7.5-1 -- 0.7.5 release - -* Thu Mar 04 2010 Luke Macken - 0.7.4-1 -- 0.7.4 - -* Thu Mar 04 2010 Luke Macken - 0.7.3-1 -- 0.7.3 - -* Wed Mar 03 2010 Luke Macken - 0.7.2-1 -- 0.7.2 bugfix release - -* Tue Feb 16 2010 Luke Macken - 0.7.1-1 -- Fix a regression in our metrics controller, and unvail a new - metrics JSON API - -* Tue Feb 16 2010 Luke Macken - 0.7.0-2 -- Add the F13 updates-testing mash configuration - -* Mon Jan 18 2010 Luke Macken - 0.7.0-1 -- 0.7.0 release, prepping for the F13 release -- Critical Path & No Frozen Rawhide proposals implemented -- Many other bugfixes, enhancements, and optimizations - -* Fri Nov 06 2009 Luke Macken - 0.6.12-1 -- 0.6.12, for F12 - -* Sat Sep 19 2009 Luke Macken - 0.6.11-1 -- 0.6.11 - -* Fri Sep 18 2009 Luke Macken - 0.6.10-1 -- 0.6.10 - -* Thu Sep 17 2009 Luke Macken - 0.6.9-2 -- More CSRF tweaks - -* Thu Sep 17 2009 Luke Macken - 0.6.9-1 -- 0.6.9 - -* Mon Sep 14 2009 Luke Macken - 0.6.8-1 -- 0.6.8 - -* Wed Sep 09 2009 Luke Macken - 0.6.7-1 -- 0.6.7 - -* Wed Sep 09 2009 Luke Macken - 0.6.6-1 -- 0.6.6 - -* Wed Sep 09 2009 Luke Macken - 0.6.5-1 -- 0.6.5 - -* Fri Aug 14 2009 Luke Macken - 0.6.4-1 -- 0.6.4 - -* Thu Aug 13 2009 Luke Macken - 0.6.3-1 -- 0.6.3 - -* Fri Jul 10 2009 Luke Macken - 0.6.2-1 -- 0.6.2 - -* Thu Jul 09 2009 Luke Macken - 0.6.1-1 -- 0.6.1 - -* Thu Jul 09 2009 Luke Macken - 0.6.0-1 -- 0.6.0 final - -* Mon Jul 06 2009 Luke Macken - 0.6.0-0.7.beta -- beta7 - -* Mon Jul 06 2009 Luke Macken - 0.6.0-0.6.beta -- beta6 - -* Mon Jul 06 2009 Luke Macken - 0.6.0-0.5.beta -- beta5, with EPEL mash configs - -* Fri Jul 03 2009 Luke Macken - 0.6.0-0.4.beta -- beta4 - -* Fri Jul 03 2009 Luke Macken - 0.6.0-0.3.beta -- beta3 - -* Fri Jul 03 2009 Luke Macken - 0.6.0-0.2.beta -- beta2 -- Make our Bugzilla cookie file configurable - -* Thu Jul 02 2009 Luke Macken - 0.6.0-0.1.beta -- 0.6.0 beta - -* Mon Jun 22 2009 Luke Macken - 0.5.27-01 -- Latest upstream release to bring in fixed mash config files. - -* Fri Jun 12 2009 Luke Macken - 0.5.26-1 -- Latest upstream release with a variety of fixes and pkgdb-0.4 support. - -* Tue May 12 2009 Luke Macken - 0.5.25-1 -- Latest upstream bugfix release to work around some TG 1.0.8 - brokenness, and make our masher a bit more robust. - -* Tue May 12 2009 Luke Macken - 0.5.24-1 -- 0.5.24 bugfix release - -* Thu May 07 2009 Luke Macken - 0.5.23-1 -- Add mash configs for F11, with deltarpm support. - -* Thu Apr 30 2009 Luke Macken - 0.5.22-1 -- Remove pagination patch, as Fedora Infrastructure is now TG 1.0.8 - -* Thu Apr 30 2009 Luke Macken - 0.5.21-1 -- Update to TG 1.0.8 API (fixes a @paginate issue) - -* Mon Apr 06 2009 Luke Macken - 0.5.20-1 -- Fix a bug when sending mash requests through the ProxyClient -- More Python2.4 workarounds - -* Mon Apr 06 2009 Luke Macken - 0.5.19-3 -- Update to work with Python2.4 - -* Mon Apr 06 2009 Luke Macken - 0.5.19-2 -- Revision bump to bring it up to speed with the fedora infra package - -* Sat Mar 21 2009 Luke Macken - 0.5.19-1 -- 0.5.19 -- Add a patch to get pagination working in TG 1.0.4.4 - -* Sat Mar 14 2009 Luke Macken - 0.5.17-4 -- Require httpd - -* Mon Feb 23 2009 Fedora Release Engineering - 0.5.17-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Feb 10 2009 Luke Macken - 0.5.18-1 -- Bugfix release, and to stop using deprecated python-fedora APIs. - -* Mon Feb 2 2009 Toshio Kuratomi - 0.5.17-2 -- Own the %%{_sysconfdir}/bodhi directory. - -* Thu Jan 22 2009 Luke Macken - 0.5.17-1 -- Latest upstream bugfix release. - -* Mon Jan 05 2009 Luke Macken - 0.5.16-1 -- Latest upstream bugfix release. - -* Mon Dec 22 2008 Luke Macken - 0.5.15-1 -- Latest release, with more masher improvements. - -* Fri Dec 19 2008 Luke Macken - 0.5.14-1 -- Latest upstream release, containing some masher improvements. - -* Wed Dec 10 2008 Luke Macken - 0.5.13-1 -- Latest upstream release to fix various metrics/rss issues - -* Mon Nov 24 2008 Luke Macken - 0.5.12-1 -- Latest upstream release, to fix the 10k bug - -* Fri Nov 21 2008 Luke Macken - 0.5.11-1 -- Various F10 release tweaks - -* Fri Oct 24 2008 Luke Macken - 0.5.10-3 -- Latest upstream release - -* Wed Oct 15 2008 Luke Macken - 0.5.9-2 -- Fix a trivial module import issue - -* Tue Oct 14 2008 Luke Macken - 0.5.9-1 -- Fix a variety of bugs, including a race-condition when editing. - -* Thu Oct 13 2008 Steve 'Ashcrow' Milner - 0.5.8-2 -- Added default attributes to client files. - -* Sun Oct 12 2008 Luke Macken - 0.5.8-1 -- Minor release to fix some new update creation bugs - -* Thu Oct 09 2008 Luke Macken - 0.5.7-1 -- Latest release, containing some API improvements - -* Tue Oct 07 2008 Luke Macken - 0.5.6-1 -- Latest upstream release. - -* Mon Oct 06 2008 Luke Macken - 0.5.5-1 -- Latest upstream release. - -* Sat Oct 04 2008 Luke Macken - 0.5.4-2 -- Make our masher extension point less obtrusive. - -* Tue Sep 16 2008 Luke Macken - 0.5.4-1 -- Latest upstream release, containing various bugfixes -- Make our python-fedora requirement explicit (#461518) - -* Wed Sep 10 2008 Luke Macken - 0.5.3-1 -- Latest upstream release - -* Wed Sep 03 2008 Luke Macken - 0.5.2-2 -- Add the masher deps to BuildRequires, since it now resides - on the turbogears.extensions entry point and will be - imported by pkg_resources at build time. - -* Wed Sep 03 2008 Luke Macken - 0.5.2-1 -- Latest upstream bugfix release - -* Fri Aug 29 2008 Luke Macken - 0.5.1-3 -- Fix some setuptools issues with our client subpackage - -* Mon Aug 25 2008 Luke Macken - 0.5.1-2 -- Include the egg-info in the client subpackage. - -* Fri Aug 22 2008 Luke Macken - 0.5.1-1 -- Latest upstream release - -* Sun Jul 06 2008 Luke Macken - 0.5.0-1 -- Latest upstream release - -* Thu Jun 12 2008 Todd Zullinger - 0.4.10-5 -- update URL to point to fedorahosted.org - -* Fri Apr 04 2008 Luke Macken - 0.4.10-4 -- Add python-tgcaptcha to our server requirements - -* Tue Feb 26 2008 Luke Macken - 0.4.10-3 -- Add python-bugzilla to our server requirements - -* Fri Jan 25 2008 Luke Macken - 0.4.10-2 -- Add python-elixir to BuildRequires to make the new TG happy - -* Fri Jan 25 2008 Luke Macken - 0.4.10-1 -- 0.4.10 -- Remove yum-utils requirement from bodhi-server - -* Sun Jan 6 2008 Luke Macken - 0.4.9-1 -- 0.4.9 - -* Sat Dec 7 2007 Luke Macken - 0.4.8-1 -- 0.4.8 - -* Wed Nov 28 2007 Luke Macken - 0.4.7-1 -- 0.4.7 - -* Tue Nov 20 2007 Luke Macken - 0.4.6-1 -- 0.4.6 - -* Sun Nov 18 2007 Luke Macken - 0.4.5-2 -- Add python-genshi to BuildRequires - -* Sat Nov 17 2007 Luke Macken - 0.4.5-1 -- 0.4.5 - -* Wed Nov 14 2007 Luke Macken - 0.4.4-1 -- 0.4.4 - -* Mon Nov 12 2007 Luke Macken - 0.4.3-1 -- 0.4.3 - -* Mon Nov 12 2007 Luke Macken - 0.4.2-1 -- 0.4.2 - -* Mon Nov 12 2007 Luke Macken - 0.4.1-1 -- 0.4.1 - -* Sun Nov 11 2007 Luke Macken - 0.4.0-1 -- Lots of bodhi-client features - -* Wed Nov 7 2007 Luke Macken - 0.3.3-1 -- 0.3.3 - -* Thu Oct 18 2007 Luke Macken - 0.3.2-2 -- Add TurboGears to BuildRequires -- Make some scripts executable to silence rpmlint - -* Sat Oct 16 2007 Luke Macken - 0.3.2-1 -- 0.3.2 -- Add COPYING file -- s/python-json/python-simplejson/ - -* Sat Oct 6 2007 Luke Macken - 0.3.1-1 -- 0.3.1 - -* Wed Oct 3 2007 Luke Macken - 0.2.0-5 -- Add python-fedora to bodhi-client Requires - -* Mon Sep 17 2007 Luke Macken - 0.2.0-4 -- Add python-json to bodhi-client Requires - -* Sun Sep 16 2007 Luke Macken - 0.2.0-3 -- Add cvs to bodhi-server Requires - -* Thu Sep 15 2007 Luke Macken - 0.2.0-2 -- Handle python-setuptools-devel changes in Fedora 8 -- Update license to GPLv2+ - -* Thu Sep 13 2007 Luke Macken - 0.2.0-1 -- Split spec file into client/server subpackages diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..1443fbc --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Only needed for the TurboGears1 stack which does not have a maintainer in EPEL7 diff --git a/sources b/sources deleted file mode 100644 index 046c739..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -351565c968607e158e2e639585eead5b bodhi-0.9.8.tar.bz2