ant ver. bump

This commit is contained in:
Rmys
2023-11-01 00:32:59 +03:00
committed by GitHub
parent ef99cd0fd3
commit 1fd87bec96
2 changed files with 102 additions and 496 deletions
+18 -132
View File
@@ -4,146 +4,32 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file http://www.gnu.org/licenses/gpl.txt
import subprocess
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
from pisi.actionsapi import get
# jobs = "-j"+ subprocess.check_output("nproc 2>/dev/null", shell=True).rstrip("\n") shelltools.export("JAVA_HOME","/usr/lib/jvm/java-8-openjdk")
jobs = subprocess.check_output("nproc 2>/dev/null", shell=True).rstrip("\n")
shelltools.export("ALT_PARALLEL_COMPILE_JOBS", jobs)
shelltools.export("HOTSPOT_BUILD_JOBS", jobs)
shelltools.export("LC_ALL", "C")
def setup():
shelltools.export("CFLAGS", "%s -fPIC -O3" % get.CFLAGS())
shelltools.export("CXXFLAGS", "%s -fPIC -O3" % get.CXXFLAGS())
shelltools.export("CC", "gcc")
shelltools.export("CXX", "g++")
#shelltools.system('export DISTRIBUTION_PATCHES="patches/fontconfig-paths.diff \
#patches/openjdk7_nonreparenting-wm.diff"')
#patches/giflib_5.1.diff
autotools.rawConfigure("\
--disable-tests \
--disable-Werror \
--with-parallel-jobs=%s \
--enable-nss \
--disable-system-kerberos \
--disable-system-pcsc \
--disable-system-sctp \
--enable-bootstrap \
--with-jdk-home=/usr/lib/jvm/java-8-openjdk \
--with-ecj-jar=/usr/share/java/ecj.jar \
--with-pkgversion='PisiLinux build 8.u382_3.28.0' \
" % jobs.replace("-j", ""))
WorkDir = "apache-ant-%s" % get.srcVERSION()
anthome = "/usr/share/ant"
javadir = "/usr/share/java"
def build(): def build():
shelltools.system("make JOBS=%s" % jobs) shelltools.export("ANT_OPTS", "-Duser.home=%s" % WorkDir)
# autotools.make() shelltools.system("./build.sh dist")
def check():
autotools.make("check -k")
def install(): def install():
jvmdir="/usr/lib/jvm/java-8-openjdk" pisitools.insinto("/etc/ant/", "%s/etc/*" % WorkDir)
pisitools.remove("/etc/ant/ant-bootstrap.jar")
pisitools.insinto("/usr/share/java/ant/", "%s/lib/*" % WorkDir)
pisitools.insinto("/usr/share/java/", "lib/optional/junit-4.13.2.jar", "junit.jar")
pisitools.insinto("/usr/share/java/", "lib/optional/hamcrest-core-1.3.jar", "hamcrest.jar")
pisitools.insinto("/usr/share/ant/lib/", "%s/lib/*" % WorkDir)
pisitools.insinto("/usr/share/ant/bin/", "apache-ant-1.10.14/bin/*")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "HACKING", "README", "NEWS")
#cd main output directory for binsym in ["ant", "antRun", "antRun.pl", "complete-ant-cmd.pl", "runant.pl", "runant.py"]:
shelltools.cd("openjdk.build") pisitools.dosym("/usr/share/ant/bin/%s" % binsym , "/usr/bin/%s" % binsym)
#---- install openjdk8-doc pisitools.insinto("/usr/share/doc/ant/", "%s/manual/*" % WorkDir) #for and-docs
pisitools.insinto("/usr/share/doc/openjdk8-doc", "docs/*") pisitools.dodoc("KEYS", "NOTICE", "README", "WHATSNEW", "LICENSE")
#install openjdk8-src
pisitools.insinto(jvmdir, "images/j2sdk-image/src.zip")
#---- instal jdk8-openjdk
for d in ["include","lib","bin"]:
pisitools.insinto(jvmdir, "images/j2sdk-image/%s" % d)
for f in shelltools.ls("%s/usr/lib/jvm/java-8-openjdk/bin" % get.installDIR()):
if not f in ["java", "java-rmi.cgi", "keytool", "orbd",
"pack200", "policytool", "rmid", "rmiregistry",
"servertool", "tnameserv", "unpack200", "jjs", "clhsdb", "hsdb"]:
pisitools.dosym("/usr/lib/jvm/java-8-openjdk/bin/%s" % f, "/usr/bin/%s" % f)
#install man pages
for man in shelltools.ls("images/j2sdk-image/man/man1"):
pisitools.insinto("/usr/share/man/man1", "images/j2sdk-image/man/man1/%s" % man, "%s" % man)
for man in shelltools.ls("images/j2sdk-image/man/ja_JP.UTF-8/man1"):
pisitools.insinto("/usr/share/man/ja/man1", "images/j2sdk-image/man/ja_JP.UTF-8/man1/%s" % man, "%s" % man )
pisitools.insinto("/usr/share/applications", "../jconsole.desktop", "jconsole-jdk8.desktop")
shelltools.system("chmod go+r %s%s/lib/sa-jdi.jar" %(get.installDIR(), jvmdir))
#---- instal jre8-openjdk
pisitools.insinto("%s/jre/bin" % jvmdir , "images/j2sdk-image/jre/bin/*")
#pisitools.insinto("%s/jre/lib/amd64" % jvmdir , "j2sdk-image/jre/lib/amd64/xawt")
for binfile in shelltools.ls("images/j2sdk-image/jre/bin"):
pisitools.dosym("%s/jre/bin/%s" % (jvmdir, binfile), "/usr/bin/%s" % binfile)
pisitools.insinto("/usr/share/applications", "../policytool.desktop", "policytool-jdk8.desktop")
for size in [16, 24, 32, 48]:
fullsize = "%dx%d" % ((size, ) * 2)
pisitools.insinto("/usr/share/icons/hicolor/%s/apps/" % fullsize, "../openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon%d.png" % size, "java8.png")
#---- install jre8-openjdk-headless
pisitools.insinto("%s/jre/" % jvmdir , "images/j2sdk-image/jre/lib")
pisitools.insinto("%s/jre/bin" % jvmdir, "images/j2sdk-image/jre/bin/*")
#pisitools.rename("%s/jre/lib/fontconfig.Ubuntu.properties.src" % jvmdir , "fontconfig.properties")
#pisitools.rename("%s/jre/lib/fontconfig.Ubuntu.bfc" % jvmdir , "fontconfig.bfc")
#pisitools.remove("%s/jre/lib/fontconfig.*.bfc" % jvmdir)
#pisitools.remove("%s/jre/lib/fontconfig.*.properties.src" % jvmdir)
pisitools.domove("%s/jre/lib/*.properties*" % jvmdir,"/etc/java-8-openjdk/")
for propfile in shelltools.ls("%s/etc/java-8-openjdk/" % get.installDIR()):
pisitools.dosym("/etc/java-8-openjdk/%s" % propfile, "%s/jre/lib/%s" % (jvmdir, propfile))
pisitools.domove("%s/jre/lib/images/cursors/cursors.properties" % jvmdir,"/etc/java-8-openjdk/cursors/")
pisitools.dosym("/etc/java-8-openjdk/cursors/cursors.properties", "%s/jre/lib/images/cursors/cursors.properties" % jvmdir)
pisitools.rename("%s/jre/lib/management/jmxremote.password.template" % jvmdir , "jmxremote.password")
pisitools.rename("%s/jre/lib/management/snmp.acl.template" % jvmdir , "snmp.acl")
for f in ["management.properties", "jmxremote.access", "jmxremote.password", "snmp.acl"]:
pisitools.domove("%s/jre/lib/management/%s" % (jvmdir, f),"/etc/java-8-openjdk/management/")
pisitools.dosym("/etc/java-8-openjdk/management/%s" % f, "%s/jre/lib/management/%s" % (jvmdir, f))
for f in ["java.policy","java.security","nss.cfg"]:
pisitools.domove("%s/jre/lib/security/%s" % (jvmdir, f),"/etc/java-8-openjdk/security/")
pisitools.dosym("/etc/java-8-openjdk/security/%s" % f, "%s/jre/lib/security/%s" % (jvmdir, f))
#confs=os.listdir("%s/etc/java-8-openjdk/" % get.installDIR())
#for i in confs:
#shelltools.system("chmod 0644 %s/etc/java-8-openjdk/%s" % (get.installDIR, i))
#pisitools.domove("%s/jre/lib/fontconfig.bfc" % jvmdir,"/etc/java-8-openjdk/")
pisitools.domove("%s/jre/lib/amd64/jvm.cfg" % jvmdir,"/etc/java-8-openjdk/")
pisitools.dosym("/etc/java-8-openjdk/jvm.cfg" , "%s/jre/lib/amd64/jvm.cfg" % jvmdir)
for license in ["LICENSE", "THIRD_PARTY_README", "release", "ASSEMBLY_EXCEPTION"]:
pisitools.insinto("/usr/share/doc/jre8-openjdk-headless", "images/j2re-image/%s" % license)
pisitools.remove("%s/jre/lib/security/cacerts" % jvmdir)
#seems we need to add this symlink into ca-certificates-java package ?
pisitools.dosym("/etc/ssl/certs/java/cacerts", "%s/jre/lib/security/cacerts" % jvmdir)
pisitools.dosed("%s/usr/share/applications/policytool-jdk8.desktop" % get.installDIR(), "_JREBINDIR_", "/usr/lib/jvm/java-8-openjdk/jre/bin")
pisitools.dosed("%s/usr/share/applications/jconsole-jdk8.desktop" % get.installDIR(), "_SDKBINDIR_", "/usr/lib/jvm/java-8-openjdk/bin")
#icons
pisitools.dosed("%s/usr/share/applications/policytool-jdk8.desktop" % get.installDIR(), "Icon=java-1.8.0-openjdk", "Icon=java8-1.8.0-openjdk")
pisitools.dosed("%s/usr/share/applications/jconsole-jdk8.desktop" % get.installDIR(), "Icon=java-1.8.0-openjdk", "Icon=java8-1.8.0-openjdk")
+81 -361
View File
@@ -1,402 +1,122 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>java8-openjdk</Name> <Name>ant</Name>
<Homepage>http://icedtea.classpath.org</Homepage> <Homepage>http://ant.apache.org</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPLv2</License> <License>Apache-2.0</License>
<IsA>app:gui</IsA> <IsA>app:console</IsA>
<Icon>java8</Icon> <Summary>Java-based build tool</Summary>
<Summary>Open Java Development Kit</Summary> <Description>Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.</Description>
<Description>OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE).</Description> <Archive sha1sum="4b407594cef802268cca901578d929b3adb4d615" type="tarxz">http://archive.apache.org/dist/ant/source/apache-ant-1.10.14-src.tar.xz</Archive>
<Archive type="tarxz" sha1sum="9fba194b47d22e5ed74f4aaceb4dc69690700176">https://icedtea.classpath.org/download/source/icedtea-3.28.0.tar.xz</Archive>
<!--Archive type="tarxz" sha1sum="70298576084208409dad6189d9ef5d0c2c7e8e09">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/corba.tar.xz</Archive>
<Archive type="tarxz" sha1sum="a4c8ae2a0d30b4349918b2525c7c74fdaee5c3ac">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/hotspot.tar.xz</Archive>
<Archive type="tarxz" sha1sum="6fb46ee58d5d121fdbb7eccc68988255f37926ae">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/jaxp.tar.xz</Archive>
<Archive type="tarxz" sha1sum="812b90a5ae321bb72ee306aae73f1239f357e7a1">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/jaxws.tar.xz</Archive>
<Archive type="tarxz" sha1sum="a8f2f6d341ef151eedb2d1dbfb9c78e658958510">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/jdk.tar.xz</Archive>
<Archive type="tarxz" sha1sum="438be528ca79f44395ae46f2091983b1659044b7">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/langtools.tar.xz</Archive>
<Archive type="tarxz" sha1sum="bc73de0a9e9afc86115bc65bc182bbd5828c1668">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/nashorn.tar.xz</Archive>
<Archive type="tarxz" sha1sum="a7fff57cfd2bc2e8a9a10b96d452f9cd6d6e2a2d">http://icedtea.wildebeest.org/download/drops/icedtea8/3.19.0/openjdk.tar.xz</Archive-->
<BuildDependencies> <BuildDependencies>
<!-- <Dependency>ant</Dependency> -->
<Dependency>wget</Dependency>
<!-- <Dependency>rhino</Dependency> -->
<Dependency>p7zip</Dependency>
<Dependency>fastjar</Dependency>
<Dependency>nss-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>attr-devel</Dependency>
<Dependency>xorg-proto</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>cups-devel</Dependency>
<Dependency>libffi-devel</Dependency>
<!-- <Dependency>eclipse-ecj</Dependency> -->
<Dependency>libXt-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>jdk8-openjdk</Dependency> <Dependency>jdk8-openjdk</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>chrpath</Dependency>
<Dependency>jre8-openjdk-headless</Dependency>
<!-- Dependency>pulseaudio-libs-devel</Dependency>--><!-- for bootstrap -->
<Dependency>zip</Dependency>
<Dependency>cpio</Dependency>
<Dependency>unzip</Dependency>
<Dependency>libXp-devel</Dependency>
</BuildDependencies> </BuildDependencies>
<AdditionalFiles>
<!-- <AdditionalFile target="patches/gcc10.diff">gcc10.diff</AdditionalFile> -->
<!-- <AdditionalFile target="patches/fontconfig-paths.diff">fontconfig-paths.diff</AdditionalFile> -->
<!-- <AdditionalFile target="patches/openjdk7_nonreparenting-wm.diff">openjdk7_nonreparenting-wm.diff</AdditionalFile> -->
</AdditionalFiles>
</Source> </Source>
<Package> <Package>
<Name>jre8-openjdk-headless</Name> <Name>ant</Name>
<Summary>Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - Minimal Java runtime - needed for executing non GUI Java programs</Summary>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>cups</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>zlib</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>libXi</Dependency>
<Dependency>pango</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>freetype</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin/jfr</Path> <Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin/hsdb</Path> <Path fileType="data">/usr/share/</Path>
<Path fileType="executable">/usr/bin/clhsdb</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/bin/orbd</Path>
<Path fileType="executable">/usr/bin/rmid</Path>
<Path fileType="executable">/usr/bin/java</Path>
<Path fileType="executable">/usr/bin/jjs</Path>
<Path fileType="executable">/usr/bin/jdeps</Path>
<Path fileType="data">/etc/env.d/25java_jre.csh</Path>
<Path fileType="data">/etc/env.d/25java_jre</Path>
<Path fileType="config">/etc/java-8-openjdk/</Path>
<Path fileType="executable">/usr/bin/pack200</Path>
<Path fileType="executable">/usr/bin/keytool</Path>
<Path fileType="executable">/usr/bin/tnameserv</Path>
<Path fileType="executable">/usr/bin/unpack200</Path>
<Path fileType="man">/usr/share/man/man1/rmid.1</Path>
<Path fileType="man">/usr/share/man/man1/orbd.1</Path>
<Path fileType="man">/usr/share/man/man1/java.1</Path>
<Path fileType="executable">/usr/bin/servertool</Path>
<Path fileType="executable">/usr/bin/rmiregistry</Path>
<Path fileType="doc">/usr/share/doc/java8-openjdk/</Path>
<Path fileType="man">/usr/share/man/ja/man1/rmid.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/java.1</Path>
<Path fileType="man">/usr/share/man/man1/pack200.1</Path>
<Path fileType="man">/usr/share/man/man1/keytool.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/orbd.1</Path>
<Path fileType="man">/usr/share/man/man1/tnameserv.1</Path>
<Path fileType="man">/usr/share/man/man1/unpack200.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/pack200.1</Path>
<Path fileType="man">/usr/share/man/man1/servertool.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/keytool.1</Path>
<Path fileType="man">/usr/share/man/man1/rmiregistry.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/tnameserv.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/unpack200.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/servertool.1</Path>
<Path fileType="doc">/usr/share/doc/jre8-openjdk-headless</Path>
<Path fileType="man">/usr/share/man/ja/man1/rmiregistry.1</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/bin/jfr</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/bin/hsdb</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/bin/clhsdb</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/bin/jdeps</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/bin/jjs</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/java</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/orbd</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/rmid</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/keytool</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/pack200</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/orbd</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/java</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/rmid</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/tnameserv</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/unpack200</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/servertool</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/policytool</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/rmiregistry</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/keytool</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/pack200</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/*/jli/libjli.so</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/tnameserv</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/unpack200</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/servertool</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/rmiregistry</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/amd64/libjawt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/xawt/libmawt.so</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/headless/libmawt.so</Path>
</Files> </Files>
<AdditionalFiles> <AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/etc/env.d/25java_jre">25java_jre</AdditionalFile> <AdditionalFile target="/etc/ant/ant.conf" permission="0644" owner="root">ant.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/env.d/25java_jre.csh">25java_jre.csh</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/etc/profile.d/ant.sh">ant.sh</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/profile.d/ant.csh">ant.csh</AdditionalFile>
</AdditionalFiles> </AdditionalFiles>
</Package> </Package>
<Package> <Package>
<Name>jre8-openjdk</Name> <Name>ant-docs</Name>
<Summary>Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - Full Java runtime environment - needed for executing Java GUI and Webstart programs</Summary> <Summary>Documentation package for ant build system</Summary>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>giflib</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libXext</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>jre8-openjdk-headless</Dependency>
</RuntimeDependencies>
<Files> <Files>
<Path fileType="doc">/usr/share/doc/openjdk</Path> <Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin/policytool</Path>
<Path fileType="data">/usr/share/icons/hicolor/</Path>
<Path fileType="man">/usr/share/man/man1/policytool.1</Path>
<Path fileType="man">/usr/share/man/ja/man1/policytool.1</Path>
<Path fileType="data">/usr/share/applications/policytool-jdk8.desktop</Path>
<Path fileType="executable">/usr/lib/jvm/java-8-openjdk/jre/bin/policytool</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/*/libjsoundalsa.so</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/*/libpulse-java.so</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/*/libsplashscreen.so</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libjsoundalsa.so</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libpulse-java.so</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libsplashscreen.so</Path>
</Files>
<Replaces>
<Package>sun-jre</Package>
</Replaces>
<Conflicts>
<Package>sun-jre</Package>
</Conflicts>
</Package>
<Package>
<Name>jdk8-openjdk</Name>
<Summary>Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - SDK</Summary>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>jre8-openjdk-headless</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/etc/env.d/25java_jdk.csh</Path>
<Path fileType="data">/etc/env.d/25java_jdk</Path>
<Path fileType="man">/usr/share/man/man1/</Path>
<Path fileType="man">/usr/share/man/ja/man1/</Path>
<Path fileType="executable">/usr/bin/jar</Path>
<Path fileType="executable">/usr/bin/xjc</Path>
<Path fileType="executable">/usr/bin/apt</Path>
<Path fileType="executable">/usr/bin/jdb</Path>
<Path fileType="executable">/usr/bin/jps</Path>
<Path fileType="executable">/usr/bin/jmap</Path>
<Path fileType="executable">/usr/bin/idlj</Path>
<Path fileType="executable">/usr/bin/jcmd</Path>
<Path fileType="executable">/usr/bin/jhat</Path>
<Path fileType="executable">/usr/bin/rmic</Path>
<Path fileType="executable">/usr/bin/javac</Path>
<Path fileType="executable">/usr/bin/javah</Path>
<Path fileType="executable">/usr/bin/javap</Path>
<Path fileType="executable">/usr/bin/jinfo</Path>
<Path fileType="executable">/usr/bin/wsgen</Path>
<Path fileType="executable">/usr/bin/jstat</Path>
<Path fileType="executable">/usr/bin/jstack</Path>
<Path fileType="executable">/usr/bin/jstatd</Path>
<Path fileType="executable">/usr/bin/javadoc</Path>
<Path fileType="executable">/usr/bin/extcheck</Path>
<Path fileType="executable">/usr/bin/jconsole</Path>
<Path fileType="executable">/usr/bin/wsimport</Path>
<Path fileType="executable">/usr/bin/jarsigner</Path>
<Path fileType="executable">/usr/bin/jsadebugd</Path>
<Path fileType="executable">/usr/bin/schemagen</Path>
<Path fileType="executable">/usr/bin/serialver</Path>
<Path fileType="executable">/usr/bin/jrunscript</Path>
<Path fileType="executable">/usr/bin/appletviewer</Path>
<Path fileType="executable">/usr/bin/native2ascii</Path>
<Path fileType="data">/usr/share/applications/jconsole-jdk8.desktop</Path>
<Path fileType="header">/usr/lib/jvm/java-8-openjdk/include</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/apt</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jar</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jdb</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jps</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/xjc</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/rmic</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/rmid</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/idlj</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/orbd</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/java</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jhat</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jmap</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jcmd</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/javac</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/javah</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/javap</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jinfo</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jstat</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/wsgen</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jstatd</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jstack</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/pack200</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/javadoc</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/keytool</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/wsimport</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/extcheck</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jconsole</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/tnameserv</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/unpack200</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/schemagen</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/serialver</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jarsigner</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jsadebugd</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/jrunscript</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/policytool</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/servertool</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/rmiregistry</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/java-rmi.cgi</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/native2ascii</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/bin/appletviewer</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/jexec</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/ct.sym</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/dt.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/ir.idl</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/orb.idl</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/tools.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/sa-jdi.jar</Path>
<Path fileType="library">/usr/lib/jvm/java-8-openjdk/lib/jconsole.jar</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/etc/env.d/25java_jdk.csh">25java_jdk.csh</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/env.d/25java_jdk">25java_jdk</AdditionalFile>
</AdditionalFiles>
<Replaces>
<Package>sun-jdk</Package>
</Replaces>
<Conflicts>
<Package>sun-jdk</Package>
</Conflicts>
</Package>
<Package>
<Name>openjdk8-src</Name>
<Summary>Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - sources</Summary>
<RuntimeDependencies>
<Dependency>jdk8-openjdk</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/jvm/java-8-openjdk/src.zip</Path>
</Files>
</Package>
<Package>
<Name>openjdk8-doc</Name>
<Summary>Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - documentation</Summary>
<RuntimeDependencies>
<Dependency>jdk8-openjdk</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/openjdk8-doc/</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="10"> <Update release="11">
<Date>2023-10-17</Date> <Date>2023-10-31</Date>
<Version>8u_382.3.28.0</Version> <Version>1.10.14</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9">
<Date>2023-01-25</Date>
<Version>8u_352.3.25.0</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2022-10-24</Date>
<Version>8u_345.3.24.0</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2021-11-27</Date>
<Version>8u_292.3.19.0</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6">
<Date>2021-03-09</Date>
<Version>8u_282.3.18.0</Version>
<Comment>Version bump</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="5">
<Date>2020-12-18</Date>
<Version>8u_275.3.17.1</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="4">
<Date>2020-06-01</Date>
<Version>8u_252.3.16.0</Version>
<Comment>Version bump.</Comment> <Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name> <Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email> <Email>muscnsl@gmail.com</Email>
</Update> </Update>
<Update release="10">
<Date>2021-03-10</Date>
<Version>1.10.9</Version>
<Comment>Version bump.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="9">
<Date>2020-06-04</Date>
<Version>1.9.15</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2020-01-19</Date>
<Version>1.9.14</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2019-09-22</Date>
<Version>1.9.14</Version>
<Comment>Rebuild jdk7-2.6.19.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2019-04-29</Date>
<Version>1.9.14</Version>
<Comment>Rebuild jdk7-2.6.14.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2018-08-16</Date>
<Version>1.9.9</Version>
<Comment>Rebuild jdk7-2.6.14.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-01-16</Date>
<Version>1.9.9</Version>
<Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3"> <Update release="3">
<Date>2020-01-26</Date> <Date>2017-01-28</Date>
<Version>8u_242.3.15.0</Version> <Version>1.9.8</Version>
<Comment>Version Bump devir 3.</Comment> <Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="2"> <Update release="2">
<Date>2019-09-20</Date> <Date>2016-06-09</Date>
<Version>8u_222.3.13.0</Version> <Version>1.9.6</Version>
<Comment>Version Bump.</Comment> <Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name> <Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email> <Email>admin@pisilinux.org</Email>
</Update> </Update>
<Update release="1"> <Update release="1">
<Date>2019-06-17</Date> <Date>2016-01-25</Date>
<Version>8u_212.3.12.0</Version> <Version>1.9.6</Version>
<Comment>First release devir 3.</Comment> <Comment>First release</Comment>
<Name>Pisi Linux Community</Name> <Name>Osman Erkan</Name>
<Email>admin@pisilinux.org</Email> <Email>osman.erkan@pisilinux.org</Email>
</Update> </Update>
</History> </History>
</PISI> </PISI>