git » transmission.git » commit 9e28cbc

transmission 4.0.6

author Urja (ARMLFS builder)
2024-06-19 07:30:54 UTC
committer Urja (ARMLFS builder)
2024-06-19 07:30:54 UTC
parent 1721b9281164b0f99db33f9b5ae48305d03bf1cc

transmission 4.0.6

.gitignore +2 -0
PKGBUILD +15 -14

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a43258a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/src/
+/pkg/
diff --git a/PKGBUILD b/PKGBUILD
index 7bac25a..ef118e6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ pkgbase=transmission
 pkgname=(transmission-cli transmission-gtk transmission-qt libtransmission)
 pkgver=4.0.6
 pkgrel=1
-arch=(x86_64)
+arch=(x86_64 'armv7h')
 url="http://www.transmissionbt.com/"
 license=(GPL)
 makedepends=(
@@ -25,10 +25,11 @@ makedepends=(
 	miniupnpc
 	ninja
 	npm
-	qt6-base
-	qt6-svg
-	qt6-tools
+	qt5-base
+	qt5-svg
+	qt5-tools
 	systemd
+	libpsl
 )
 source=(https://github.com/transmission/transmission/releases/download/$pkgver/transmission-$pkgver.tar.xz
         transmission-cli.sysusers
@@ -48,8 +49,8 @@ build() {
 	  -DENABLE_GTK=ON \
 	  -DENABLE_MAC=OFF \
 	  -DENABLE_QT=ON \
-	  -DREBUILD_WEB=ON \
-	  -DENABLE_TESTS=ON \
+	  -DREBUILD_WEB=OFF \
+	  -DENABLE_TESTS=OFF \
 	  -DENABLE_UTILS=ON \
 	  -DENABLE_UTP=ON \
 	  -DINSTALL_LIB=ON \
@@ -67,12 +68,12 @@ build() {
   cmake --build build --config Release
 }
 
-check() {
-  cd $pkgbase-$pkgver
+#check() {
+#  cd $pkgbase-$pkgver
 
-  cd build
-  ctest --output-on-failure -j "$(nproc)"
-}
+#  cd build
+#  ctest --output-on-failure -j "$(nproc)"
+#}
 
 _install_component() {
   (cd $srcdir/$pkgbase-$pkgver/build; DESTDIR="$pkgdir" ninja $1/install)
@@ -84,12 +85,12 @@ package_transmission-cli() {
 
   cd $pkgbase-$pkgver
 
-  for dir in daemon cli web utils; do
+  for dir in daemon cli utils; do
     _install_component $dir
   done
 
   install -d "$pkgdir"/usr/share/transmission
-  cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission
+#  cp -a build/web/public_html/ "$pkgdir"/usr/share/transmission
 
   install -Dm644 daemon/transmission-daemon.service \
     "$pkgdir/usr/lib/systemd/system/transmission.service"
@@ -118,7 +119,7 @@ package_transmission-gtk() {
 
 package_transmission-qt() {
   pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)'
-  depends=(curl qt6-base qt6-svg libevent libb64 miniupnpc libnatpmp libdeflate)
+  depends=(curl qt5-base qt5-svg libevent libb64 miniupnpc libnatpmp libdeflate)
   optdepends=('transmission-cli: daemon and web support')
 
   cd $pkgbase-$pkgver