[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