aports/testing/youtube-viewer/APKBUILD
2025-06-09 04:58:52 +00:00

52 lines
1.3 KiB
Text

# Contributor: Dmitry Zakharchenko <dmitz@disroot.org>
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=youtube-viewer
pkgver=3.11.6
pkgrel=0
pkgdesc="Lightweight YouTube client"
url="https://github.com/trizen/youtube-viewer"
arch="noarch"
license="Artistic-2.0"
depends="
perl-data-dump
perl-json
perl-libwww
perl-lwp-protocol-https
perl-term-readline-gnu
perl-unicode-linebreak
"
makedepends="perl-module-build"
checkdepends="perl-test-pod"
subpackages="$pkgname-doc $pkgname-gtk"
source="$pkgname-$pkgver.tar.gz::https://github.com/trizen/youtube-viewer/archive/$pkgver.tar.gz"
build() {
perl Build.PL \
--gtk3 \
--installdirs=vendor \
--create_packlist=0
./Build
}
check() {
./Build test
}
package() {
./Build install --destdir="$pkgdir"
}
gtk() {
pkgdesc="$pkgdesc (GTK interface)"
depends="$pkgname=$pkgver-r$pkgrel perl-gtk3 perl-file-sharedir"
amove \
usr/bin/gtk*-youtube-viewer \
usr/share/perl5/vendor_perl/auto/share/dist/WWW-YoutubeViewer/gtk* \
usr/share/perl5/vendor_perl/auto/share/dist/WWW-YoutubeViewer/icons
}
sha512sums="
589ca2e845fb381aa388b10d7dadad220744caa8b6d793a4fe69cc6e7b131db23552685d3a1d2cfaafdbdc29bf234b079a402081f1e0702368b2ee2a4ed1489a youtube-viewer-3.11.6.tar.gz
"