diff options
author | kicad-bot | 2022-01-25 21:11:09 +0000 |
---|---|---|
committer | kicad-bot | 2022-01-25 21:11:09 +0000 |
commit | 37088f57dff644ebaa01d8666e292cb7c835de3f (patch) | |
tree | 8142951f535479bde4b39b89a4135635353cc51a /PKGBUILD | |
parent | b571e73be6dd525246ef0a8e0544a49037993988 (diff) | |
download | aur-37088f57dff644ebaa01d8666e292cb7c835de3f.tar.gz |
Bump to KiCAD 6.99.0-616-g5a2f351f28
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 30 insertions, 4 deletions
@@ -2,7 +2,7 @@ # Maintainer: Rafael Silva <perigoso@riseup.net> pkgname=kicad-nightly -pkgver=6.99.0_612_gefb323d57d +pkgver=6.99.0_616_g5a2f351f28 pkgrel=1 pkgdesc='Electronic schematic and printed circuit board (PCB) design tools' arch=('x86_64') @@ -16,14 +16,27 @@ optdepends=( 'kicad-library-3d-nightly: for 3d models of components' ) source=( - 'git+https://gitlab.com/kicad/code/kicad.git'#commit=efb323d57d + 'git+https://gitlab.com/kicad/code/kicad.git'#commit=5a2f351f28 'kicad-nightly.env' + 'no-metadata-translation.patch' ) sha256sums=( 'SKIP' - 'fce26af6b9c181a99197bfc9bc6c778561ad55a375480f4d0d73bb34078b5d18' + 'fce26af6b9c181a99197bfc9bc6c778561ad55a375480f4d0d73bb34078b5d18' + 'a80c387474705f22046e9f5dbc289441b68a2b4f1db44ba989159f6c8b77bd3d' ) +prepare() +{ + cd "$srcdir/kicad" + + # override default icons with nightly ones + cp -r resources/linux/icons-nightly/hicolor/* resources/linux/icons/hicolor/ + + # prevent translation of metadata files + patch -p0 -i ../no-metadata-translation.patch +} + build() { cd "$srcdir/kicad" @@ -50,6 +63,7 @@ build() package() { cd "$srcdir/kicad/build" + DESTDIR="$pkgdir" ninja install mkdir -p "$pkgdir/usr/share/applications" @@ -77,4 +91,16 @@ exec /usr/lib/kicad-nightly/bin/$prog "\$@" EOF chmod +x "$pkgdir/usr/bin/$prog-nightly" done -} + + icons=$(find $pkgdir/usr/share/kicad-nightly/icons/ -type f -name kicad.*) + for icon in $icons; do + path=${icon%/*} + relpath=${path##*/kicad-nightly/} + basename=${icon##*/} + extension=${basename##*.} + filename=${basename%.*} + + mkdir -p "$pkgdir/usr/share/$relpath" + mv "$icon" "$pkgdir/usr/share/$relpath/$filename-nightly.$extension" + done +}
\ No newline at end of file |