diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 32 insertions, 23 deletions
@@ -1,19 +1,24 @@ pkgbase = tremotesf pkgdesc = Remote GUI for transmission-daemon - pkgver = 1.7.1 + pkgver = 2.6.3 pkgrel = 1 url = https://github.com/equeim/tremotesf2 arch = x86_64 license = GPL3 - makedepends = qt5-tools + makedepends = qt6-tools makedepends = cmake makedepends = ninja makedepends = gettext - depends = qt5-base + makedepends = cxxopts + makedepends = pkgconf + depends = qt6-base + depends = qt6-svg depends = kwidgetsaddons + depends = kwindowsystem + depends = fmt depends = hicolor-icon-theme - source = https://github.com/equeim/tremotesf2/archive/1.7.1.tar.gz - sha256sums = 1f6ed7c80c3ea3dfa9f7860c6a51c448d4907f10ec2025ac5d57968bb484dbb2 + depends = libpsl + source = https://github.com/equeim/tremotesf2/releases/download/2.6.3/tremotesf-2.6.3.tar.zst + sha256sums = 8b9ce636c40ada1be4707c9ebed5f8e235e21abec73bf1ecf6a95c808bff1e3e pkgname = tremotesf - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1d65adf6de3a --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +* +!PKGBUILD +!.SRCINFO @@ -1,32 +1,33 @@ # Maintainer: Alexey Rochev <equeim@gmail.com> pkgname='tremotesf' -pkgver=1.7.1 +pkgver=2.6.3 pkgrel=1 pkgdesc='Remote GUI for transmission-daemon' -_reponame='tremotesf2' -url="https://github.com/equeim/${_reponame}" +_github='https://github.com/equeim/tremotesf2' +url="${_github}" arch=('x86_64') license=('GPL3') -depends=('qt5-base' 'kwidgetsaddons' 'hicolor-icon-theme') -makedepends=('qt5-tools' 'cmake' 'ninja' 'gettext') -source=("${url}/archive/${pkgver}.tar.gz") -sha256sums=('1f6ed7c80c3ea3dfa9f7860c6a51c448d4907f10ec2025ac5d57968bb484dbb2') +depends=('qt6-base' 'qt6-svg' 'kwidgetsaddons' 'kwindowsystem' 'fmt' 'hicolor-icon-theme' 'libpsl') +makedepends=('qt6-tools' 'cmake' 'ninja' 'gettext' 'cxxopts' 'pkgconf') +source=("${_github}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.zst") -prepare() { - mkdir -p build -} +sha256sums=('8b9ce636c40ada1be4707c9ebed5f8e235e21abec73bf1ecf6a95c808bff1e3e') build() { - cd build - cmake "../${_reponame}-${pkgver}" \ + cmake -B build -S "${pkgname}-${pkgver}" \ -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release - ninja + -DCMAKE_BUILD_TYPE='None' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DTREMOTESF_WITH_HTTPLIB='bundled' \ + -Wno-dev + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure } package() { - cd build - DESTDIR="$pkgdir" ninja install + DESTDIR="$pkgdir" cmake --install build } |