aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Healy <lmiphay@gmail.com>2015-07-07 19:32:58 +0100
committerPaul Healy <lmiphay@gmail.com>2015-07-07 19:32:58 +0100
commit829d0bb96400d02380e1d7eb6a1e73e5a22101b0 (patch)
treec27ff1ec81e5aa7c725da6eb125aa0d414242e04 /dev-libs
parentrework java build bits (diff)
downloadlmiphay-829d0bb96400d02380e1d7eb6a1e73e5a22101b0.tar.gz
lmiphay-829d0bb96400d02380e1d7eb6a1e73e5a22101b0.tar.bz2
lmiphay-829d0bb96400d02380e1d7eb6a1e73e5a22101b0.zip
add check to see if repo exists
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/flatbuffers/Manifest2
-rw-r--r--dev-libs/flatbuffers/flatbuffers-9999.ebuild17
2 files changed, 14 insertions, 5 deletions
diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
index 64ae54b..eb4736c 100644
--- a/dev-libs/flatbuffers/Manifest
+++ b/dev-libs/flatbuffers/Manifest
@@ -1,3 +1,3 @@
DIST v1.1.0.tar.gz 289967 SHA256 6ac776d86e1c9ac84497c51aeac5ddc79c9596166abd937dea073e1cc574a673 SHA512 baf9744e6e2501e84d7b51dc6448bb8bf4f5e211313dbf73dbffa1e34648215c956b166630a1d3260cd434d73cafb6fd4396f7bf14f73d9adecf1964cbed2fec WHIRLPOOL a1047176f9a8e1bc66500492aece28db3aec1698dac30d19c670237b185dbac040847cc02bb91c32aedfa16fe9629ea77af8dd13dc96db829368813229757105
EBUILD flatbuffers-1.1.0.ebuild 947 SHA256 59d63046bbd283bc0eb9a7476a4b74dabd3806b9a56f464f388b16d212a59554 SHA512 1edb26f093b108e24285f2a82c202ea10baa9dc4d607e82e9a09528c11865a4f7d3bfa41b9ab352ed252e00c51a0ebcf33ec54f8beb8ca8311fa734fdf111ece WHIRLPOOL a780112e4ffadc8e00c8addc5d09bd41327c25ae28af52f0ead28d5a94c783207e9c9d48ba8451490f543ca60131985b09cddb07ae052ee1c3d6b681589deac6
-EBUILD flatbuffers-9999.ebuild 1252 SHA256 d6c0501c82dcf9e74d53d85e8dfb46cea69fa7b8e0f86ddf0a89be9b0fcef2b9 SHA512 c4de0e11bf27b8b1e2d705cd1a97f7cc4106d5f8a3e683416abf4b4cff26cc0900980968335ffc228a2b8504718ce20b4d2385fc82eb5264236855ae5ceb9d32 WHIRLPOOL 41aafcad64b4c45ceb0a3d0d0b93082e4985b440d3296f6480eeb5a0ab8cadd02c4b88359bf58518c57965acde729ae63006ef765e3afb0fe58c678d3d5f51ff
+EBUILD flatbuffers-9999.ebuild 1465 SHA256 e3564534240aaee891713e9b55589d4982971d2f40db40d9a6a8c1fd42b63223 SHA512 206651c9096ea043d9918bc2ad5ab84182e9a27f58cdfb4c45d316396c5ae8afaef392692d1b2589bded2f3a60391b6fa9b5a8592ea1f1c59db6ef38bedfc677 WHIRLPOOL 9c7c9ceab3e447926fc9d8d7e0d88b66abf4acfa724e29c4a5266c5119ebea12b05430d018e731ba7a8224a8f06f3d3b4a00753aae51ebde66d45639aa77e7ed
diff --git a/dev-libs/flatbuffers/flatbuffers-9999.ebuild b/dev-libs/flatbuffers/flatbuffers-9999.ebuild
index 7e930ff..b0de065 100644
--- a/dev-libs/flatbuffers/flatbuffers-9999.ebuild
+++ b/dev-libs/flatbuffers/flatbuffers-9999.ebuild
@@ -28,16 +28,25 @@ DEPEND="
${RDEPEND}
"
+# fixme
+# repo=$T/mvnrepository
+repo=/var/cache/maven
+
+pkg_pretend()
+{
+ if use java ; then
+ [ -d $repo ] || die "please 'mkdir -p $repo' owner portage:portage and try again"
+ owner=$(stat -c %U:%G $repo)
+ [ "$owner" = "portage:portage" ] || die "please 'chown portage:portage $repo' and try again"
+ fi
+}
+
src_compile() {
cmake -G "Unix Makefiles"
emake
if use java ; then
- # fixme
- # repo=$T/mvnrepository
- repo=/var/cache/maven
addwrite $repo
- [ ! -d $repo ] && mkdir -p $repo
cd java && mvn -Dmaven.repo.local=$repo package
fi
}