aboutsummaryrefslogtreecommitdiffstats
path: root/testing/tartube/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/tartube/APKBUILD')
-rw-r--r--testing/tartube/APKBUILD48
1 files changed, 35 insertions, 13 deletions
diff --git a/testing/tartube/APKBUILD b/testing/tartube/APKBUILD
index 748834ee794..68cc4c424a1 100644
--- a/testing/tartube/APKBUILD
+++ b/testing/tartube/APKBUILD
@@ -1,14 +1,38 @@
# Contributor: Antoni Aloy <aaloytorrens@gmail.com>
# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
pkgname=tartube
-pkgver=2.3.110
-pkgrel=1
+pkgver=2.5.0
+pkgrel=0
pkgdesc="GUI front-end for youtube-dl, partly based on youtube-dl-gui and written in Python 3 / Gtk 3"
url="https://github.com/axcore/tartube"
-arch="noarch"
-license="GPL-3.0-or-later"
-depends="gtk+3.0 py3-requests youtube-dl ffmpeg xdg-utils"
+# blocked by streamlink
+#arch="noarch !s390x" # freeimage
+license="LGPL-2.1-or-later"
+depends="
+ aria2
+ atomicparsley
+ ffmpeg
+ mpv
+ py3-feedparser
+ py3-gobject3
+ py3-imageio-ffmpeg
+ py3-matplotlib
+ py3-playsound
+ py3-requests
+ python3
+ streamlink
+ xdg-utils
+ yt-dlp
+"
+
+# Enable moviepy and imageio support when possible
+case "$CARCH" in
+ ppc64le) ;;
+ *) depends="$depends py3-moviepy py3-imageio" ;;
+esac
+
makedepends="py3-setuptools"
+subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/axcore/tartube/archive/v$pkgver.tar.gz"
build() {
@@ -20,16 +44,14 @@ check() {
}
package() {
- python3 setup.py install \
- --root="$pkgdir" \
- --optimize=1
- install -d "$pkgdir/usr/share/applications" \
- "$pkgdir/usr/share/pixmaps"
+ python3 setup.py install --skip-build --root="$pkgdir"
_sitepkgs_dir="$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")"
mv "$pkgdir/tartube/icons" "$pkgdir$_sitepkgs_dir/tartube/"
rm -rvf "$pkgdir"/tartube
- install -Dm644 pack/tartube.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
- install -Dm644 pack/tartube.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 pack/tartube.png "$pkgdir"/usr/share/icons/hicolor/48x48/apps/tartube.png
+ install -Dm644 pack/tartube.desktop "$pkgdir"/usr/share/applications/tartube.desktop
}
-sha512sums="6c0306a1150b657357a1474085b4d24948a9d966554baf47228d76f950290655ff627a33ec2947218a5da388689315f5fbf5f91d157ec5d7d61d1c94c02df921 tartube-2.3.110.tar.gz"
+sha512sums="
+249c99d2b51e0dec76efd85d204cc3bc21a9963defd8a2fc50de02758f33848bb71b1dcdba143a8f9b7f459d0196c522a156b40719f2a756da7f1675fa43b172 tartube-2.5.0.tar.gz
+"