summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: e67c9eb9a61f0d7229f1c1af0350b2b7a402c9eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Maintainer: Lex Black <autumn-wind at web dot de>
# Contributor: Daniel Larsson <znixen@live.se>

pkgbase=patool
pkgname=('patool' 'patool-py2')
pkgver=1.12
pkgrel=2
pkgdesc="portable command line archive file manager"
arch=('any')
url="https://wummel.github.io/patool/"
license=('GPL')
makedepends=('python' 'python2')
optdepends=("tar: extracting TAR files"
    "unrar: extracting RAR files"
    "p7zip: extracting ZIP and 7z files")
source=("https://pypi.python.org/packages/source/p/$pkgbase/$pkgbase-$pkgver.tar.gz")
sha256sums=('e3180cf8bfe13bedbcf6f5628452fca0c2c84a3b5ae8c2d3f55720ea04cb1097')


package_patool() {
  pkgdesc+=" (Python3)"
  depends=('python')

  cd "$srcdir/${pkgbase}-${pkgver}"

  python setup.py install --root=$pkgdir --prefix=/usr --optimize=1
}

package_patool-py2() {
  pkgdesc+=" (Python2)"
  depends=('python2')
  conflicts=('patool')

  cd "$srcdir/${pkgbase}-${pkgver}"

  python2 setup.py install --root=$pkgdir --prefix=/usr --optimize=1
}