testing/openjdk8: fix permissions and deps

we need have all deps/provides prefixed with 'openjdk8:' to avoid
conflict with openjdk7
This commit is contained in:
Natanael Copa 2015-08-19 15:28:19 +02:00
parent d3500d40ee
commit a15872ceb1

View File

@ -5,7 +5,7 @@ _java_ver=8
_jdk_update=66
_jdk_build=02
pkgver=$_java_ver.$_jdk_update.$_jdk_build
pkgrel=0
pkgrel=1
pkgdesc="Sun OpenJDK 8"
url="http://openjdk.java.net"
arch="x86_64 x86"
@ -34,7 +34,7 @@ _jrelib="$INSTALL_BASE/jre/lib/$_jarch"
# exclude xawt from ldpath to avoid duplicate provides for libmawt.so
# (also in headless). in future this should be a virtual provides.
ldpath="$_jrelib:$_jrelib/native_threads:$_jrelib/headless:$_jrelib/server:$_jrelib/jli"
somask="libjvm.so"
sonameprefix="$pkgname:"
subpackages="$pkgname-jre-lib:jrelib $pkgname-jre $pkgname-jre-base:jrebase
$pkgname-doc:doc"
@ -141,6 +141,8 @@ package() {
find "$pkgdir"/$INSTALL_BASE -iname "*.diz" -delete
find "$pkgdir"/$INSTALL_BASE -iname "*.debuginfo" -delete
find "$pkgdir"/$INSTALL_BASE -name "*.jar" \! -perm +006 \
| xargs chmod go+r
pax_mark_vm "$pkgdir"/$INSTALL_BASE
}
@ -162,8 +164,6 @@ jrelib() {
jrebase() {
pkgdesc="OpenJDK 8 Java Runtime (no GUI support)"
depends="$pkgname-jre-lib java-common"
# manually provide this to avoid clash with libgcj's libjvm.so
provides="so:openjdk8:libjvm.so=0"
mkdir -p "$subpkgdir"/$INSTALL_BASE/bin
@ -180,8 +180,6 @@ jrebase() {
jre() {
pkgdesc="OpenJDK 8 Java Runtime"
# manually depend to avoid clash with libgcj's libjvm.so
depends="so:openjdk8:libjvm.so=0"
mkdir -p "$subpkgdir"
for A in jre/bin/policytool \