diff options
author | Frederic Bezies | 2023-02-13 17:21:57 +0100 |
---|---|---|
committer | Frederic Bezies | 2023-02-13 17:21:57 +0100 |
commit | fe0ab1a16096de848add9d86d0fbc1f22604805c (patch) | |
tree | 2fd9e7aa9e82ea5247b86876d31403ca8a63f611 | |
parent | 0270dbe4b0c266d9e71c1236d1c0056ce5dbb026 (diff) | |
download | aur-fe0ab1a16096de848add9d86d0fbc1f22604805c.tar.gz |
Syncing with official PKGBUILD
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 62 |
2 files changed, 62 insertions, 21 deletions
@@ -1,19 +1,26 @@ pkgbase = transmission-gtk-git pkgdesc = Fast, easy, and free BitTorrent client (GTK+ GUI)(Git version from github repository) - pkgver = 4.0.0.r0.g280ace12f + pkgver = 4.0.0.r31.ga2faaabe6 pkgrel = 1 epoch = 2 url = http://www.transmissionbt.com/ arch = i686 arch = x86_64 license = MIT - makedepends = intltool - makedepends = git makedepends = cmake - depends = gtkmm3 - depends = libappindicator-gtk3 - depends = libnatpmp + makedepends = curl + makedepends = dht + makedepends = glibmm-2.68 + makedepends = gtk4 + makedepends = intltool + makedepends = libevent + makedepends = ninja + makedepends = npm + makedepends = systemd + depends = gtkmm-4.0 depends = libb64 + depends = libdeflate + depends = libnatpmp depends = miniupnpc optdepends = notification-daemon: Desktop notification support optdepends = transmission-cli: daemon and web support @@ -21,6 +28,6 @@ pkgbase = transmission-gtk-git conflicts = transmission-gtk conflicts = transmission-svn-gtk source = git+https://github.com/transmission/transmission.git - sha1sums = SKIP + sha256sums = SKIP pkgname = transmission-gtk-git @@ -3,21 +3,38 @@ pkgname=transmission-gtk-git _pkgname=transmission -pkgver=4.0.0.r0.g280ace12f +pkgver=4.0.0.r31.ga2faaabe6 pkgrel=1 epoch=2 pkgdesc="Fast, easy, and free BitTorrent client (GTK+ GUI)(Git version from github repository)" arch=('i686' 'x86_64') url="http://www.transmissionbt.com/" license=('MIT') -depends=('gtkmm3' 'libappindicator-gtk3' 'libnatpmp' 'libb64' 'miniupnpc') -makedepends=('intltool' 'git' 'cmake') +depends=( + gtkmm-4.0 + libb64 + libdeflate + libnatpmp + miniupnpc +) +makedepends=( + cmake + curl + dht + glibmm-2.68 + gtk4 + intltool + libevent + ninja + npm + systemd +) optdepends=('notification-daemon: Desktop notification support' 'transmission-cli: daemon and web support') provides=(transmission-gtk) conflicts=(transmission-gtk transmission-svn-gtk) source=("git+https://github.com/transmission/transmission.git") -sha1sums=('SKIP') +sha256sums=('SKIP') pkgver() { cd "$_pkgname" @@ -31,20 +48,37 @@ prepare() { build() { cd $srcdir/$_pkgname - # cmake part added thanks to glitsj16. - mkdir -p build - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DENABLE_QT=OFF \ - -DENABLE_TESTS=OFF - make + + cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DENABLE_CLI=ON \ + -DENABLE_DAEMON=ON \ + -DENABLE_GTK=ON \ + -DENABLE_MAC=OFF \ + -DENABLE_QT=OFF \ + -DENABLE_UTILS=ON \ + -DENABLE_UTP=ON \ + -DINSTALL_LIB=ON \ + -DUSE_SYSTEM_B64=ON \ + -DUSE_SYSTEM_DEFLATE=ON \ + -DUSE_SYSTEM_DHT=ON \ + -DUSE_SYSTEM_EVENT2=ON \ + -DUSE_SYSTEM_MINIUPNPC=ON \ + -DUSE_SYSTEM_NATPMP=ON \ + -DUSE_SYSTEM_PSL=ON \ + -DUSE_SYSTEM_UTP=OFF \ + -DWITH_CRYPTO=openssl \ + -S . -B build + + cmake --build build --config Release } package() { cd $srcdir/$_pkgname/build - make -C gtk DESTDIR="$pkgdir" install - make -C po DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja gtk/install + #make -C gtk DESTDIR="$pkgdir" install + #make -C po DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja po/install cd $srcdir/$_pkgname/ install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } |