[arch-commits] Commit in (leocad leocad/repos leocad/trunk leocad/trunk/PKGBUILD)
George Rawlinson
grawlinson at archlinux.org
Sun Jun 20 08:39:28 UTC 2021
Date: Sunday, June 20, 2021 @ 08:39:28
Author: grawlinson
Revision: 965875
addpkg: leocad 21.06-2
Added:
leocad/
leocad/repos/
leocad/trunk/
leocad/trunk/PKGBUILD
----------+
PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
Added: leocad/trunk/PKGBUILD
===================================================================
--- leocad/trunk/PKGBUILD (rev 0)
+++ leocad/trunk/PKGBUILD 2021-06-20 08:39:28 UTC (rev 965875)
@@ -0,0 +1,43 @@
+# Maintainer: George Rawlinson <george at rawlinson.net.nz>
+# Contributor: Michael Straube <michael.straube at posteo.de>
+# Contributor: Seth Schroeder <theking at kingdomofseth.com>
+# Contributor: Sven Schneider <archlinux.sandmann at googlemail.com>
+
+pkgname=leocad
+pkgver=21.06
+_libver=20.03
+pkgrel=2
+pkgdesc="A CAD program for creating virtual LEGO models"
+arch=('i686' 'x86_64')
+url="http://leocad.org"
+license=('GPL')
+depends=('qt5-base' 'hicolor-icon-theme' 'gcc-libs' 'zlib')
+makedepends=('qt5-tools')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/leozide/leocad/archive/v$pkgver.tar.gz"
+ "$pkgname-library-$_libver.zip::https://github.com/leozide/leocad/releases/download/v$pkgver/Library-$_libver.zip")
+b2sums=('7f1a930bdb502b39f7cb486843eda13709c3c37769def39757605630ed92ae42730fedd2d6e16cb1f5292da3a10e1944698b8a7f05e9c0c34deaeae5470fb61c'
+ '7fe30da444e0456a413102f2511deb690f6b818dd2626ae7baa2e4b29a197b56d77536f01dfccbcd4428811d89ee4d026361a5ff7506459df036e82e963debfe')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ # create Makefile with QMake
+ qmake-qt5 \
+ INSTALL_PREFIX=/usr \
+ DISABLE_UPDATE_CHECK=1 \
+ LDRAW_LIBRARY_PATH=/usr/share/leocad \
+ "$pkgname.pro"
+
+ # build package
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ # install to pkgdir
+ make INSTALL_ROOT="$pkgdir" install
+
+ # install parts library
+ install -Dm644 "$srcdir/library.bin" -t "$pkgdir/usr/share/leocad"
+}
More information about the arch-commits
mailing list