[gramps] Add webapp.

Jon Ciesla limb at fedoraproject.org
Thu Aug 15 12:57:26 UTC 2013


commit df52aac638ce0dbde68ea7a02e22898abff6cac7
Author: Jon Ciesla <limburgher at gmail.com>
Date:   Thu Aug 15 07:52:07 2013 -0500

    Add webapp.

 gramps.spec |   45 +++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 43 insertions(+), 2 deletions(-)
---
diff --git a/gramps.spec b/gramps.spec
index 52734c2..8086e95 100644
--- a/gramps.spec
+++ b/gramps.spec
@@ -2,7 +2,7 @@
 #global		_beta 2
 Name:           gramps
 Version:        4.0.1
-Release:        3%{?_beta:.beta%{_beta}}%{?dist}
+Release:        4%{?_beta:.beta%{_beta}}%{?dist}
 Summary:        Genealogical Research and Analysis Management Programming System
 
 Group:          Applications/Productivity
@@ -27,6 +27,8 @@ BuildRequires:  python-devel
 BuildRequires:	gnome-doc-utils
 BuildRequires:	python-setuptools
 
+Requires: %{name}-common = %{version}-%{release}
+
 Requires:       gnome-python2-canvas
 Requires:       gnome-python2-gconf
 Requires:       gnome-python2-gnomevfs
@@ -56,6 +58,25 @@ gramps (Genealogical Research and Analysis Management Programming
 System) is a GNOME based genealogy program supporting a Python
 based plugin system.
 
+
+%package common
+Summary: Gramps common modules
+Group: Applications/Productivity
+
+%description common
+Common modules for the Gramps Genealogy application.
+
+
+%package webapp
+Summary: Gramps web interface
+Group: Applications/Productivity
+Requires: %{name}-common = %{version}-%{release}
+Requires: python-django
+
+%description webapp
+Web interface for the Gramps Genealogy application.
+
+
 %prep
 %setup -q
 
@@ -63,10 +84,13 @@ based plugin system.
 
 %build
 %{__python} setup.py build
+%{__python} setup.py --server build
 
 %install
 rm -rf ${RPM_BUILD_ROOT}
 %{__python} setup.py install --skip-build --root ${RPM_BUILD_ROOT}
+%{__python} setup.py install --server --skip-build --root ${RPM_BUILD_ROOT}
+
 mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/locale
 cp -pr build/mo/* ${RPM_BUILD_ROOT}%{_datadir}/locale/
 #Remove duplicate doc
@@ -127,9 +151,26 @@ fi
 #%{_datadir}/icons/gnome/scalable/mimetypes/*.svg
 %{_datadir}/pixmaps/%{name}.png
 %{_mandir}/man1/%{name}.1.gz
-%{python_sitelib}/*
+%{python_sitelib}/gramps*egg-info
+%{python_sitelib}/gramps/__init*
+%{python_sitelib}/gramps/grampsapp*
+%{python_sitelib}/gramps/gui
+%{python_sitelib}/gramps/test
+%{python_sitelib}/gramps/version*
+
+%files common
+%{python_sitelib}/gramps/cli
+%{python_sitelib}/gramps/gen
+%{python_sitelib}/gramps/plugins
+
+%files webapp
+%defattr(-,root,root,-)
+%{python_sitelib}/gramps/webapp
 
 %changelog
+* Tue Aug 13 2013 Jon Ciesla <limburgher at gmail.com> - 4.0.1-4
+- Ship webapp as subpackage, BZ 983418.
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.0.1-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list