summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 19 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b69fc0f3c41c..677d4699d6e1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,21 @@
_pkgname=nanopb
pkgname=${_pkgname}-git
pkgver=r912.0ffccc4
-pkgrel=1
+pkgrel=2
pkgdesc='Protocol Buffers with small code size'
arch=('i686' 'x86_64')
url=https://github.com/nanopb/nanopb
license=('zlib')
depends=()
makedepends=('cmake' 'git')
-source=('git+https://github.com/nanopb/nanopb.git')
-md5sums=('SKIP')
+source=(
+ 'git+https://github.com/nanopb/nanopb.git'
+ 'protoc-gen-nanopb'
+)
+md5sums=(
+ 'SKIP'
+ '7a2b8dc8978e9cc38ec19cc080e3690d'
+)
prepare() {
mkdir -p "${srcdir}/${_pkgname}/build"
@@ -24,16 +30,18 @@ pkgver() {
build() {
cd "${srcdir}/${_pkgname}/build"
- cmake .. -DCMAKE_INSTALL_PREFIX=${pkgdir}
+ cmake ..
make
}
package() {
- cd "${srcdir}/${_pkgname}/build"
-
- make install
-
- mkdir -p "${pkgdir}/usr"
- mv "${pkgdir}/include" "${pkgdir}/usr/include"
- mv "${pkgdir}/lib" "${pkgdir}/usr/lib"
+ cd "${srcdir}/${_pkgname}"
+
+ mkdir -p "${pkgdir}/usr/bin"
+ install -m755 "${srcdir}/protoc-gen-nanopb" "${pkgdir}/usr/bin"
+
+ mkdir -p "${pkgdir}/usr/lib/python2.7/proto"
+ install -m755 "generator/nanopb_generator.py" "${pkgdir}/usr/lib/python2.7"
+ install -m644 "build/nanopb_pb2.py" "${pkgdir}/usr/lib/python2.7/proto"
+ touch "${pkgdir}/usr/lib/python2.7/proto/__init__.py"
}