summaryrefslogtreecommitdiff
path: root/archlinuxmw
diff options
context:
space:
mode:
authorMineralwater Xu <[email protected]>2021-06-09 09:51:57 +0800
committerMineralwater Xu <[email protected]>2021-06-09 09:51:57 +0800
commitb16208e773afd5edb22124f7a61fcfd72469a1ee (patch)
tree83bf3cbc03afa6cf09cccda0480ba48b84554df3 /archlinuxmw
parent73c9b04ec0ec02a49b945e3b52c75624b8389f2d (diff)
Commit: merge qbittorrent-mw and qbittorrent-mw-nox
Diffstat (limited to 'archlinuxmw')
-rw-r--r--archlinuxmw/qBittorrent-mw/PKGBUILD46
1 files changed, 32 insertions, 14 deletions
diff --git a/archlinuxmw/qBittorrent-mw/PKGBUILD b/archlinuxmw/qBittorrent-mw/PKGBUILD
index 29155d0..3ff1e0a 100644
--- a/archlinuxmw/qBittorrent-mw/PKGBUILD
+++ b/archlinuxmw/qBittorrent-mw/PKGBUILD
@@ -1,42 +1,60 @@
# Maintainer: Mineralwater Xu <[email protected]>
-_pkgname=qbittorrent
-pkgname=$_pkgname-mw
-pkgver=4.3.4.1
+pkgbase=qbittorrent-mw
+pkgname=('qbittorrent-mw' 'qbittorrent-mw-nox')
+pkgver=4.3.5
pkgrel=1
arch=('x86_64')
url="https://www.qbittorrent.org"
license=('custom' 'GPL')
-depends=('libtorrent-rasterbar-mw' 'qt5-base')
+depends=('libtorrent-rasterbar' 'qt5-base')
makedepends=('boost' 'qt5-tools' 'qt5-svg')
optdepends=('python: needed for torrent search tab')
-source=("https://downloads.sourceforge.net/sourceforge/qbittorrent/$_pkgname-${pkgver}.tar.xz"{,.asc})
-sha512sums=('d5ca3d540c751d9ffe986d7197a40e71560898c282ab636c478aa5003a1d6ff812f022f5e11c909fd54dc9de43f865b243a52bd348b26091dba5c481ea2c6193'
+source=("https://downloads.sourceforge.net/sourceforge/qbittorrent/qbittorrent-${pkgver}.tar.xz"{,.asc})
+sha512sums=('0a2feec6c16ef9a82c9a6a6ffacd619ede243ed4037ae04e7b9f3da74f704cd9d724f47e87d2da00eb8d0c0c3c9228e0578a6bc71fa530ef42cb5b65586f9db0'
'SKIP')
-b2sums=('e3dac2227e2affa70e258e9086f24455a89299c4d7bb2e4209399b635786302630dd3159332ff1cc2a6111336f0c7c9b55907d0ebd71d2326d70a58a5930facc'
+b2sums=('eadc46330bfc04778510123f143578ea12ec9a34d3f3e56ef47267d7fe4deaea92318e4213f75b8849b6cc047d05e0daa62a27c1c1d4f00acbc535589c26ca63'
'SKIP')
validpgpkeys=('D8F3DA77AAC6741053599C136E4A2D025B7CC9A2') # sledgehammer999 <[email protected]>
-
build() {
- cd $_pkgname-${pkgver}
+ cd qbittorrent-${pkgver}
# tell qmake not to break makepkg's debug/!strip options
export QBT_ADD_CONFIG='nostrip'
- mkdir -p $_pkgname
- pushd $_pkgname
+ mkdir -p qbittorrent
+ pushd qbittorrent
../configure --prefix=/usr
make
popd
+
+ # Build nox variant
+ mkdir -p "qbittorrent-nox"
+ pushd "qbittorrent-nox"
+ ../configure --prefix=/usr --disable-gui --enable-systemd
+ make
}
-package() {
+package_qbittorrent-mw() {
pkgdesc="An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar."
depends+=('qt5-svg' 'hicolor-icon-theme')
+ provides=('qbittorrent')
+ conflicts=('qbittorrent')
+
+ cd qbittorrent-${pkgver}/qbittorrent
+
+ make INSTALL_ROOT="${pkgdir}" install
+ install -Dm644 "${srcdir}"/qbittorrent-${pkgver}/COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING
+}
+
+package_qbittorrent-mw-nox() {
+ pkgdesc="An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar, w/o gui"
+ provides=('qbittorrent-nox')
+ conflicts=('qbittorrent-nox')
- cd $_pkgname-${pkgver}/$_pkgname
+ cd qbittorrent-${pkgver}/qbittorrent-nox
make INSTALL_ROOT="${pkgdir}" install
- install -Dm644 "${srcdir}"/$_pkgname-${pkgver}/COPYING "${pkgdir}"/usr/share/licenses/$_pkgname/COPYING
+ install -Dm644 "${srcdir}"/qbittorrent-${pkgver}/COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING
}