[packages/anitya] new, version 0.1.14
glen
glen at pld-linux.org
Mon Nov 24 15:58:15 CET 2014
commit ea97360b592f438ed0201756bf93d1f687173335
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Nov 24 16:57:52 2014 +0200
new, version 0.1.14
based on upstream .spec file
anitya.spec | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 108 insertions(+)
---
diff --git a/anitya.spec b/anitya.spec
new file mode 100644
index 0000000..b5f7f26
--- /dev/null
+++ b/anitya.spec
@@ -0,0 +1,108 @@
+#
+# Conditional build:
+## Running the tests would require having flask >= 0.10
+%bcond_with tests # do not perform "make test"
+
+Summary: Monitor upstream releases and announce them on fedmsg
+Name: anitya
+Version: 0.1.14
+Release: 0.1
+License: GPL v2+
+Group: Applications/WWW
+Source0: https://fedorahosted.org/releases/a/n/anitya/%{name}-%{version}.tar.gz
+# Source0-md5: 4e97c1b372778f86bf7a9055bbcad53c
+URL: http://fedorahosted.org/anitya/
+BuildRequires: python-SQLAlchemy >= 0.7.4
+BuildRequires: python-bunch
+BuildRequires: python-flask-openid
+BuildRequires: python-flask-wtf
+%if %{with tests}
+BuildRequires: fedmsg
+BuildRequires: python-dateutil
+BuildRequires: python-devel
+BuildRequires: python-docutils
+BuildRequires: python-flask
+BuildRequires: python-markupsafe
+BuildRequires: python-openid
+BuildRequires: python-setuptools
+BuildRequires: python-straight-plugin
+BuildRequires: python-wtforms
+%endif
+#Requires: apache-mod_wsgi
+Requires: fedmsg
+Requires: python-SQLAlchemy >= 0.7.4
+Requires: python-bunch
+Requires: python-dateutil
+Requires: python-docutils
+Requires: python-flask
+Requires: python-flask-openid
+Requires: python-flask-wtf
+Requires: python-markupsafe
+Requires: python-openid
+Requires: python-setuptools
+Requires: python-straight-plugin
+Requires: python-wtforms
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+We monitor upstream releases and broadcast them on fedmsg, the
+FEDerated MeSsaGe (fedmsg) bus.
+
+%prep
+%setup -q
+
+%build
+%{__python} setup.py build
+
+%if %{with tests}
+./runtests.sh
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install \
+ --skip-build \
+ --optimize=2 \
+ --root=$RPM_BUILD_ROOT
+
+%py_postclean
+
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_datadir}/%{name}}
+
+# Install apache configuration file
+cp -p files/anitya.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/httpd.conf
+
+# Install configuration file
+cp -p files/anitya.cfg.sample $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/anitya.cfg
+
+# Install WSGI file
+cp -p files/anitya.wsgi $RPM_BUILD_ROOT%{_datadir}/%{name}/anitya.wsgi
+
+# Install the createdb script
+cp -p createdb.py $RPM_BUILD_ROOT%{_datadir}/%{name}/anitya_createdb.py
+
+# Install the migrate_wiki script
+cp -p files/migrate_wiki.py $RPM_BUILD_ROOT%{_datadir}/%{name}/anitya_migrate_wiki.py
+
+# Install the cron script
+cp -p files/anitya_cron.py $RPM_BUILD_ROOT%{_datadir}/%{name}/anitya_cron.py
+
+# Install the alembic files
+#cp -r alembic $RPM_BUILD_ROOT%{_datadir}/%{name}
+#install -m 644 files/alembic.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/alembic.ini
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.rst LICENSE
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/anitya.cfg
+#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/alembic.ini
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/httpd.conf
+%attr(755,root,root) %{_bindir}/anitya_cron.py
+%{_datadir}/%{name}
+%{py_sitescriptdir}/anitya
+%{py_sitescriptdir}/anitya-%{version}-py*.egg-info
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/anitya.git/commitdiff/ea97360b592f438ed0201756bf93d1f687173335
More information about the pld-cvs-commit
mailing list