summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 64 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..29bdd3478267
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: Marcell Meszaros < marcell.meszaros AT runbox.eu >
+
+pkgname=qbittorrent-enhanced-qt5-git
+pkgver=4.4.2.10.r0.gdb18496c9
+pkgrel=1
+pkgdesc='Bittorrent client using Qt5 and libtorrent-rasterbar, Enhanced Edition mod'
+arch=('arm' 'armv6h' 'armv7h' 'aarch64' 'i686' 'x86_64')
+url='https://github.com/c0re100/qBittorrent-Enhanced-Edition'
+license=('GPL' 'custom')
+depends=('dbus'
+ 'gcc-libs'
+ 'glibc'
+ 'hicolor-icon-theme'
+ 'libtorrent-rasterbar'
+ 'openssl'
+ 'qt5-base'
+ 'zlib')
+makedepends=('boost'
+ 'cmake'
+ 'qt5-svg'
+ 'qt5-tools')
+optdepends=('python: needed for torrent search tab')
+provides=('qbittorrent'
+ 'qbittorrent-enhanced'
+ 'qbittorrent-enhanced-qt5'
+ 'qbittorrent-qt5')
+conflicts=('qbittorrent'
+ 'qbittorrent-dark-git'
+ 'qbittorrent-enhanced'
+ 'qbittorrent-enhanced-git'
+ 'qbittorrent-enhanced-nox'
+ 'qbittorrent-enhanced-nox-git'
+ 'qbittorrent-enhanced-qt5'
+ 'qbittorrent-enhanced-ua'
+ 'qbittorrent-git'
+ 'qbittorrent-nox-git'
+ 'qbittorrent-qt5')
+_srcrepodir="${pkgname%-qt5-git*}"
+source=("${_srcrepodir}::git+${url}.git#branch=v4_4_x")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${_srcrepodir}"
+
+# Generate git 'release-' tag based version.
+ git describe --long --tags --match='release-*' | sed 's/^release-//;s/^\([0-9][0-9.]*\)-\([a-zA-Z]\+\)/\1\2/;s/\([0-9]\+-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cmake -S "${_srcrepodir}" -B build \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DQT6=OFF \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DVERBOSE_CONFIGURE=ON
+}
+
+build() {
+ cmake --build build
+}
+
+package() {
+ DESTDIR="${pkgdir}" cmake --install build
+ install -Dm644 "${_srcrepodir}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+}