diff options
author | Bollos00 | 2020-10-13 02:33:42 -0300 |
---|---|---|
committer | Bollos00 | 2020-10-13 02:33:42 -0300 |
commit | 613e54c572bd22920297becf653e6cfe68e5c5d4 (patch) | |
tree | 450fc26586cf7764f0b369703f2e8ef5219fc8a4 /PKGBUILD | |
download | aur-613e54c572bd22920297becf653e6cfe68e5c5d4.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..69794ab9d36c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Bruno Bollos Correa <bollos@outlook.com.br> + +pkgname=qcad-git +pkgver=v3.25.2.0.r92.gfc244555a +pkgrel=1 +epoch= +pkgdesc="QCAD - The Open Source 2D CAD" +arch=('x86_64') +url="https://github.com/qcad/qcad" +license=('GPL3') +groups=() +depends=('qt5-script' 'qt5-svg' 'qt5-xmlpatterns' 'freetype2') +makedepends=('glu' 'git' 'qt5-tools') +provides=('qcad') +conflicts=('qcad') +source=('git+https://github.com/qcad/qcad.git') +sha256sums=('SKIP') + +pkgver() { + cd qcad + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd $srcdir/qcad + qmake -r CONFIG+=ractivated + make release +} + +package() { + cd "$srcdir"/qcad + + # Directory of installation + install -d -m 755 "$pkgdir"/opt/qcad + + cp -r examples fonts libraries linetypes patterns scripts themes ts \ + "$pkgdir"/opt/qcad + cp -r plugins platforminputcontexts platforms xcbglintegrations ts \ + "$pkgdir"/opt/qcad + + # Executable qcad-bin + install -T release/qcad-bin "$pkgdir"/opt/qcad/qcad-bin + # Shared libraries + install -D release/*.so "$pkgdir"/opt/qcad + + # readme + install -D -T -m 644 readme.txt "$pkgdir"/opt/qcad/readme.txt + + # man + install -D -T -m 644 qcad.1 "$pkgdir"/usr/share/man/man1/qcad.1 + + # icon and desktop entry + install -D -T -m 644 scripts/qcad_icon.png "$pkgdir"/usr/share/pixmaps/qcad_icon.png + install -D -T -m 644 qcad.desktop "$pkgdir"/usr/share/applications/qcad.desktop + + install -d -m 755 "$pkgdir"/usr/bin + # create executable on /usr/bin + + touch "$pkgdir"/usr/bin/qcad + echo '#!/bin/sh' >> "$pkgdir"/usr/bin/qcad + echo 'LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"/opt/qcad" \' >> "$pkgdir"/usr/bin/qcad + echo ' exec /opt/qcad/qcad-bin "$@"' >> "$pkgdir"/usr/bin/qcad + + chmod 0755 "$pkgdir"/usr/bin/qcad + + echo $pkgdir +} |