mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
the prior 5.15.9- tags correspond to upstream qt, not the kde patches. for most this is the same commit (no patches), but base, wayland, .. all have kde patches.
65 lines
2.1 KiB
Plaintext
65 lines
2.1 KiB
Plaintext
# Contributor: Bart Ribbers <bribbers@disroot.org>
|
|
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
|
pkgname=qt5-qtscript
|
|
pkgver=5.15.9_git20230323
|
|
pkgrel=1
|
|
_module="${pkgname#qt5-}"
|
|
_pkgver=4f8c35a528586541ea55bb8b3361eaa6749e52b1
|
|
_fullname=$_module-$_pkgver
|
|
pkgdesc="Qt5 - QtScript component"
|
|
url="https://www.qt.io/developers/"
|
|
arch="all"
|
|
license="( LGPL-2.0-or-later OR GPL-3.0-only OR GPL-2.0-or-later ) AND Qt-GPL-exception-1.0"
|
|
makedepends="qt5-qtbase-dev linux-headers"
|
|
subpackages="$pkgname-dev"
|
|
source="https://dev.alpinelinux.org/archive/qt/$_fullname.tar.xz
|
|
qtscript-everywhere-src-5.10.1-sgidefs.patch
|
|
qtscript-s390x.patch
|
|
"
|
|
builddir="$srcdir/$_fullname"
|
|
|
|
_disturl="dev.alpinelinux.org:/archive/qt/"
|
|
snapshot() {
|
|
clean
|
|
makedepends="git xz rsync tar" deps
|
|
mkdir -p "$srcdir" && cd "$srcdir"
|
|
git clone --filter=tree:0 https://invent.kde.org/qt/qt/$_module.git .
|
|
git archive --format tar --prefix=$_fullname/ $_pkgver > "$SRCDEST"/$_fullname.tar
|
|
xz -vv -T0 -9 -e "$SRCDEST"/$_fullname.tar
|
|
rsync --progress -La "$SRCDEST"/$_fullname.tar.xz $_disturl
|
|
}
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
# We need to make the build system think we're running in a git repository
|
|
# so it correctly symlinks during the build
|
|
mkdir .git
|
|
}
|
|
|
|
build() {
|
|
qmake-qt5
|
|
make
|
|
}
|
|
|
|
check() {
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
make INSTALL_ROOT="$pkgdir" install
|
|
|
|
# Drop QMAKE_PRL_BUILD_DIR because reference the build dir
|
|
find "$pkgdir/usr/lib" -type f -name '*.prl' \
|
|
-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
|
|
|
|
install -d "$pkgdir"/usr/share/licenses
|
|
ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/$pkgname
|
|
}
|
|
|
|
sha512sums="
|
|
d43cba0e036b34fec59378660050444048c2c15025c2a74be35ef5867047e8b201233a5d3b90db3c1cf29eb1adb733a7f062631257ab73bce6f4abf200a6808d qtscript-4f8c35a528586541ea55bb8b3361eaa6749e52b1.tar.xz
|
|
c89124fc940ceaa5cfc52c8f48b8eef17bba575a080fad3f27d61e3da98ab5cfd4bb6ffaae09ccae81f6f7644719fa28d38d4b7a7fe4cdb4268673c39627eb22 qtscript-everywhere-src-5.10.1-sgidefs.patch
|
|
a0a22824954d35495d9d08c2b82d6eeeec26765760d417b8bc72c51e1753d4bb9f5e55d5289001d2d6071669a0bfd4f856fc3d0cf58b509bcbcd5211df35e482 qtscript-s390x.patch
|
|
"
|