diff options
author | Daniel Kirchner | 2021-03-14 20:40:57 +0100 |
---|---|---|
committer | Daniel Kirchner | 2021-03-14 20:40:57 +0100 |
commit | 76376d738fce25dfc745267e2130bd4e937970d8 (patch) | |
tree | 966a5b99e35f6ce4c4f7c6f70512cfadcea43958 /PKGBUILD | |
download | aur-76376d738fce25dfc745267e2130bd4e937970d8.tar.gz |
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d8717cc3113a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer : Daniel Kirchner <daniel@ekpyron.org> +# Contributor : Christian Muehlhaeuser <muesli@gmail.com> + +pkgname=(transmission-qt-ssl-git) +pkgver=3.00 +pkgrel=1 +arch=(x86_64) +url="http://www.transmissionbt.com/" +license=(MIT) +pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI + SSL remote session patch)' +depends=(curl qt5-base libevent) +optdepends=('transmission-cli: daemon and web support') +makedepends=(gtk3 intltool curl qt5-base libevent systemd qt5-tools git cmake) +source=(git+https://github.com/transmission/transmission.git + transmission-cli.sysusers + transmission-cli.tmpfiles + transmission-qt-ssl.patch) +conflicts=('transmission-qt' 'transmission-qt-git') +provides=('transmission-qt') +sha256sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $srcdir/transmission + git submodule update --init + + sed -i '/^Icon=/ s/$/-qt/' qt/transmission-qt.desktop + git apply $srcdir/transmission-qt-ssl.patch +} + +build() { + cd $srcdir/transmission + + mkdir -p build + cd build + + cmake ../ \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DCMAKE_CXX_FLAGS=-Wno-deprecated-declarations + + cd qt + make +} + +package() { + cd $srcdir/transmission/build/qt + + make DESTDIR="$pkgdir/" install + + cd ../.. + install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING" + install -Dm644 qt/icons/transmission.png \ + "$pkgdir/usr/share/pixmaps/transmission-qt.png" + install -Dm644 qt/transmission-qt.desktop \ + "$pkgdir/usr/share/applications/transmission-qt.desktop" +} |