diff options
author | Rafael Silva | 2022-01-25 21:07:52 +0000 |
---|---|---|
committer | Rafael Silva | 2022-01-25 21:07:52 +0000 |
commit | b571e73be6dd525246ef0a8e0544a49037993988 (patch) | |
tree | 4cd3fa18c66e1cd3f98b5c8a6d7e62852da69460 | |
parent | 2ec267410b3161b27b5600c11e66cc0cc0386598 (diff) | |
download | aur-b571e73be6dd525246ef0a8e0544a49037993988.tar.gz |
use new nightly icons, no translation of metadata
Signed-off-by: Rafael Silva <perigoso@riseup.net>
-rw-r--r-- | PKGBUILD.in | 30 | ||||
-rw-r--r-- | no-metadata-translation.patch | 11 |
2 files changed, 39 insertions, 2 deletions
diff --git a/PKGBUILD.in b/PKGBUILD.in index 21661309a4e2..1e5dad0ba18e 100644 --- a/PKGBUILD.in +++ b/PKGBUILD.in @@ -18,12 +18,25 @@ optdepends=( source=( 'git+https://gitlab.com/kicad/code/kicad.git'#commit=@KICAD_HASH@ '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 diff --git a/no-metadata-translation.patch b/no-metadata-translation.patch new file mode 100644 index 000000000000..a7d6b22c9c74 --- /dev/null +++ b/no-metadata-translation.patch @@ -0,0 +1,11 @@ +--- CMakeModules/Functions.cmake 2022-01-22 01:30:53.516011218 +0000 ++++ CMakeModules/Functions.cmake.new 2022-01-22 02:20:01.277354828 +0000 +@@ -181,7 +181,7 @@ + + + # Add the command to translate the file +- if( KICAD_BUILD_I18N ) ++ if( FALSE ) + add_custom_command( + OUTPUT ${OUT_FILE} + DEPENDS ${SRC_FILE} |