SPECS: python-django_reversion.spec (NEW) - new

witekfl witekfl at pld-linux.org
Thu Apr 23 09:54:09 CEST 2009


Author: witekfl                      Date: Thu Apr 23 07:54:09 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- new

---- Files affected:
SPECS:
   python-django_reversion.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/python-django_reversion.spec
diff -u /dev/null SPECS/python-django_reversion.spec:1.1
--- /dev/null	Thu Apr 23 09:54:09 2009
+++ SPECS/python-django_reversion.spec	Thu Apr 23 09:54:03 2009
@@ -0,0 +1,75 @@
+# $Revision$, $Date$
+%define		module		reversion
+Summary:	Flexible Version Control for Django
+Name:		python-django_reversion
+Version:	1.1.1
+Release:	1
+License:	BSD
+Group:		Development/Languages/Python
+Source0:	http://django-reversion.googlecode.com/files/django-%{module}-%{version}.tar.gz
+# Source0-md5:	6e21ed1a07ea0ff7d2c43537ba43243a
+URL:		http://code.google.com/p/django-reversion/
+BuildRequires:	python-devel
+BuildRequires:	rpm-pythonprov
+# if py_postclean is used
+BuildRequires:	rpmbuild(macros) >= 1.219
+#%pyrequires_eq	python-libs
+%pyrequires_eq	python-modules
+Requires:	python-django >= 1.0
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Reversion is an extension to the Django web framework that provides
+comprehensive version control facilities.
+
+Features
+
+- Roll back to any point in a model's history - an unlimited undo
+  facility!
+- Recover deleted models - never lose data again!
+- Admin integration for maximum usability.
+- Group related changes into revisions that can be rolled back in a
+  single transaction.
+- Automatically save a new version whenever your model changes using
+  Django's flexible signalling framework.
+- Automate your revision management with easy-to-use middleware.
+
+Reversion can be easily added to your existing Django project with an
+absolute minimum of code changes.
+
+%prep
+%setup -q -n django-%{module}-%{version}
+
+%build
+export CFLAGS="%{rpmcflags}"
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install \
+	--optimize=2 \
+	--root=$RPM_BUILD_ROOT
+
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
+%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%{py_sitescriptdir}/%{module}
+%{py_sitescriptdir}/django_reversion-%{version}-*.egg-info
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2009/04/23 07:54:03  witekfl
+- new
+
+
================================================================


More information about the pld-cvs-commit mailing list