blob: 8b3c1b2ba7e41894e02af3ebe97269f3e6623847 (
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# Maintainer: neeshy <neeshy@tfwno.gf>
_pkgname=infinityctl
pkgname="$_pkgname-git"
pkgver=latest
pkgrel=1
pkgdesc="Command line interface for 8chan"
arch=('any')
url="https://gitgud.io/ring/infinityctl"
license=('GPL3')
depends=('python' 'python-urllib3')
makedepends=('git' 'python-setuptools')
optdepends=('tesseract' 'imagemagick')
source=("git+https://gitgud.io/ring/infinityctl.git"
"setup.py.patch"
"unix_original-scrape-mode.patch"
"file-name-length-limit.patch"
"remove-defunct.patch"
"8kun.top.patch"
"smuglo.li.patch")
sha256sums=('SKIP'
'08f7c0c16d586732371e9448b76ad924bf3172897aa7f7bb41896c7be6fb1203'
'53ef6c4a259c3648aeadbf3c695db72734ea824f9ba345fd4e1146d9cf76978d'
'901ef2bee21afa0b5651fab84efa03186733b0776704acd5d123979345ee1e76'
'48da6f8535f719ff6a07398efd433b9928285639c09922205eec436d5a72b03e'
'9122ae8ae31b6a3be68e174bc67033dbe62da092eaa25a60e9f9850ce440cfe7'
'afcd273106ed6584d1e843477215badea06d8729094e37721f35adad21414597')
pkgver() {
cd "$srcdir/$_pkgname"
printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd "$srcdir/$_pkgname"
patch -Np1 -i "$srcdir/setup.py.patch"
patch -Np1 -i "$srcdir/unix_original-scrape-mode.patch"
patch -Np1 -i "$srcdir/file-name-length-limit.patch"
patch -Np1 -i "$srcdir/remove-defunct.patch"
patch -Np1 -i "$srcdir/8kun.top.patch"
patch -Np1 -i "$srcdir/smuglo.li.patch"
}
build() {
cd "$srcdir/$_pkgname"
python setup.py build
}
package() {
cd "$srcdir/$_pkgname"
python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$_pkgname/COPYING"
}
|