diff --git a/programming/language/java/java-openjdk/actions.py b/programming/language/java/java-openjdk/actions.py old mode 100755 new mode 100644 index d1746a6300..6018b4ff33 --- a/programming/language/java/java-openjdk/actions.py +++ b/programming/language/java/java-openjdk/actions.py @@ -1,150 +1,111 @@ -#!/usr/bin/python +#!/usr/bin/env python2 # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt import subprocess - +from pisi.actionsapi import shelltools, pisitools, autotools from pisi.actionsapi import get -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools +from pisi.util import join_path -# jobs = "-j"+ subprocess.check_output("nproc 2>/dev/null", shell=True).rstrip("\n") +_, _, _, update = get.srcVERSION().split('.') +#jobs = "-j"+ subprocess.check_output("nproc 2>/dev/null", shell=True).rstrip("\n") # jobs = subprocess.check_output("nproc 2>/dev/null", shell=True).rstrip("\n") -jobs = subprocess.check_output("nproc 2>/dev/null", shell=True).decode("utf-8").rstrip("\n") -# jobs = "-j" + subprocess.check_output("nproc 2>/dev/null", shell=True).decode().strip() +jobs = "-j" + subprocess.check_output("nproc 2>/dev/null", shell=True).decode().strip() +jvm_dir = '/usr/lib/jvm/java-openjdk' +img_dir = 'build/linux-%s-server-release/images' % get.ARCH() + +cflags = get.CFLAGS() +cxxflags = get.CXXFLAGS() +ldflags = get.LDFLAGS() + +pisitools.cflags.reset() +pisitools.cxxflags.reset() +pisitools.ldflags.reset() -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-vendor-name='PisiLinux' \ - --with-pkgversion='PisiLinux build 8u.452_3.35.0' \ - " % jobs.replace("-j", "")) + shelltools.system( + 'bash configure \ + --with-version-build="%s" \ + --with-version-pre="" \ + --with-version-opt="" \ + --with-stdc++lib=dynamic \ + --with-extra-cflags="%s -fcommon" \ + --with-extra-cxxflags="%s -fcommon" \ + --with-extra-ldflags="%s" \ + --with-libjpeg=system \ + --with-giflib=system \ + --with-libpng=system \ + --with-lcms=system \ + --with-zlib=system \ + --with-jvm-features=zgc \ + --with-boot-jdk="%s" \ + --enable-unlimited-crypto \ + --disable-warnings-as-errors \ + --with-num-cores="%s"' % (update, cflags, cxxflags, ldflags, jvm_dir, jobs) + ) + def build(): - shelltools.system("make JOBS=%s" % jobs) - # autotools.make() + shelltools.system("make JOBS=%s images legacy-jre-image docs" % jobs) + shelltools.system("find '%s' -iname '*.so' -exec chmod +x {} \\;" % img_dir) + + +# def check(): +# shelltools.system("make JOBS=%s -k check" % jobs) -def check(): - autotools.make("check -k") def install(): - jvmdir="/usr/lib/jvm/java-8-openjdk" + # Binaries + pisitools.insinto(jvm_dir, join_path(img_dir, 'jdk/bin')) - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "HACKING", "README", "NEWS") + # Libraries + # pisitools.insinto(jvm_dir, join_path(img_dir, 'jre/lib')) + pisitools.insinto(jvm_dir, join_path(img_dir, 'jdk/lib')) - #cd main output directory - shelltools.cd("openjdk.build") + # Headers + pisitools.insinto(jvm_dir, join_path(img_dir, 'jdk/include')) - #---- install openjdk8-doc - pisitools.insinto("/usr/share/doc/openjdk8-doc", "docs/*") + # Others + pisitools.insinto(jvm_dir, join_path(img_dir, 'jdk/release')) + pisitools.insinto(join_path(jvm_dir, 'lib'), join_path(img_dir, 'jdk/lib/modules')) + pisitools.insinto(jvm_dir, join_path(img_dir, 'jdk/demo')) + pisitools.insinto(jvm_dir, join_path(img_dir, 'jdk/jmods')) - #install openjdk8-src - pisitools.insinto(jvmdir, "images/j2sdk-image/src.zip") + # Configurations + pisitools.insinto('/etc/java-openjdk', join_path(img_dir, 'jre/conf/*')) + pisitools.dosym('/etc/java-openjdk', join_path(jvm_dir, 'conf')) - #---- instal jdk8-openjdk - for d in ["include","lib","bin"]: - pisitools.insinto(jvmdir, "images/j2sdk-image/%s" % d) + # Man pages + pisitools.doman(join_path(img_dir, 'jdk/man/man1/*')) - 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) + # Change man page file names to prevent conflict with other Java packages. + for man_file in shelltools.ls(join_path(get.installDIR(), 'usr/share/man/man1')): + pisitools.domove( + '/usr/share/man/man1/%s' % man_file, + '/usr/share/man/man1', + '%s-openjdk24.0' % man_file.replace('.1', '') + ) - #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 ) + # Documentations + pisitools.insinto(join_path('/', get.docDIR(), 'java-openjdk'), join_path(img_dir, 'docs/*')) + + # Licenses + pisitools.insinto('/usr/share/licenses/java-openjdk', join_path(img_dir, 'jre/legal/*')) + pisitools.dosym('/usr/share/licenses/java-openjdk', join_path(jvm_dir, 'legal')) + + pisitools.remove("%s/lib/security/cacerts" % jvm_dir) + pisitools.dosym("/etc/ssl/certs/java/cacerts", "%s/lib/security/cacerts" % jvm_dir) - 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") + shelltools.system("rm -rf %s/%s/bin/*.debuginfo" %(get.installDIR(), jvm_dir)) + # Icons 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") + pisitools.insinto( + "/usr/share/icons/hicolor/{size}x{size}/apps/".format(size=size), + "src/java.desktop/unix/classes/sun/awt/X11/java-icon%s.png" % size, + "java-openjdk.png" + ) diff --git a/programming/language/java/java-openjdk/pspec.xml b/programming/language/java/java-openjdk/pspec.xml old mode 100755 new mode 100644 index dedace239e..6c704e6ce0 --- a/programming/language/java/java-openjdk/pspec.xml +++ b/programming/language/java/java-openjdk/pspec.xml @@ -2,415 +2,324 @@ - java8-openjdk - http://icedtea.classpath.org + java-openjdk + https://openjdk.java.net/ - PisiLinux Community - admins@pisilinux.org + Safa Arıman + safa@ariman.gen.tr GPLv2 app:gui - java8 - Open Java Development Kit - OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE). - https://icedtea.classpath.org/download/source/icedtea-3.35.0.tar.xz - + OpenJDK Java development kit + OpenJDK is a development environment for building applications, applets, and components using the Java programming language. + https://github.com/openjdk/jdk24u/archive/jdk-24.0.1+9.tar.gz - - wget - - p7zip - fastjar - nss-devel - zlib-devel - attr-devel - xorg-proto - gtk2-devel - cups-devel - libffi-devel - - libXt-devel - libSM-devel - lcms2-devel - jdk8-openjdk - libICE-devel - libpng-devel - giflib-devel - libxslt-devel - libXtst-devel - alsa-lib-devel - libXinerama-devel - libjpeg-turbo-devel - libXcomposite-devel - chrpath - jre8-openjdk-headless - - zip cpio + zip unzip - libXp-devel + cups-devel + libX11-devel + libXrender-devel + libXtst-devel + libXt-devel + libXext-devel + libXrandr-devel + alsa-lib-devel + freetype-devel + libjpeg-turbo-devel + giflib-devel + libpng-devel + lcms2-devel + fontconfig-devel + jdk-openjdk + + pandoc-bin - - - - - - jre8-openjdk-headless - Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - Minimal Java runtime - needed for executing non GUI Java programs + jre-openjdk-headless + OpenJDK Java headless runtime environment - atk - cups - gtk2 - zlib - cairo - glib2 lcms2 - libXi - pango - libX11 - libgcc - libXext - libXtst freetype - fontconfig - gdk-pixbuf - libXrender - libXcomposite libjpeg-turbo - /usr/bin/jfr - /usr/bin/hsdb - /usr/bin/clhsdb - /usr/bin/orbd - /usr/bin/rmid - /usr/bin/java - /usr/bin/jjs - /usr/bin/jdeps - /etc/env.d/25java_jre.csh - /etc/env.d/25java_jre - /etc/java-8-openjdk/ - /usr/bin/pack200 - /usr/bin/keytool - /usr/bin/tnameserv - /usr/bin/unpack200 - /usr/share/man/man1/rmid.1 - /usr/share/man/man1/orbd.1 - /usr/share/man/man1/java.1 - /usr/bin/servertool - /usr/bin/rmiregistry - /usr/share/doc/java8-openjdk/ - /usr/share/man/ja/man1/rmid.1 - /usr/share/man/ja/man1/java.1 - /usr/share/man/man1/pack200.1 - /usr/share/man/man1/keytool.1 - /usr/share/man/ja/man1/orbd.1 - /usr/share/man/man1/tnameserv.1 - /usr/share/man/man1/unpack200.1 - /usr/share/man/ja/man1/pack200.1 - /usr/share/man/man1/servertool.1 - /usr/share/man/ja/man1/keytool.1 - /usr/share/man/man1/rmiregistry.1 - /usr/share/man/ja/man1/tnameserv.1 - /usr/share/man/ja/man1/unpack200.1 - /usr/share/man/ja/man1/servertool.1 - /usr/share/doc/jre8-openjdk-headless - /usr/share/man/ja/man1/rmiregistry.1 - /usr/lib/jvm/java-8-openjdk/jre/lib - /usr/lib/jvm/java-8-openjdk/bin/jfr - /usr/lib/jvm/java-8-openjdk/bin/hsdb - /usr/lib/jvm/java-8-openjdk/bin/clhsdb - /usr/lib/jvm/java-8-openjdk/bin/jdeps - /usr/lib/jvm/java-8-openjdk/bin/jjs - /usr/lib/jvm/java-8-openjdk/jre/java - /usr/lib/jvm/java-8-openjdk/jre/orbd - /usr/lib/jvm/java-8-openjdk/jre/rmid - /usr/lib/jvm/java-8-openjdk/jre/bin/ - /usr/lib/jvm/java-8-openjdk/jre/keytool - /usr/lib/jvm/java-8-openjdk/jre/pack200 - /usr/lib/jvm/java-8-openjdk/jre/bin/orbd - /usr/lib/jvm/java-8-openjdk/jre/bin/java - /usr/lib/jvm/java-8-openjdk/jre/bin/rmid - /usr/lib/jvm/java-8-openjdk/jre/tnameserv - /usr/lib/jvm/java-8-openjdk/jre/unpack200 - /usr/lib/jvm/java-8-openjdk/jre/servertool - /usr/lib/jvm/java-8-openjdk/jre/policytool - /usr/lib/jvm/java-8-openjdk/jre/rmiregistry - /usr/lib/jvm/java-8-openjdk/jre/bin/keytool - /usr/lib/jvm/java-8-openjdk/jre/bin/pack200 - /usr/lib/jvm/java-8-openjdk/lib/*/jli/libjli.so - /usr/lib/jvm/java-8-openjdk/jre/bin/tnameserv - /usr/lib/jvm/java-8-openjdk/jre/bin/unpack200 - /usr/lib/jvm/java-8-openjdk/jre/bin/servertool - /usr/lib/jvm/java-8-openjdk/jre/bin/rmiregistry - /usr/lib/jvm/java-8-openjdk/lib/amd64/libjawt.so - /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/xawt/libmawt.so - /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/headless/libmawt.so + /usr/lib/jvm/java-openjdk/bin/jaotc + /usr/lib/jvm/java-openjdk/bin/java + /usr/lib/jvm/java-openjdk/bin/jfr + /usr/lib/jvm/java-openjdk/bin/jjs + /usr/lib/jvm/java-openjdk/bin/jrunscript + /usr/lib/jvm/java-openjdk/bin/keytool + /usr/lib/jvm/java-openjdk/bin/pack200 + /usr/lib/jvm/java-openjdk/bin/rmid + /usr/lib/jvm/java-openjdk/bin/rmiregistry + /usr/lib/jvm/java-openjdk/bin/unpack200 + /usr/lib/jvm/java-openjdk/conf + /etc/java-openjdk + /usr/share/licenses/java-openjdk/java.base* + /usr/share/licenses/java-openjdk/java.compiler* + /usr/share/licenses/java-openjdk/java.datatransfer* + /usr/share/licenses/java-openjdk/java.desktop* + /usr/share/licenses/java-openjdk/java.instrument* + /usr/share/licenses/java-openjdk/java.logging* + /usr/share/licenses/java-openjdk/java.management* + /usr/share/licenses/java-openjdk/java.naming* + /usr/share/licenses/java-openjdk/java.net.http* + /usr/share/licenses/java-openjdk/java.prefs* + /usr/share/licenses/java-openjdk/java.rmi* + /usr/share/licenses/java-openjdk/java.scripting* + /usr/share/licenses/java-openjdk/java.se* + /usr/share/licenses/java-openjdk/java.security* + /usr/share/licenses/java-openjdk/java.smartcardio* + /usr/share/licenses/java-openjdk/java.sql* + /usr/share/licenses/java-openjdk/java.transaction.xa* + /usr/share/licenses/java-openjdk/java.xml* + /usr/share/licenses/java-openjdk/jdk.accessibility* + /usr/share/licenses/java-openjdk/jdk.aot* + /usr/share/licenses/java-openjdk/jdk.charsets* + /usr/share/licenses/java-openjdk/jdk.crypto* + /usr/share/licenses/java-openjdk/jdk.dynalink* + /usr/share/licenses/java-openjdk/jdk.httpserver* + /usr/share/licenses/java-openjdk/jdk.internal* + /usr/share/licenses/java-openjdk/jdk.jdwp.agent* + /usr/share/licenses/java-openjdk/jdk.jfr* + /usr/share/licenses/java-openjdk/jdk.jsobject* + /usr/share/licenses/java-openjdk/jdk.localedata* + /usr/share/licenses/java-openjdk/jdk.management* + /usr/share/licenses/java-openjdk/jdk.naming* + /usr/share/licenses/java-openjdk/jdk.net* + /usr/share/licenses/java-openjdk/jdk.pack* + /usr/share/licenses/java-openjdk/jdk.scripting.nashorn* + /usr/share/licenses/java-openjdk/jdk.sctp* + /usr/share/licenses/java-openjdk/jdk.security* + /usr/share/licenses/java-openjdk/jdk.unsupported* + /usr/share/licenses/java-openjdk/jdk.xml.dom* + /usr/share/licenses/java-openjdk/jdk.zipfs* + /usr/lib/jvm/java-openjdk/legal + /usr/share/licenses/jre-openjdk-headless + /usr/lib/jvm/java-openjdk/man + /usr/lib/jvm/java-openjdk/release + /usr/lib/jvm/java-openjdk/lib/modules + /usr/lib/jvm/java-openjdk/lib/security + /usr/lib/jvm/java-openjdk/lib/server + /usr/lib/jvm/java-openjdk/lib/tzdb.dat + /usr/lib/jvm/java-openjdk/lib/jvm.cfg + /usr/lib/jvm/java-openjdk/lib/jrt-fs.jar + /usr/lib/jvm/java-openjdk/lib/classlist + /usr/lib/jvm/java-openjdk/lib/jexec* + /usr/lib/jvm/java-openjdk/lib/jfr* + /usr/lib/jvm/java-openjdk/lib/jspawnhelper* + /usr/lib/jvm/java-openjdk/lib/libawt.* + /usr/lib/jvm/java-openjdk/lib/libawt_headless.* + /usr/lib/jvm/java-openjdk/lib/libdtcket* + /usr/lib/jvm/java-openjdk/lib/libextnet* + /usr/lib/jvm/java-openjdk/lib/libfontmanager* + /usr/lib/jvm/java-openjdk/lib/libinstrument* + /usr/lib/jvm/java-openjdk/lib/libj2gss* + /usr/lib/jvm/java-openjdk/lib/libj2pcsc* + /usr/lib/jvm/java-openjdk/lib/libj2pkcs11* + /usr/lib/jvm/java-openjdk/lib/libjaas* + /usr/lib/jvm/java-openjdk/lib/libjava* + /usr/lib/jvm/java-openjdk/lib/libjavajpeg* + /usr/lib/jvm/java-openjdk/lib/libjdwp* + /usr/lib/jvm/java-openjdk/lib/libjimage* + /usr/lib/jvm/java-openjdk/lib/libjli* + /usr/lib/jvm/java-openjdk/lib/libjsig* + /usr/lib/jvm/java-openjdk/lib/liblcms* + /usr/lib/jvm/java-openjdk/lib/libmanagement* + /usr/lib/jvm/java-openjdk/lib/libmlib_image* + /usr/lib/jvm/java-openjdk/lib/libnet* + /usr/lib/jvm/java-openjdk/lib/libnio* + /usr/lib/jvm/java-openjdk/lib/libprefs* + /usr/lib/jvm/java-openjdk/lib/librmi* + /usr/lib/jvm/java-openjdk/lib/libsctp* + /usr/lib/jvm/java-openjdk/lib/libsunec* + /usr/lib/jvm/java-openjdk/lib/libunpack* + /usr/lib/jvm/java-openjdk/lib/libverify* + /usr/lib/jvm/java-openjdk/lib/libzip* + /usr/lib/jvm/java-openjdk/lib/psfont* + /usr/lib/jvm/java-openjdk/lib/libsimdsort* + /usr/share/man/man1/jaotc-openjdk24.0 + /usr/share/man/man1/java-openjdk24.0 + /usr/share/man/man1/jfr-openjdk24.0 + /usr/share/man/man1/jjs-openjdk24.0 + /usr/share/man/man1/jrunscript-openjdk24.0 + /usr/share/man/man1/keytool-openjdk24.0 + /usr/share/man/man1/pack200-openjdk24.0 + /usr/share/man/man1/rmid-openjdk24.0 + /usr/share/man/man1/rmiregistry-openjdk24.0 + /usr/share/man/man1/unpack200-openjdk24.0 - 25java_jre - 25java_jre.csh + freedesktop-java.desktop + freedesktop-jconsole.desktop + freedesktop-jshell.desktop + + System.Package + - jre8-openjdk - Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - Full Java runtime environment - needed for executing Java GUI and Webstart programs + jre-openjdk + OpenJDK Java full runtime environment - zlib + jre-openjdk-headless + libXi giflib libX11 libpng - libXext + libXext + libXtst alsa-lib + libXrender libjpeg-turbo - jre8-openjdk-headless - /usr/share/doc/openjdk - /usr/bin/policytool - /usr/share/icons/hicolor/ - /usr/share/man/man1/policytool.1 - /usr/share/man/ja/man1/policytool.1 - /usr/share/applications/policytool-jdk8.desktop - /usr/lib/jvm/java-8-openjdk/jre/bin/policytool - /usr/lib/jvm/java-8-openjdk/jre/lib/*/libjsoundalsa.so - /usr/lib/jvm/java-8-openjdk/jre/lib/*/libpulse-java.so - /usr/lib/jvm/java-8-openjdk/jre/lib/*/libsplashscreen.so - /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libjsoundalsa.so - /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libpulse-java.so - /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libsplashscreen.so - - - sun-jre - - - sun-jre - - - - - jdk8-openjdk - Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - SDK - - zlib - libX11 - libgcc - jre8-openjdk-headless - - - /etc/env.d/25java_jdk.csh - /etc/env.d/25java_jdk - /usr/share/man/man1/ - /usr/share/man/ja/man1/ - /usr/bin/jar - /usr/bin/xjc - /usr/bin/apt - /usr/bin/jdb - /usr/bin/jps - /usr/bin/jmap - /usr/bin/idlj - /usr/bin/jcmd - /usr/bin/jhat - /usr/bin/rmic - /usr/bin/javac - /usr/bin/javah - /usr/bin/javap - /usr/bin/jinfo - /usr/bin/wsgen - /usr/bin/jstat - /usr/bin/jstack - /usr/bin/jstatd - /usr/bin/javadoc - /usr/bin/extcheck - /usr/bin/jconsole - /usr/bin/wsimport - /usr/bin/jarsigner - /usr/bin/jsadebugd - /usr/bin/schemagen - /usr/bin/serialver - /usr/bin/jrunscript - /usr/bin/appletviewer - /usr/bin/native2ascii - /usr/share/applications/jconsole-jdk8.desktop - /usr/lib/jvm/java-8-openjdk/include - /usr/lib/jvm/java-8-openjdk/bin/apt - /usr/lib/jvm/java-8-openjdk/bin/jar - /usr/lib/jvm/java-8-openjdk/bin/jdb - /usr/lib/jvm/java-8-openjdk/bin/jps - /usr/lib/jvm/java-8-openjdk/bin/xjc - /usr/lib/jvm/java-8-openjdk/bin/rmic - /usr/lib/jvm/java-8-openjdk/bin/rmid - /usr/lib/jvm/java-8-openjdk/bin/idlj - /usr/lib/jvm/java-8-openjdk/bin/orbd - /usr/lib/jvm/java-8-openjdk/bin/java - /usr/lib/jvm/java-8-openjdk/bin/jhat - /usr/lib/jvm/java-8-openjdk/bin/jmap - /usr/lib/jvm/java-8-openjdk/bin/jcmd - /usr/lib/jvm/java-8-openjdk/bin/javac - /usr/lib/jvm/java-8-openjdk/bin/javah - /usr/lib/jvm/java-8-openjdk/bin/javap - /usr/lib/jvm/java-8-openjdk/bin/jinfo - /usr/lib/jvm/java-8-openjdk/bin/jstat - /usr/lib/jvm/java-8-openjdk/bin/wsgen - /usr/lib/jvm/java-8-openjdk/bin/jstatd - /usr/lib/jvm/java-8-openjdk/bin/jstack - /usr/lib/jvm/java-8-openjdk/bin/pack200 - /usr/lib/jvm/java-8-openjdk/bin/javadoc - /usr/lib/jvm/java-8-openjdk/bin/keytool - /usr/lib/jvm/java-8-openjdk/bin/wsimport - /usr/lib/jvm/java-8-openjdk/bin/extcheck - /usr/lib/jvm/java-8-openjdk/bin/jconsole - /usr/lib/jvm/java-8-openjdk/bin/tnameserv - /usr/lib/jvm/java-8-openjdk/bin/unpack200 - /usr/lib/jvm/java-8-openjdk/bin/schemagen - /usr/lib/jvm/java-8-openjdk/bin/serialver - /usr/lib/jvm/java-8-openjdk/bin/jarsigner - /usr/lib/jvm/java-8-openjdk/bin/jsadebugd - /usr/lib/jvm/java-8-openjdk/bin/jrunscript - /usr/lib/jvm/java-8-openjdk/bin/policytool - /usr/lib/jvm/java-8-openjdk/bin/servertool - /usr/lib/jvm/java-8-openjdk/bin/rmiregistry - /usr/lib/jvm/java-8-openjdk/bin/java-rmi.cgi - /usr/lib/jvm/java-8-openjdk/bin/native2ascii - /usr/lib/jvm/java-8-openjdk/bin/appletviewer - /usr/lib/jvm/java-8-openjdk/lib/jexec - /usr/lib/jvm/java-8-openjdk/lib/ct.sym - /usr/lib/jvm/java-8-openjdk/lib/dt.jar - /usr/lib/jvm/java-8-openjdk/lib/ir.idl - /usr/lib/jvm/java-8-openjdk/lib/orb.idl - /usr/lib/jvm/java-8-openjdk/lib/tools.jar - /usr/lib/jvm/java-8-openjdk/lib/sa-jdi.jar - /usr/lib/jvm/java-8-openjdk/lib/jconsole.jar - - - 25java_jdk.csh - 25java_jdk - - - sun-jdk - - - sun-jdk - - - - - openjdk8-src - Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - sources - - jdk8-openjdk - - - /usr/lib/jvm/java-8-openjdk/src.zip + /usr/lib/jvm/java-openjdk/lib/libawt_xawt* + /usr/lib/jvm/java-openjdk/lib/libjawt* + /usr/lib/jvm/java-openjdk/lib/libjsound* + /usr/lib/jvm/java-openjdk/lib/libsplashscreen* - openjdk8-doc - Free Java environment based on OpenJDK 8 with IcedTea8 replacing binary plugs - documentation + jdk-openjdk + OpenJDK Java development kit - jdk8-openjdk + jre-openjdk-headless - /usr/share/doc/openjdk8-doc/ + /usr/lib/jvm/java-openjdk/bin/jwebserver + /usr/lib/jvm/java-openjdk/bin/jstatd + /usr/lib/jvm/java-openjdk/bin/jshell + /usr/lib/jvm/java-openjdk/bin/jarsigner + /usr/lib/jvm/java-openjdk/bin/javap + /usr/lib/jvm/java-openjdk/bin/jstack + /usr/lib/jvm/java-openjdk/bin/javadoc + /usr/lib/jvm/java-openjdk/bin/jdeprscan + /usr/lib/jvm/java-openjdk/bin/jmap + /usr/lib/jvm/java-openjdk/bin/jconsole + /usr/lib/jvm/java-openjdk/bin/jmod + /usr/lib/jvm/java-openjdk/bin/jcmd + /usr/lib/jvm/java-openjdk/bin/jar + /usr/lib/jvm/java-openjdk/bin/javac + /usr/lib/jvm/java-openjdk/bin/rmic + /usr/lib/jvm/java-openjdk/bin/jps + /usr/lib/jvm/java-openjdk/bin/jpackage + /usr/lib/jvm/java-openjdk/bin/serialver + /usr/lib/jvm/java-openjdk/bin/jstat + /usr/lib/jvm/java-openjdk/bin/jdb + /usr/lib/jvm/java-openjdk/bin/jinfo + /usr/lib/jvm/java-openjdk/bin/jhsdb + /usr/lib/jvm/java-openjdk/bin/jlink + /usr/lib/jvm/java-openjdk/bin/jimage + /usr/lib/jvm/java-openjdk/bin/jdeps + /usr/lib/jvm/java-openjdk/bin/jnativescan + /usr/lib/jvm/java-openjdk/include + /usr/lib/jvm/java-openjdk/demo + /usr/lib/jvm/java-openjdk/jmods + /usr/lib/jvm/java-openjdk/lib/ct.sym + /usr/lib/jvm/java-openjdk/lib/libsaproc* + /usr/lib/jvm/java-openjdk/lib/libdt_socket* + /usr/lib/jvm/java-openjdk/lib/libattach* + /usr/lib/jvm/java-openjdk/lib/libjsvml* + /usr/lib/jvm/java-openjdk/lib/libsyslookup* + /usr/lib/jvm/java-openjdk/lib/lible* + /usr/share/man/man1/jstatd-openjdk24.0 + /usr/share/man/man1/jshell-openjdk24.0 + /usr/share/man/man1/jarsigner-openjdk24.0 + /usr/share/man/man1/javap-openjdk24.0 + /usr/share/man/man1/jstack-openjdk24.0 + /usr/share/man/man1/javadoc-openjdk24.0 + /usr/share/man/man1/jdeprscan-openjdk24.0 + /usr/share/man/man1/jmap-openjdk24.0 + /usr/share/man/man1/jconsole-openjdk24.0 + /usr/share/man/man1/jmod-openjdk24.0 + /usr/share/man/man1/jcmd-openjdk24.0 + /usr/share/man/man1/jar-openjdk24.0 + /usr/share/man/man1/javac-openjdk24.0 + /usr/share/man/man1/rmic-openjdk24.0 + /usr/share/man/man1/jps-openjdk24.0 + /usr/share/man/man1/serialver-openjdk24.0 + /usr/share/man/man1/jstat-openjdk24.0 + /usr/share/man/man1/jdb-openjdk24.0 + /usr/share/man/man1/jinfo-openjdk24.0 + /usr/share/man/man1/jhsdb-openjdk24.0 + /usr/share/man/man1/jlink-openjdk24.0 + /usr/share/man/man1/jimage-openjdk24.0 + /usr/share/man/man1/jdeps-openjdk24.0 + /usr/share/man/man1/jpackage-openjdk24.0 + /usr/share/man/man1/jwebserver-openjdk24.0 + /usr/share/man/man1/klist-openjdk24.0 + /usr/share/man/man1/jnativescan-openjdk24.0 + /usr/share/man/man1/jabswitch-openjdk24.0 + /usr/share/man/man1/jaccessinspector-openjdk24.0 + /usr/share/man/man1/kinit-openjdk24.0 + /usr/share/man/man1/jaccesswalker-openjdk24.0 + /usr/share/man/man1/ktab-openjdk24.0 + /usr/share/icons + /usr/share/applications + /usr/share/licenses/java-openjdk + + + System.Package + + + + + openjdk-src + OpenJDK Java sources + + /usr/lib/jvm/java-openjdk/lib/src.zip + + + + + openjdk-doc + OpenJDK Java documentation + + /usr/share/doc - - 2025-05-06 - 8u_452.3.35.0 - Rebuild - Mustafa Cinasal - muscnsl@gmail.com - - - 2023-10-17 - 8u_432.3.33.0 - Rebuild - Mustafa Cinasal - muscnsl@gmail.com - - - 2023-10-17 - 8u_382.3.28.0 - Rebuild - Mustafa Cinasal - muscnsl@gmail.com - - - 2023-01-25 - 8u_352.3.25.0 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2022-10-24 - 8u_345.3.24.0 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2021-11-27 - 8u_292.3.19.0 - Version bump - Mustafa Cinasal - muscnsl@gmail.com - - - 2021-03-09 - 8u_282.3.18.0 - Version bump - İdris Kalp - idriskalp@gmail.com - - 2020-12-18 - 8u_275.3.17.1 - Version bump - Mustafa Cinasal - muscnsl@gmail.com + 2025-05-04 + 24.0.1.9 + Version bump. + Pisi Linux Community + admin@pisilinux.org - 2020-06-01 - 8u_252.3.16.0 + 2025-01-01 + 21.0.5.11 + Version bump + Bedirhan Kurt + bedirhan.kurt@outlook.com + + + 2024-02-28 + 21.0.2.13 + Version bump + Mustafa Cinasal + muscnsl@gmail.com + + + 2023-11-01 + 15.0.3.3 Version bump. Mustafa Cinasal muscnsl@gmail.com - - 2020-01-26 - 8u_242.3.15.0 - Version Bump devir 3. - Pisi Linux Community - admin@pisilinux.org - - - 2019-09-20 - 8u_222.3.13.0 - Version Bump. - Pisi Linux Community - admin@pisilinux.org - - 2019-06-17 - 8u_212.3.12.0 - First release devir 3. - Pisi Linux Community - admin@pisilinux.org + 2021-03-10 + 15.0.3.0 + First release. + Safa Arıman + safa@ariman.gen.tr