From dc77a23f52f927750bff1d2a3ec53732fa28d83f Mon Sep 17 00:00:00 2001 From: Eduardo Echeverria Date: Jul 08 2013 18:07:28 +0000 Subject: Initial import BZ #981971 --- diff --git a/.gitignore b/.gitignore index e69de29..4239fa4 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/landslide-1.1.1-a007840.tar.gz diff --git a/python-landslide.spec b/python-landslide.spec new file mode 100644 index 0000000..888052f --- /dev/null +++ b/python-landslide.spec @@ -0,0 +1,58 @@ +%global pkgname landslide +%global commit a0078400c8e8f2fe19a754c0dbd55e7a3dbb796d +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +Name: python-landslide +Version: 1.1.1 +Release: 2%{?dist} +Summary: Lightweight markup language-based html5 slideshow generator +Group: Applications/Productivity +License: ASL 2.0 +URL: https://pypi.python.org/pypi/landslide +Source0: https://github.com/adamzap/%{pkgname}/archive/%{commit}/%{pkgname}-%{version}-%{shortcommit}.tar.gz + +BuildArch: noarch +BuildRequires: python2-devel +BuildRequires: python-sphinx +Requires: python-jinja2 +Requires: python-markdown +Requires: python-pygments +Requires: python-docutils +Requires: python-textile + +%description +Takes your Markdown, ReST, or Textile file(s) and generates +fancy HTML5 slideshows + +%prep +%setup -qn %{pkgname}-%{commit} +# Change shebang to recognized the default interpreter installed +# from system-wide +sed -i 's|/usr/bin/env python|/usr/bin/python|g' src/landslide/main.py +# Remove bundled egg-info +rm -rf src/landslide.egg-info + +%build +%{__python} setup.py build + +PYTHONPATH=$(pwd) make -C docs html +rm -f docs/_build/html/.buildinfo + +%install +%{__python} setup.py install -O1 --skip-build --root %{buildroot} +find %{buildroot} -name 'main.py' | xargs chmod 0755 + +%files +%doc LICENSE CHANGELOG.md README.md docs/_build/html +%{_bindir}/landslide +%{python_sitelib}/landslide +%{python_sitelib}/landslide-*.egg-info + + +%changelog +* Sun Jul 07 2013 Eduardo Echeverria - 1.1.1-2 +- Change shebang to recognize the installed default interpreter. +- Remove MANIFEST.in from documentation + +* Sun Jul 07 2013 Eduardo Echeverria - 1.1.1-1 +- Initial packaging + diff --git a/sources b/sources index e69de29..3a351e9 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +2d8bdc23bd85377b7082b05a9bedb035 landslide-1.1.1-a007840.tar.gz