diff options
author | Bart Ribbers <bribbers@disroot.org> | 2020-03-09 17:00:40 +0100 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-03-10 23:54:36 -0300 |
commit | 08515b06948eb1b1c716ed5ad7d528a889352cd7 (patch) | |
tree | 83f48067f6991dcffedd68cc5eb9fc66a9da9fa0 | |
parent | bea5aba87d503f329a68e151b8ff5dc900377db6 (diff) | |
download | aports-08515b06948eb1b1c716ed5ad7d528a889352cd7.tar.bz2 aports-08515b06948eb1b1c716ed5ad7d528a889352cd7.tar.xz |
community/qt5-qtwebengine: take over maintainership
Also sync APKBUILD with other Qt packages
-rw-r--r-- | community/qt5-qtwebengine/APKBUILD | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/community/qt5-qtwebengine/APKBUILD b/community/qt5-qtwebengine/APKBUILD index af20814082..0cc1e362bd 100644 --- a/community/qt5-qtwebengine/APKBUILD +++ b/community/qt5-qtwebengine/APKBUILD @@ -1,11 +1,12 @@ -# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=qt5-qtwebengine pkgver=5.14.1 -pkgrel=1 +pkgrel=2 pkgdesc="Qt5 - QtWebEngine components" url="https://www.qt.io/developers/" -# ppc64le, s390x: not supported -arch="all !ppc64le !s390x !armhf" # armhf blocked by qt5-qtdeclarative +# ppc64le and s390x are not supported +# armhf blocked by qt5-qtdeclarative +arch="all !ppc64le !s390x !armhf" license="LGPL-2.1-only AND LGPL-3.0-only AND GPL-3.0-only AND Qt-GPL-exception-1.0" depends_dev="gstreamer-dev gst-plugins-base-dev libxslt-dev mesa-dev icu-dev libxext-dev glib-dev libxcomposite-dev libxrender-dev ninja ffmpeg-dev @@ -50,16 +51,12 @@ makedepends="$depends_dev " subpackages="$pkgname-dev $pkgname-dbg" -_ver=${pkgver/_/-} -_ver=${_ver/beta0/beta} -_ver=${_ver/rc0/rc} -_v=${_ver/rc/RC} case $pkgver in -*_beta*|*_rc*) _rel=development_releases;; -*) _rel=official_releases;; + *_beta*|*_rc*) _rel=development_releases;; + *) _rel=official_releases;; esac -source="https://download.qt.io/$_rel/qt/${pkgver%.*}/$_ver/submodules/qtwebengine-everywhere-src-$_v.tar.xz +source="https://download.qt.io/$_rel/qt/${pkgver%.*}/$pkgver/submodules/qtwebengine-everywhere-src-$pkgver.tar.xz qt-musl-dispatch_to_musl.patch qt-musl-execinfo.patch qt-musl-mallinfo.patch @@ -78,7 +75,7 @@ source="https://download.qt.io/$_rel/qt/${pkgver%.*}/$_ver/submodules/qtwebengin musl-hacks.patch sandbox-sched_getparam.patch " -builddir="$srcdir"/qtwebengine-everywhere-src-$_v +builddir="$srcdir/qtwebengine-everywhere-src-$pkgver" build() { export NINJA_PATH="/usr/bin/ninja" @@ -88,9 +85,14 @@ build() { package() { make install INSTALL_ROOT="$pkgdir" - # remove rpath -# chrpath --delete "$pkgdir"/usr/lib/qt5/libexec/* sed -i -e 's:-L/home[^ ]\+::g' "$pkgdir"/usr/lib/pkgconfig/*.pc + + # 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="fafa2fbc789941e837e35945857a6da00e73bd2abe512290674b9957719b998d8b8b95a35c709a171c9d0d111e6f418cec630dfcdbe47ecbae25a3b94e4c99f9 qtwebengine-everywhere-src-5.14.1.tar.xz |