aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Healy <lmiphay@gmail.com>2015-12-25 12:09:24 +0000
committerPaul Healy <lmiphay@gmail.com>2015-12-25 12:09:24 +0000
commit88aef5f61f5c7b7b346ec04e6e5f971d1ccaf2f7 (patch)
treee34213bf5193c6d1ecfedf844524677c598471c7 /dev-libs
parentrevert to console logging if our logfile is not available (diff)
downloadlmiphay-88aef5f61f5c7b7b346ec04e6e5f971d1ccaf2f7.tar.gz
lmiphay-88aef5f61f5c7b7b346ec04e6e5f971d1ccaf2f7.tar.bz2
lmiphay-88aef5f61f5c7b7b346ec04e6e5f971d1ccaf2f7.zip
add ebuild for nanopb
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/nanopb/Manifest2
-rw-r--r--dev-libs/nanopb/nanopb-0.3.4.ebuild47
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-libs/nanopb/Manifest b/dev-libs/nanopb/Manifest
new file mode 100644
index 0000000..7a0b907
--- /dev/null
+++ b/dev-libs/nanopb/Manifest
@@ -0,0 +1,2 @@
+DIST nanopb-0.3.4.tar.gz 220741 SHA256 300e3025ed64cc8e557341c92cd613ef56567f87bb63d75b3718b5899c00f69c SHA512 f459c78a8000cb11c7944fc6f480d1df9d207120df533d3a4b5427f2a5e737d32a4e5e89ab3035db3b082bc440a50c98eaee00f3784f7fc8cc7e7eb0ee5742c7 WHIRLPOOL c640c3a962bfc2b475efb39027fed3349352faca4f55d073675407d524d648fe7af55c9fd98d6f8ecdd0adc6232e40430d7d52329f62db0fe5e5cab004e359bf
+EBUILD nanopb-0.3.4.ebuild 812 SHA256 6f9c4939ce2837bf0371f0eac2b531ea18784849c86b3c1ed40c0ed334374c4c SHA512 8898b60a558627a3580fbd9a13b212cf1a1dbe34d91d9c72ce117e72ee6a3399decaeb4f7b69df4a095608a6011f06695cf58948e8bd0b43c9253c836cd63e9a WHIRLPOOL 5226662e1bc7a618f8fcda74b47aa7e530372e2f40dd7c7d240b162fe9d2fd01911b8ad945f2b53ce9f873f4a2a4d5782f6d936fed8572f076e3db56394744d9
diff --git a/dev-libs/nanopb/nanopb-0.3.4.ebuild b/dev-libs/nanopb/nanopb-0.3.4.ebuild
new file mode 100644
index 0000000..618cd99
--- /dev/null
+++ b/dev-libs/nanopb/nanopb-0.3.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="plain-C Protocol Buffers for embedded/memory-constrained systems"
+HOMEPAGE="http://koti.kapsi.fi/jpa/nanopb/"
+SRC_URI="http://koti.kapsi.fi/~jpa/nanopb/download/${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="
+ dev-libs/protobuf
+"
+DEPEND="
+ dev-util/scons
+ ${RDEPEND}
+"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ insinto /usr/include/${PN}
+ doins pb.h pb_common.h pb_decode.h pb_encode.h
+
+ insinto /usr/share/${PN}
+ doins pb_common.c pb_decode.c pb_encode.c
+
+ if use doc ; then
+ dodoc -r README.txt CHANGELOG.txt docs
+ fi
+
+ if use examples ; then
+ dodoc -r examples
+ fi
+}
+
+src_test() {
+ cd "${S}"/tests
+ scons
+}