diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 70 |
1 files changed, 49 insertions, 21 deletions
@@ -1,37 +1,65 @@ -# Maintainer: Swift Geek -# Contributor: Kyle Keen <keenerd@gmail.com> -# Contributor: Marq Schneider <queueRAM@gmail.com> +# Maintainer: Grey Christoforo <firstname@lastname.net> -pkgname=kicad-library-git -_pkgname=${pkgname%-*} -pkgver=a +pkgbase=kicad-library-git +pkgname=('kicad-library-git' 'kicad-library-3d-git') +pkgver=r5733.be973eca pkgrel=1 -pkgdesc="The schematic and 3D libraries used for KiCad v4" arch=('any') -url="https://github.com/KiCad/kicad-library" +url="https://github.com/KiCad" license=('GPL') makedepends=('cmake' 'git') -conflicts=('kicad-library-bzr' 'kicad-library-3d' 'kicad-library') -source=("git://github.com/KiCad/kicad-library.git") -md5sums=('SKIP') +options=('!strip') +conflicts=('kicad-library-bzr' 'kicad-library-git' 'kicad-library-3d' 'kicad-library' 'kicad-footprints') +provides=('kicad-footprints') + +source=("git://github.com/KiCad/kicad-symbols.git" + "git://github.com/KiCad/kicad-footprints.git" + "git://github.com/KiCad/kicad-packages3D.git" + "git://github.com/KiCad/kicad-templates.git") + +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP') pkgver() { - cd "$srcdir/$_pkgname" - git rev-parse --short HEAD # Fix to better comply with github display + cd "$srcdir/kicad-symbols" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "$srcdir" - mkdir -p "$srcdir/${_pkgname}-build/Release" - cd "$srcdir/${_pkgname}-build/Release" - cmake ../../${_pkgname} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr + cd "$srcdir/kicad-symbols/" + cmake ./ -DCMAKE_INSTALL_PREFIX=/usr + make + + cd "$srcdir/kicad-footprints/" + cmake ./ -DCMAKE_INSTALL_PREFIX=/usr + make + + cd "$srcdir/kicad-packages3D/" + cmake ./ -DCMAKE_INSTALL_PREFIX=/usr + make + + cd "$srcdir/kicad-templates/" + cmake ./ -DCMAKE_INSTALL_PREFIX=/usr + make } -package() { - cd "$srcdir/${_pkgname}-build/Release" +package_kicad-library-git() { + pkgdesc="Kicad component libraries, footprint libraries and templates" + cd "$srcdir/kicad-symbols" + make DESTDIR="$pkgdir" install + cd "$srcdir/kicad-footprints/" make DESTDIR="$pkgdir" install - # not libraries (and provided by kicad) - #rm -rf "$pkgdir/usr/share/kicad/template" + cd "$srcdir/kicad-templates/" + make DESTDIR="$pkgdir" install } + +package_kicad-library-3d-git() { + pkgdesc="Kicad 3D render model libraries" + cd "$srcdir/kicad-packages3D/" + make DESTDIR="$pkgdir" install +} + |