* update qtermwidget to 2.0.1-1

This commit is contained in:
Alexander Baldeck 2024-09-19 17:45:02 +02:00
parent b971078be7
commit 1b3fa8d63a
2 changed files with 24 additions and 37 deletions

View File

@ -1,25 +1,21 @@
pkgbase = qtermwidget
pkgdesc = A terminal widget for Qt, used by QTerminal
pkgver = 1.4.0
pkgver = 2.0.1
pkgrel = 1
url = https://github.com/lxqt/qtermwidget
arch = x86_64
license = LGPL
license = custom:BSD
license = custom:Public Domain
license = LGPL-2.0-or-later
license = BSD-3-Clause
makedepends = git
makedepends = lxqt-build-tools
makedepends = python-pyqt5
makedepends = python-pyqt6
makedepends = pyqt-builder
makedepends = sip
makedepends = python-installer
depends = qt5-base
optdepends = python: PyQt5 bindings
source = https://github.com/lxqt/qtermwidget/releases/download/1.4.0/qtermwidget-1.4.0.tar.xz
source = https://github.com/lxqt/qtermwidget/releases/download/1.4.0/qtermwidget-1.4.0.tar.xz.asc
validpgpkeys = 169704C6FB490C6892C7F23C37E0AF1FDA48F373
validpgpkeys = 7C733BA5F585AAD669E4D23A42C9C8D3AF5EA5E3
depends = qt6-base
optdepends = python: PyQt bindings
source = git+https://github.com/lxqt/qtermwidget.git?signed#tag=2.0.1
validpgpkeys = 19DFDF3A579BD509DBB572D8BE793007AD22DF7E
sha256sums = e7253065f74fa056843c95f9543e690bcaf7a03647ef5e02379eec4eb162026b
sha256sums = SKIP
sha256sums = 7502ef3ca75f5c98514e0590756570df4af447b777600dc948290f4d60850191
pkgname = qtermwidget

View File

@ -1,51 +1,42 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Jerome Leclanche <jerome@leclan.ch>
# Maintainer: Chih-Hsuan Yen <yan12125@archlinux.org>
# Contributor: Jerome Leclanche <jerome@leclan.ch>
pkgname=qtermwidget
pkgver=2.0.0
pkgver=2.0.1
pkgrel=1
pkgdesc="A terminal widget for Qt, used by QTerminal"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://github.com/lxqt/$pkgname"
url="https://github.com/lxqt/qtermwidget"
# Yep, it's messy when you're talking about licenses
# https://github.com/lxqt/qtermwidget/blob/2.0.0/README.md?plain=1#L13-L42
license=('LGPL-2.0-or-later' 'BSD-3-Clause')
depends=("qt6-base")
makedepends=("lxqt-build-tools"
"python-pyqt6" "pyqt-builder" "sip" "python-installer")
makedepends=("git" "lxqt-build-tools"
"python-pyqt6" "pyqt-builder" "sip" "python-installer")
optdepends=(
'python: PyQt bindings'
)
source=(
"https://github.com/lxqt/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"
"https://github.com/lxqt/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz.asc"
"git+https://github.com/lxqt/qtermwidget.git?signed#tag=$pkgver"
)
sha256sums=('33ff5c84b93f7a46e5255ae6a25e073093e0f80cc7dacf0233e01b643663f700'
'SKIP')
sha256sums=('7502ef3ca75f5c98514e0590756570df4af447b777600dc948290f4d60850191')
validpgpkeys=(
"169704C6FB490C6892C7F23C37E0AF1FDA48F373" # Jerome Leclanche <jerome@leclan.ch>
"7C733BA5F585AAD669E4D23A42C9C8D3AF5EA5E3" # Alf Gaida <agaida@siduction.org>
"19DFDF3A579BD509DBB572D8BE793007AD22DF7E" # Pedram Pourang <tsujan2000@gmail.com>
"19DFDF3A579BD509DBB572D8BE793007AD22DF7E" # https://github.com/tsujan.gpg
)
build() {
mkdir -p build
cd build
cmake "$srcdir/$pkgname-$pkgver" \
cmake -B build -S qtermwidget \
-DCMAKE_INSTALL_PREFIX=/usr
make
make -C build
cd "$srcdir/$pkgname-$pkgver"/pyqt
CXXFLAGS="-I$PWD/../lib -I$PWD/../../build/lib" LDFLAGS="-L$PWD/../../build" sip-wheel --verbose --qmake /usr/bin/qmake6
cd "$srcdir"/qtermwidget/pyqt
CXXFLAGS="$CXXFLAGS -I$PWD/../lib -I$PWD/../../build/lib" LDFLAGS="$LDFLAGS -L$PWD/../../build" sip-wheel --verbose --qmake /usr/bin/qmake6
}
package() {
cd build
make DESTDIR="$pkgdir" install
install -Dm644 "$srcdir/$pkgname-$pkgver/README.md" -t "$pkgdir"/usr/share/licenses/$pkgname
make -C build DESTDIR="$pkgdir" install
install -Dm644 "$srcdir"/qtermwidget/README.md -t "$pkgdir"/usr/share/licenses/$pkgname
cd "$srcdir/$pkgname-$pkgver"/pyqt
python -m installer --destdir="$pkgdir" *.whl
python -m installer --destdir="$pkgdir" "$srcdir"/qtermwidget/pyqt/*.whl
}