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 <[email protected]> +# Contributor: Michael Straube <[email protected]> +# Contributor: Seth Schroeder <[email protected]> +# Contributor: Sven Schneider <[email protected]> + +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" +}
