diff --git a/lxqt/qterminal/.SRCINFO b/lxqt/qterminal/.SRCINFO index 585b561277..d8c23f451d 100644 --- a/lxqt/qterminal/.SRCINFO +++ b/lxqt/qterminal/.SRCINFO @@ -1,23 +1,21 @@ pkgbase = qterminal pkgdesc = A lightweight Qt-based terminal emulator - pkgver = 1.4.0 + pkgver = 2.0.1 pkgrel = 1 url = https://github.com/lxqt/qterminal arch = x86_64 groups = lxqt - license = GPL2 + license = GPL-2.0-or-later + license = BSD-3-Clause + makedepends = git makedepends = cmake makedepends = lxqt-build-tools depends = hicolor-icon-theme depends = qtermwidget - depends = qt5-x11extras depends = libcanberra - source = https://github.com/lxqt/qterminal/releases/download/1.4.0/qterminal-1.4.0.tar.xz - source = https://github.com/lxqt/qterminal/releases/download/1.4.0/qterminal-1.4.0.tar.xz.asc - validpgpkeys = 169704C6FB490C6892C7F23C37E0AF1FDA48F373 - validpgpkeys = 7C733BA5F585AAD669E4D23A42C9C8D3AF5EA5E3 + depends = layer-shell-qt + source = git+https://github.com/lxqt/qterminal.git?signed#tag=2.0.1 validpgpkeys = 19DFDF3A579BD509DBB572D8BE793007AD22DF7E - sha256sums = 8313326ac3ef728924271cd60a8f79e17e5e755a6bfa4e4419a4b7a53528659f - sha256sums = SKIP + sha256sums = f8523a955dcc9df8c51457fcc545e255c70f45fce55ba85036de0003aa857255 pkgname = qterminal diff --git a/lxqt/qterminal/PKGBUILD b/lxqt/qterminal/PKGBUILD index 19687d2477..0be63cb846 100644 --- a/lxqt/qterminal/PKGBUILD +++ b/lxqt/qterminal/PKGBUILD @@ -1,43 +1,36 @@ # POWER Maintainer: Alexander Baldeck -# Maintainer: Jerome Leclanche -# Co-Maintainer: Chih-Hsuan Yen +# Maintainer: Chih-Hsuan Yen +# Contributor: Jerome Leclanche pkgname=qterminal -pkgver=2.0.0 +pkgver=2.0.1 pkgrel=1 pkgdesc="A lightweight Qt-based terminal emulator" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) groups=("lxqt") -url="https://github.com/lxqt/$pkgname" +url="https://github.com/lxqt/qterminal" # https://github.com/lxqt/qterminal/blob/2.0.0/qterminal.metainfo.xml#L10 license=('GPL-2.0-or-later' 'BSD-3-Clause') -depends=("hicolor-icon-theme" "qtermwidget" "libcanberra") -makedepends=("cmake" "lxqt-build-tools") +depends=("hicolor-icon-theme" "qtermwidget" "libcanberra" "layer-shell-qt") +makedepends=("git" "cmake" "lxqt-build-tools") source=( - "https://github.com/lxqt/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc} + "git+https://github.com/lxqt/qterminal.git?signed#tag=$pkgver" ) -sha256sums=('28f00a5c8c31d9108a54b7dcbf87d46f14e460492d2c56e3ecf5b5c3bba4059f' - 'SKIP') +sha256sums=('f8523a955dcc9df8c51457fcc545e255c70f45fce55ba85036de0003aa857255') validpgpkeys=( - "169704C6FB490C6892C7F23C37E0AF1FDA48F373" # Jerome Leclanche - "7C733BA5F585AAD669E4D23A42C9C8D3AF5EA5E3" # Alf Gaida - "19DFDF3A579BD509DBB572D8BE793007AD22DF7E" # Pedram Pourang + "19DFDF3A579BD509DBB572D8BE793007AD22DF7E" # https://github.com/tsujan.gpg ) build() { - mkdir -p build - cd build + awk '/\/\*\*/{flag=1} /\*\*\// {print; flag=0} flag' qterminal/src/third-party/qxtglobal.h > LICENSE-LibQxt - awk '/\/\*\*/{flag=1} /\*\*\// {print; flag=0} flag' "$srcdir/$pkgname-$pkgver/src/third-party/qxtglobal.h" > LICENSE-LibQxt - - cmake "$srcdir/$pkgname-$pkgver" \ + cmake -B build -S qterminal \ -DCMAKE_INSTALL_PREFIX=/usr - make + make -C build } package() { - cd build - make DESTDIR="$pkgdir" install + make -C build DESTDIR="$pkgdir" install install -Dm644 LICENSE-LibQxt -t "$pkgdir"/usr/share/licenses/$pkgname }