mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
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:
parent
d3500d40ee
commit
a15872ceb1
@ -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 \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user