summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorkicad-bot2022-01-25 21:11:09 +0000
committerkicad-bot2022-01-25 21:11:09 +0000
commit37088f57dff644ebaa01d8666e292cb7c835de3f (patch)
tree8142951f535479bde4b39b89a4135635353cc51a /PKGBUILD
parentb571e73be6dd525246ef0a8e0544a49037993988 (diff)
downloadaur-37088f57dff644ebaa01d8666e292cb7c835de3f.tar.gz
Bump to KiCAD 6.99.0-616-g5a2f351f28
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 30 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 756f064c69cc..71ac609ea06f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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