diff options
author | Baltazár Radics | 2020-08-16 22:05:23 +0200 |
---|---|---|
committer | Baltazár Radics | 2020-08-16 22:05:23 +0200 |
commit | 085f4e9f71d5558a671d6d0787173d960944bd02 (patch) | |
tree | 8b7cd578258f84f5ab775356e61b712ebfdba07f /PKGBUILD | |
parent | 2efe930bff8e05707ae4abd6222d1ede3c82e3e5 (diff) | |
download | aur-085f4e9f71d5558a671d6d0787173d960944bd02.tar.gz |
Add symlinks for use as an arduino-avr-core library
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -1,7 +1,7 @@ # Maintainer: Baltazár Radics <baltazar.radics@gmail.com> pkgname=nanopb pkgver=0.4.2 -pkgrel=1 +pkgrel=2 pkgdesc='Protocol Buffers with small code size' arch=(any) url='https://jpa.kapsi.fi/nanopb/' @@ -37,4 +37,17 @@ package() { install -Dm755 generator/{nanopb_generator.py,protoc,protoc-gen-nanopb} -t "$pkgdir/usr/share/$pkgname/generator" install -Dm644 generator/proto/{__init__.py,nanopb_pb2.py,_utils.py} -t "$pkgdir/usr/share/$pkgname/generator/proto" python -m compileall -d /usr/share/$pkgname/generator "$pkgdir/usr/share/$pkgname/generator" + install -d "$pkgdir/usr/share/arduino/hardware/archlinux-arduino/avr/libraries/nanopb" + ln -s ../../../../../../nanopb "$pkgdir/usr/share/arduino/hardware/archlinux-arduino/avr/libraries/nanopb/src" + cat <<-EOF >"$pkgdir/usr/share/arduino/hardware/archlinux-arduino/avr/libraries/nanopb/library.properties" + name=Nanopb + version=$pkgver + author=Petteri Aimonen <jpa@npb.mail.kapsi.fi> + maintainer=Baltazár Radics <baltazar.radics@gmail.com> + sentence=Protocol Buffers with small code size. + paragraph=Nanopb is an ANSI-C library for encoding and decoding messages in Google's Protocol Buffers format with minimal requirements for RAM and code space. It is primarily suitable for 32-bit microcontrollers. + category=Communication + url=https://jpa.kapsi.fi/nanopb/ + architectures=* + EOF } |