pkgname: qtlocation pkgver: '5.15.19' pkgrel: '1' pkgdesc: 'A cross-platform application and UI framework, QtLocation files' url: 'https://qt-project.org/' arch: x86_64 license: - FDL - GPL3 - LGPL3 - custom depends: [] makedepends: - icu - qtbase - qtdeclarative - qttools source: - 'kf5-1.patch' - 'consolidate-1.patch' - 'https://download.qt.io/archive/qt/5.15/${pkgver}/submodules/${pkgname}-everywhere-opensource-src-${pkgver}.tar.xz' sha256sums: - SKIP - SKIP - SKIP build: | _src="${SRCDIR}/${pkgname}" patch -d "$_src" -Np1 -i ${SRCDIR}/kf5-1.patch patch -d "$_src" -Np1 -i ${SRCDIR}/consolidate-1.patch sed -e 's|c++14|c++17|g' -e '/c++1z/d' -i \ "$_src/src/3rdparty/mapbox-gl-native/mapbox-gl-native.pro" sed -e "/pragma once/a#include " \ -i "$_src/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp" \ "$_src/src/3rdparty/mapbox-gl-native/include/mbgl/util/string.hpp" \ "$_src/src/3rdparty/mapbox-gl-native/src/mbgl/gl/stencil_mode.hpp" mkdir build cd build qmake ../${pkgname}-everywhere-src-${pkgver} make 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' {} \; # Obsolet libs rm -f ${PKGDIR}/usr/lib/libQt5Location.la rm -f ${PKGDIR}/usr/lib/libQt5Positioning.la rm -f ${PKGDIR}/usr/lib/libQt5PositioningQuick.la package: | true