commit 39ca397683d1d81ec55df4dfc164470d77ebcbb2
Author: Arkadiusz Miƛkiewicz <[email protected]>
Date:   Tue Oct 27 10:49:40 2015 +0100

    - initial; unfinished

 kallithea-build.patch | 21 ++++++++++++++++
 kallithea.spec        | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+)
---
diff --git a/kallithea.spec b/kallithea.spec
new file mode 100644
index 0000000..a15851d
--- /dev/null
+++ b/kallithea.spec
@@ -0,0 +1,69 @@
+# TODO: everything
+#
+# Conditional build:
+%bcond_without doc             # don't build doc
+%bcond_without tests   # do not perform "make test"
+
+Summary:       Source code management system for git and mercurial
+Name:          kallithea
+Version:       0.3
+Release:       0.1
+License:       GPL v3
+Group:         Libraries/Python
+Source0:       
https://pypi.python.org/packages/source/K/Kallithea/Kallithea-%{version}.tar.gz
+# Source0-md5: bd65fcc49585a6debf0a9cdca5189a5e
+Patch0:                %{name}-build.patch
+URL:           https://kallithea-scm.org/
+BuildRequires: docutils
+BuildRequires: mercurial >= 2.9
+BuildRequires: python-Paste
+BuildRequires: python-PasteDeploy
+BuildRequires: python-Routes >= 1.13
+BuildRequires: python-WebOb
+BuildRequires: python-bcrypt >= 1.1.1
+BuildRequires: python-devel
+BuildRequires: python-setuptools
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.612
+Requires:      python-modules
+BuildArch:     noarch
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Kallithea, a member project of Software Freedom Conservancy, is a
+GPLv3'd, Free Software source code management system that supports two
+leading version control systems, Mercurial and Git, and has a web
+interface that is easy to use for users and admins.
+
+%prep
+%setup -q -n Kallithea-%{version}
+%patch0 -p1
+
+%build
+%{__python} setup.py build %{?with_tests:test}
+
+%if %{with doc}
+cd docs
+%{__make} -j1 html
+rm -rf _build/html/_sources
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__python} setup.py \
+       build
+       install --skip-build \
+       --optimize=2 \
+       --root=$RPM_BUILD_ROOT
+
+%py_postclean
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%{py_sitedir}/*.py[co]
+%attr(755,root,root) %{py_sitedir}/*.so
+%{py_sitedir}/Kallithea-%{version}-py*.egg-info
diff --git a/kallithea-build.patch b/kallithea-build.patch
new file mode 100644
index 0000000..e46ac44
--- /dev/null
+++ b/kallithea-build.patch
@@ -0,0 +1,21 @@
+diff -ur Kallithea-0.3.org/setup.py Kallithea-0.3/setup.py
+--- Kallithea-0.3.org/setup.py 2015-10-02 21:53:02.000000000 +0200
++++ Kallithea-0.3/setup.py     2015-10-27 10:36:19.060654069 +0100
+@@ -50,7 +50,7 @@
+     "babel>=0.9.6,<=1.3",
+     "python-dateutil>=1.5.0,<2.0.0",
+     "markdown==2.2.1",
+-    "docutils>=0.8.1,<=0.11",
++    "docutils>=0.8.1",
+     "mock",
+     "URLObject==2.3.4",
+     "Routes==1.13",
+@@ -64,7 +64,7 @@
+     requirements.append("argparse")
+ 
+ if not is_windows:
+-    requirements.append("py-bcrypt>=0.3.0,<=0.4")
++    requirements.append("bcrypt>=1.1.1")
+ 
+ 
+ dependency_links = [
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kallithea.git/commitdiff/39ca397683d1d81ec55df4dfc164470d77ebcbb2

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to