summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2020-06-11 08:16:33 +0200
committerMichel Zou2020-06-11 08:16:33 +0200
commit650e13706edc5e76103737e0f310d3f0f6dcff74 (patch)
tree0e28fddbd92e43ea4989973d9f4720aa43667d35
parentc6fd0c9bb9a7d5bc481fc014f665754633197c2b (diff)
downloadaur-650e13706edc5e76103737e0f310d3f0f6dcff74.tar.gz
prepare
-rw-r--r--PKGBUILD37
1 files changed, 20 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f272fc5fad66..c63d63e3becd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,6 +13,26 @@ sha256sums=('4076de63ec2b5e84379ddfebf27c7b29b8dc9074f3db7e2ca61d11a1d8adc041')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+prepare() {
+ cd qwt-${pkgver}
+ # Build release only
+ sed -i 's|+= debug_and_release|+= release|' qwtbuild.pri
+ sed -i '/+= build_all/d' qwtbuild.pri
+
+ # No designer plugin:
+ sed -i 's|+= QwtDesigner|-= QwtDesigner|' qwtconfig.pri
+
+ # Make install locations consistent with Arch's native Qwt:
+ sed -i 's|$${QWT_INSTALL_PREFIX}/doc|$${QWT_INSTALL_PREFIX}/share/doc/qwt|' qwtconfig.pri
+ sed -i 's|$${QWT_INSTALL_PREFIX}/include|$${QWT_INSTALL_PREFIX}/include/qwt|' qwtconfig.pri
+
+ # No need for docs:
+ sed -i "s|= target doc|= target|" src/src.pro
+
+ # https://sourceforge.net/p/qwt/patches/73/
+ curl -L https://sourceforge.net/p/qwt/patches/73/attachment/qwt61_qflags.patch | patch -p1
+}
+
build() {
for _arch in ${_architectures}; do
export QTDIR=/usr/${_arch}/lib/qt
@@ -21,30 +41,13 @@ build() {
cd "${srcdir}"
cp -r "qwt-${pkgver}/" "${pkgname}-${pkgver}-build-${_arch}"
cd "${srcdir}/${pkgname}-${pkgver}-build-${_arch}/qwt-${pkgver}"
-
-
- # Build release only
- sed -i 's|+= debug_and_release|+= release|' qwtbuild.pri
- sed -i '/+= build_all/d' qwtbuild.pri
-
- # No designer plugin:
- sed -i 's|+= QwtDesigner|-= QwtDesigner|' qwtconfig.pri
# This is a mingw build, so Windows prefix is used. Let's change it:
sed -i "s|C:/Qwt-\$\$QWT_VERSION|/usr/${_arch}|" qwtconfig.pri
- # Make install locations consistent with Arch's native Qwt:
- sed -i 's|$${QWT_INSTALL_PREFIX}/doc|$${QWT_INSTALL_PREFIX}/share/doc/qwt|' qwtconfig.pri
- sed -i 's|$${QWT_INSTALL_PREFIX}/include|$${QWT_INSTALL_PREFIX}/include/qwt|' qwtconfig.pri
-
- # No need for docs:
- sed -i "s|= target doc|= target|" src/src.pro
-
${QTDIR}/bin/qmake qwt.pro
-
make
done
-
}
package() {