diff options
author | Hari Saksena | 2023-04-16 07:25:44 +0530 |
---|---|---|
committer | Hari Saksena | 2023-04-16 07:51:48 +0530 |
commit | 6189f5524ff63f008940e9db5bf4584c430830fa (patch) | |
tree | 46c3b41132c960b3359b6d6b88cf306d6afc0e48 | |
parent | 0f4f78f04ee345e4f1be5fc7942d48a9f230c340 (diff) | |
download | aur-6189f5524ff63f008940e9db5bf4584c430830fa.tar.gz |
Refactor build steps
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 22 insertions, 8 deletions
@@ -19,15 +19,29 @@ pkgver() { cd "$srcdir/${pkgname%-git}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } + +prepare() { + cd "$srcdir/${pkgname%-git}" + mkdir -p build } -package() { - cd "${pkgname%-git}" - mkdir build && cd build - qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" ../MMConneqt.pro +build() { + cd "$srcdir/${pkgname%-git}" + + export QMAKE_CFLAGS="${CFLAGS}" + export QMAKE_CXXFLAGS="${CXXFLAGS}" + export QMAKE_LFLAGS="${LDFLAGS}" + + pushd build + qmake-qt5 CONFIG+='c++11' PREFIX='/usr' ../MMConneqt.pro make - install -Dm644 "${srcdir}/${pkgname%-git}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname%-git}/COPYING" - install -Dm755 "${srcdir}/${pkgname%-git}/build/mmconneqt" "${pkgdir}/usr/bin/mmconneqt" - install -Dm644 "${srcdir}/${pkgname%-git}/src/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-git}.png" - install -Dm644 "${srcdir}/mmconneqt.desktop" "${pkgdir}/usr/share/applications/${pkgname%-git}.desktop" + popd } + +package() { + cd "$srcdir/${pkgname%-git}" + install -Dm644 "COPYING" -t "$pkgdir/usr/share/licenses/${pkgname%-git}" + install -Dm755 "build/${pkgname%-git}" -t "$pkgdir/usr/bin/" + install -Dm644 "src/icon.png" "$pkgdir/usr/share/pixmaps/${pkgname%-git}.png" + install -Dm644 "$srcdir/${pkgname%-git}.desktop" -t "$pkgdir/usr/share/applications/" +}
\ No newline at end of file |