blob: 0974b69a01c9b380590c2f576669f1710e4214a4 (
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: Sayan Pal <spcodr at gmail dot com>
pkgname=phub-cli
pkgver=0.4.0
pkgrel=1
pkgdesc="Terminal-based video browser inspired by ani-cli, streaming directly from pornhub.com"
arch=('x86_64')
url="https://github.com/curtosis-org/phub-cli"
license=('MIT')
depends=('bash' 'mpv' 'fzf' 'yt-dlp' 'python' 'python-beautifulsoup4')
source=("https://github.com/curtosis-org/phub-cli/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('235cad5b9de38672a1a36022d8b4170a7a3bc383f0ba737a0b33a21c00fe1818')
package() {
cd "$srcdir/phub-cli-$pkgver"
# Main binary
install -Dm755 phub-cli "$pkgdir/usr/bin/phub-cli"
# Install modules
install -d "$pkgdir/usr/share/phub-cli"
cp -r modules "$pkgdir/usr/share/phub-cli/"
# Patch DIR path inside phub-cli to system location
sed -i '0,/^DIR=/{s|^DIR=.*|DIR="/usr/share/phub-cli"|}' "$pkgdir/usr/bin/phub-cli"
# Permissions
chmod +x "$pkgdir/usr/share/phub-cli/modules/"*.sh
chmod +x "$pkgdir/usr/share/phub-cli/modules/"*.py
# License
if [[ -f LICENSE ]]; then
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
fi
}
|