Date: Thursday, December 3, 2015 @ 11:48:32 Author: kkeen Revision: 148196
upgpkg: kicad-library 4.0.0-1 Modified: kicad-library-bzr/trunk/PKGBUILD ----------+ PKGBUILD | 68 +++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 42 insertions(+), 26 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-12-03 10:18:00 UTC (rev 148195) +++ PKGBUILD 2015-12-03 10:48:32 UTC (rev 148196) @@ -1,41 +1,57 @@ # $Id$ # Maintainer: Kyle Keen <[email protected]> -# Contributor: Marq Schneider <[email protected]> -pkgname=kicad-library-bzr -pkgver=240 -_bzrver=240 -pkgrel=2 +pkgbase=kicad-library +pkgname=('kicad-library' 'kicad-library-3d') +pkgver=4.0.0 +pkgrel=1 pkgdesc="Kicad component and footprint libraries" arch=('any') -url="http://iut-tice.ujf-grenoble.fr/kicad/" +url="https://github.com/KiCad/kicad-library" license=('GPL') -makedepends=('cmake' 'bzr') -source=() -md5sums=() -_bzrtrunk="lp:~kicad-lib-committers/kicad/library" -_bzrmod="kicad-library" +makedepends=('cmake') +#replaces=('kicad-library-bzr') +options=('!strip') +source=("http://downloads.kicad-pcb.org/libraries/kicad-footprints-$pkgver.tar.gz" + "http://downloads.kicad-pcb.org/libraries/kicad-library-$pkgver.tar.gz") +md5sums=('e31d83fed31b10c30918fcfd7db4c6b7' + '676bafdb4eb003083cded3245bffb7e6') build() { - cd "$srcdir" - msg "Connecting to BZR server..." - if [ ! -d "$srcdir/$_bzrmod" ] ; then - bzr co --lightweight --revision $_bzrver $_bzrtrunk $_bzrmod - else - bzr up $_bzrmod - fi - msg "BZR checkout done or server timeout" + # schematics, 3D files, docs + cd "$srcdir/kicad-library-$pkgver" + mkdir -p build/Release + cd build/Release + cmake ../.. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr - mkdir -p "$srcdir/$_bzrmod/build/Release" - cd "$srcdir/$_bzrmod/build/Release" - cmake ../.. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr + # footprints + cd "$srcdir/kicad-footprints-$pkgver" + # nothing to build } -package() { - cd "$srcdir/$_bzrmod/build/Release" - +package_kicad-library() { + pkgdesc="Kicad component and footprint libraries" + cd "$srcdir/kicad-library-$pkgver/build/Release" make DESTDIR="$pkgdir" install # not libraries (and provided by kicad) - rm -rf "$pkgdir/usr/share/kicad/template" + #rm -rf "$pkgdir/usr/share/kicad/template" + + # footprints + cd "$srcdir/kicad-footprints-$pkgver" + # no install either, do it manually + install -d "$pkgdir/usr/share/kicad/footprints/" + cp -r * "$pkgdir/usr/share/kicad/footprints/" + + # nuke 3D, nuke docs + rm -rf "$pkgdir/usr/share/kicad/modules/packages3d" + rm -rf "$pkgdir/usr/share/kicad/modules/footprints_doc" } + +package_kicad-library-3d() { + pkgdesc="Kicad 3D render model libararies" + + install -d "$pkgdir/usr/share/kicad/modules/packages3d" + cd "$srcdir/kicad-library-$pkgver/modules/packages3d" + cp -r * "$pkgdir/usr/share/kicad/modules/packages3d/" +}
