[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