author | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-19 07:30:54 UTC |
committer | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-19 07:30:54 UTC |
parent | 1721b9281164b0f99db33f9b5ae48305d03bf1cc |
.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