From 49600c1639683c7863a847d7d564708c4519d808 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sat, 22 Aug 2015 01:34:34 +0200 Subject: [PATCH] python-docutils: use $PYPI_SITE Misc tweaks. --- srcpkgs/python-docutils/template | 32 ++++++++++++++++---------------- srcpkgs/python-docutils/update | 1 - 2 files changed, 16 insertions(+), 17 deletions(-) delete mode 100644 srcpkgs/python-docutils/update diff --git a/srcpkgs/python-docutils/template b/srcpkgs/python-docutils/template index 62e21728b76..c67b606f8bc 100644 --- a/srcpkgs/python-docutils/template +++ b/srcpkgs/python-docutils/template @@ -1,7 +1,7 @@ # Template file for 'python-docutils' pkgname=python-docutils version=0.12 -revision=1 +revision=2 noarch=yes wrksrc="docutils-${version}" build_style=python-module @@ -9,28 +9,27 @@ python_versions="2.7 3.4" hostmakedepends="python-setuptools python3.4-setuptools" depends="python" pycompile_module="docutils" -short_desc="Text processing system to convert to various formats (Python2)" +short_desc="Python2 documentation utilities" maintainer="Alessio Sergi " homepage="http://docutils.sourceforge.net" -license="BSD-2-Clause, GPL-3, PSF, Public Domain" -distfiles="${SOURCEFORGE_SITE}/docutils/docutils-${version}.tar.gz" +license="Public Domain, 2-clause-BSD, GPL-3, PSF" +distfiles="${PYPI_SITE}/d/docutils/docutils-${version}.tar.gz" checksum=c7db717810ab6965f66c8cf0398a98c9d8df982da39b4cd7f162911eb89596fa -pre_install() { - # fix name conflict and remove .py suffix - for file in 2html 2latex 2man 2odt 2odt_prepstyles 2pseudoxml 2s5 2xetex 2xml pep2html; do - mv build-2.7/scripts-2.7/rst${file}{.py,} - mv build-3.4/scripts-3.4/rst${file}{.py,3} - done +pre_build() { + # remove shebang from library files + find docutils/{utils,writers} -type f -name '*.py' -exec sed -i '/^#!/d' {} + } - post_install() { - # remove old files - for file in 2html 2latex 2man 2odt 2odt_prepstyles 2pseudoxml 2s5 2xetex 2xml pep2html; do - rm -f ${DESTDIR}/usr/bin/rst${file}.py + # fix name conflict and remove .py suffix + for f in 2html 2latex 2man 2odt 2odt_prepstyles 2pseudoxml 2s5 2xetex 2xml pep2html; do + rm -f ${DESTDIR}/usr/bin/rst${f}.py + vbin build-2.7/scripts-2.7/rst${f}{.py,} + vbin build-3.4/scripts-3.4/rst${f}{.py,3} done # install licenses + vlicense COPYING.txt vlicense licenses/BSD-2-Clause.txt vlicense licenses/python-2-1-1.txt } @@ -44,7 +43,8 @@ python3.4-docutils_package() { pkg_install() { vmove usr/bin/*3 vmove usr/lib/python3.4 - vlicense ${wrksrc}/licenses/BSD-2-Clause.txt - vlicense ${wrksrc}/licenses/python-2-1-1.txt + vlicense COPYING.txt + vlicense licenses/BSD-2-Clause.txt + vlicense licenses/python-2-1-1.txt } } diff --git a/srcpkgs/python-docutils/update b/srcpkgs/python-docutils/update deleted file mode 100644 index f3a60a12d0b..00000000000 --- a/srcpkgs/python-docutils/update +++ /dev/null @@ -1 +0,0 @@ -pkgname="docutils"