summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcell Meszaros2022-03-26 12:06:04 +0100
committerMarcell Meszaros2022-03-26 13:40:07 +0100
commite71cb320a186023f99faf34bb72b62a0fe2bc649 (patch)
tree6fad98a545bccb971e6590bcb1aebea88c2be775
downloadaur-e71cb320a186023f99faf34bb72b62a0fe2bc649.tar.gz
init
-rw-r--r--.SRCINFO45
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD64
3 files changed, 113 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..55ae10f6ee2e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,45 @@
+pkgbase = qbittorrent-enhanced-qt5-git
+ pkgdesc = Bittorrent client using Qt5 and libtorrent-rasterbar, Enhanced Edition mod
+ pkgver = 4.4.2.10.r0.gdb18496c9
+ pkgrel = 1
+ url = https://github.com/c0re100/qBittorrent-Enhanced-Edition
+ arch = arm
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = custom
+ makedepends = boost
+ makedepends = cmake
+ makedepends = qt5-svg
+ makedepends = qt5-tools
+ depends = dbus
+ depends = gcc-libs
+ depends = glibc
+ depends = hicolor-icon-theme
+ depends = libtorrent-rasterbar
+ depends = openssl
+ depends = qt5-base
+ depends = zlib
+ optdepends = python: needed for torrent search tab
+ provides = qbittorrent
+ provides = qbittorrent-enhanced
+ provides = qbittorrent-enhanced-qt5
+ provides = qbittorrent-qt5
+ conflicts = qbittorrent
+ conflicts = qbittorrent-dark-git
+ conflicts = qbittorrent-enhanced
+ conflicts = qbittorrent-enhanced-git
+ conflicts = qbittorrent-enhanced-nox
+ conflicts = qbittorrent-enhanced-nox-git
+ conflicts = qbittorrent-enhanced-qt5
+ conflicts = qbittorrent-enhanced-ua
+ conflicts = qbittorrent-git
+ conflicts = qbittorrent-nox-git
+ conflicts = qbittorrent-qt5
+ source = qbittorrent-enhanced::git+https://github.com/c0re100/qBittorrent-Enhanced-Edition.git#branch=v4_4_x
+ sha256sums = SKIP
+
+pkgname = qbittorrent-enhanced-qt5-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..05c6d4d4c97b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
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"
+}