mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-09 16:37:14 +08:00
45 lines
1.3 KiB
Bash
45 lines
1.3 KiB
Bash
# Apps packages for Chakra
|
|
|
|
pkgname=epydoc
|
|
pkgver=3.0.1
|
|
pkgrel=1
|
|
pkgdesc="A tool for generating API documentation for Python modules, based on their docstrings"
|
|
arch=('x86_64')
|
|
license=('MIT')
|
|
url="http://epydoc.sourceforge.net/"
|
|
depends=('python2' 'docutils')
|
|
optdepends=('tk: needed for epydocgui' 'texlive-bin: needed for PDF conversion' 'graphviz: needed for graph generation')
|
|
source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz"
|
|
"handle-docutils-0.6.patch"
|
|
"python26-tokenizer.patch"
|
|
"string-exceptions.patch")
|
|
md5sums=('cdd6f6c76dd8bab5e653a343a0544294'
|
|
'cff5c98976a9768e0ce53561dc816bf0'
|
|
'f0fec671b1c9a01c4452ae9c00926787'
|
|
'c942d7bf218d62d5913bd186762093c1')
|
|
|
|
build() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
|
|
# python2 fixes
|
|
sed -i "s|env python|&2|" `grep -Erl "env python" .`
|
|
|
|
# patches
|
|
patch -p1 -i ../${source[1]}
|
|
patch -p1 -i ../${source[2]}
|
|
patch -p1 -i ../${source[3]}
|
|
|
|
python2 setup.py build
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
|
|
python2 setup.py install --root="$pkgdir" --prefix=/usr --optimize=1
|
|
|
|
# Man and license
|
|
install -d "$pkgdir/usr/share/man/man1"
|
|
install -m644 man/*.1 "$pkgdir/usr/share/man/man1"
|
|
install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
}
|