[python-fedora/f14] Remove split packages as we said we wouldn't make split subpackages for F14

Toshio くらとみ toshio at fedoraproject.org
Wed Nov 2 16:59:46 UTC 2011


commit 7ddcb3150715d2ca65d6055bb87e10d772814dd3
Author: Toshio Kuratomi <toshio at fedoraproject.org>
Date:   Wed Nov 2 09:59:06 2011 -0700

    Remove split packages as we said we wouldn't make split subpackages for
    F14

 python-fedora.spec |   82 ++++++++++++++-------------------------------------
 1 files changed, 23 insertions(+), 59 deletions(-)
---
diff --git a/python-fedora.spec b/python-fedora.spec
index 77304f2..12a39a0 100644
--- a/python-fedora.spec
+++ b/python-fedora.spec
@@ -4,7 +4,7 @@
 
 Name:           python-fedora
 Version:        0.3.25.1
-Release:        1%{?dist}
+Release:        1%{?dist}.1
 Summary:        Python modules for talking to Fedora Infrastructure Services
 
 Group:          Development/Languages
@@ -36,40 +36,13 @@ Requires:       python-simplejson
 Requires:       python-bunch
 Requires:       python-pycurl
 Requires:       python-kitchen
-# These are now optional dependencies.  Some bodhi methods will not work if
-# they aren't installed but they aren't needed for most functionality of the
-# module.
-#Requires:       koji python-iniparse yum
-
-%description
-Python modules that help with building Fedora Services.  The client module
-included here can be used to build programs that communicate with Fedora
-Infrastructure's TurboGears Applications such as Bodhi, PackageDB,
-MirrorManager, and FAS2.
-
-%package turbogears
-Summary: Python modules for TurboGears applications in Fedora Infrastructure
-Group:          Development/Languages
-License:        LGPLv2+
-Requires: %{name} = %{version}-%{release}
+# TG package deps
 Requires: TurboGears
 Requires: python-sqlalchemy
 Requires: python-decorator
 Requires: python-bugzilla
 Requires: python-feedparser
-
-%description turbogears
-Python modules that help with building Fedora Services.  This package includes
-a JSON based auth provider for authenticating TurboGears1 applications against
-FAS2 over the network, a csrf protected version of the standard TG1 auth
-provider, templates to help build CSRF-protected login forms, and miscellaneous
-other helper functions for TurboGears applications.
-
-%package turbogears2
-Summary: Python modules for TurboGears applications in Fedora Infrastructure
-Group:          Development/Languages
-License:        LGPLv2+
-Requires: %{name} = %{version}-%{release}
+# TG2 package deps
 Requires: TurboGears2
 Requires: python-sqlalchemy
 %if 0%{?fedora}
@@ -78,25 +51,26 @@ Requires: python-mako >= 0.3.6
 Requires: python-mako0.4 >= 0.3.6
 %endif
 Requires: python-repoze-who-friendlyform
+# Django deps
+Requires: Django
 
-%description turbogears2
-Python modules that help with building Fedora Services.  This package includes
-middleware for protecting against CSRF attacks, repoze.who authenticators for
-logging in to TurboGears2 services based on account information lp build
-CSRF-protected login forms, and miscellaneous other helper functions for
-TurboGears2 applications.
+# These are now optional dependencies.  Some bodhi methods will not work if
+# they aren't installed but they aren't needed for most functionality of the
+# module.
+#Requires:       koji python-iniparse yum
 
-%package django
-Summary: Python modules for django applications authing to Fedora Account System
-Group:          Development/Languages
-License:        LGPLv2+
-Requires: %{name} = %{version}-%{release}
-Requires: Django
+%description
+Python modules that help with building Fedora Services.  The client module
+included here can be used to build programs that communicate with Fedora
+Infrastructure's TurboGears Applications such as Bodhi, PackageDB,
+MirrorManager, and FAS2.
+
+There are also modules to help with building Fedora Services.  A JSON based
+auth provider for authenticating TurboGears1 applications against FAS2 over the
+network, a csrf protected version of the standard TG1 auth provider, templates
+to help build CSRF-protected login forms, wsgi middleware for protecting TG2 apps from CSRF attacks, and miscellaneous other helper
+functions for TurboGears applications.
 
-%description django
-Python modules that help with building Fedora Services.  This package includes
-an auth provider to let django applications authenticate against the Fedora
-Account System.
 
 %prep
 %setup -q -n %{name}-%{version}%{?prerel}
@@ -129,21 +103,11 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %doc NEWS README COPYING AUTHORS ChangeLog doc
 %{python_sitelib}/*
-%exclude %{python_sitelib}/fedora/tg/
-%exclude %{python_sitelib}/fedora/wsgi/
-%exclude %{python_sitelib}/fedora/django/
-
-%files turbogears
-%{python_sitelib}/fedora/tg/
-
-%files turbogears2
-%{python_sitelib}/fedora/wsgi/
-%{python_sitelib}/fedora/tg2/
-
-%files django
-%{python_sitelib}/fedora/django/
 
 %changelog
+* Wed Nov 2 2011 Toshio Kuratomi <toshio at fedoraproject.org> - 0.3.25.1-1.1
+- Build that's not split into subpackages for F14
+
 * Thu Oct 6 2011 Toshio Kuratomi <toshio at fedoraproject.org> - 0.3.25.1-1
 - Minor update to bugzilla email aliases
 


More information about the scm-commits mailing list