pspec.xml 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. <?xml version="1.0" ?>
  2. <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
  3. <PISI>
  4. <Source>
  5. <Name>java-openjdk</Name>
  6. <Homepage>https://openjdk.java.net/</Homepage>
  7. <Packager>
  8. <Name>Safa Arıman</Name>
  9. <Email>safa@ariman.gen.tr</Email>
  10. </Packager>
  11. <License>GPLv2</License>
  12. <IsA>app:gui</IsA>
  13. <Summary>OpenJDK Java development kit</Summary>
  14. <Description>OpenJDK is a development environment for building applications, applets, and components using the Java programming language.</Description>
  15. <Archive sha1sum="66a8afbdb9cd981d2afd91170e090435af1efedf" type="targz">https://github.com/openjdk/jdk21u/archive/jdk-21.0.2+13.tar.gz</Archive>
  16. <BuildDependencies>
  17. <Dependency>cpio</Dependency>
  18. <Dependency>zip</Dependency>
  19. <Dependency>unzip</Dependency>
  20. <Dependency>cups-devel</Dependency>
  21. <Dependency>libX11-devel</Dependency>
  22. <Dependency>libXrender-devel</Dependency>
  23. <Dependency>libXtst-devel</Dependency>
  24. <Dependency>libXt-devel</Dependency>
  25. <Dependency>libXext-devel</Dependency>
  26. <Dependency>libXrandr-devel</Dependency>
  27. <Dependency>alsa-lib-devel</Dependency>
  28. <Dependency>freetype-devel</Dependency>
  29. <Dependency>libjpeg-turbo-devel</Dependency>
  30. <Dependency>giflib-devel</Dependency>
  31. <Dependency>libpng-devel</Dependency>
  32. <Dependency>lcms2-devel</Dependency>
  33. <Dependency>fontconfig-devel</Dependency>
  34. <Dependency>jdk-openjdk</Dependency>
  35. </BuildDependencies>
  36. </Source>
  37. <Package>
  38. <Name>jre-openjdk-headless</Name>
  39. <Summary>OpenJDK Java headless runtime environment</Summary>
  40. <RuntimeDependencies>
  41. <Dependency>lcms2</Dependency>
  42. <Dependency>freetype</Dependency>
  43. <Dependency>libjpeg-turbo</Dependency>
  44. </RuntimeDependencies>
  45. <Files>
  46. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jaotc</Path>
  47. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/java</Path>
  48. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jfr</Path>
  49. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jjs</Path>
  50. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jrunscript</Path>
  51. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/keytool</Path>
  52. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/pack200</Path>
  53. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/rmid</Path>
  54. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/rmiregistry</Path>
  55. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/unpack200</Path>
  56. <Path fileType="config">/usr/lib/jvm/java-openjdk/conf</Path>
  57. <Path fileType="config">/etc/java-openjdk</Path>
  58. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.base*</Path>
  59. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.compiler*</Path>
  60. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.datatransfer*</Path>
  61. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.desktop*</Path>
  62. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.instrument*</Path>
  63. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.logging*</Path>
  64. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.management*</Path>
  65. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.naming*</Path>
  66. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.net.http*</Path>
  67. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.prefs*</Path>
  68. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.rmi*</Path>
  69. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.scripting*</Path>
  70. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.se*</Path>
  71. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.security*</Path>
  72. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.smartcardio*</Path>
  73. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.sql*</Path>
  74. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.transaction.xa*</Path>
  75. <Path fileType="doc">/usr/share/licenses/java-openjdk/java.xml*</Path>
  76. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.accessibility*</Path>
  77. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.aot*</Path>
  78. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.charsets*</Path>
  79. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.crypto*</Path>
  80. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.dynalink*</Path>
  81. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.httpserver*</Path>
  82. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.internal*</Path>
  83. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.jdwp.agent*</Path>
  84. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.jfr*</Path>
  85. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.jsobject*</Path>
  86. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.localedata*</Path>
  87. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.management*</Path>
  88. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.naming*</Path>
  89. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.net*</Path>
  90. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.pack*</Path>
  91. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.scripting.nashorn*</Path>
  92. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.sctp*</Path>
  93. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.security*</Path>
  94. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.unsupported*</Path>
  95. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.xml.dom*</Path>
  96. <Path fileType="doc">/usr/share/licenses/java-openjdk/jdk.zipfs*</Path>
  97. <Path fileType="doc">/usr/lib/jvm/java-openjdk/legal</Path>
  98. <Path fileType="doc">/usr/share/licenses/jre-openjdk-headless</Path>
  99. <Path fileType="data">/usr/lib/jvm/java-openjdk/man</Path>
  100. <Path fileType="data">/usr/lib/jvm/java-openjdk/release</Path>
  101. <Path fileType="data">/usr/lib/jvm/java-openjdk/lib/modules</Path>
  102. <Path fileType="data">/usr/lib/jvm/java-openjdk/lib/security</Path>
  103. <Path fileType="data">/usr/lib/jvm/java-openjdk/lib/server</Path>
  104. <Path fileType="data">/usr/lib/jvm/java-openjdk/lib/tzdb.dat</Path>
  105. <Path fileType="config">/usr/lib/jvm/java-openjdk/lib/jvm.cfg</Path>
  106. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/jrt-fs.jar</Path>
  107. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/classlist</Path>
  108. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/jexec*</Path>
  109. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/jfr*</Path>
  110. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/jspawnhelper*</Path>
  111. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libawt.*</Path>
  112. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libawt_headless.*</Path>
  113. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libdtcket*</Path>
  114. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libextnet*</Path>
  115. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libfontmanager*</Path>
  116. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libinstrument*</Path>
  117. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libj2gss*</Path>
  118. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libj2pcsc*</Path>
  119. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libj2pkcs11*</Path>
  120. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjaas*</Path>
  121. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjava*</Path>
  122. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjavajpeg*</Path>
  123. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjdwp*</Path>
  124. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjimage*</Path>
  125. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjli*</Path>
  126. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjsig*</Path>
  127. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/liblcms*</Path>
  128. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libmanagement*</Path>
  129. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libmlib_image*</Path>
  130. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libnet*</Path>
  131. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libnio*</Path>
  132. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libprefs*</Path>
  133. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/librmi*</Path>
  134. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libsctp*</Path>
  135. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libsunec*</Path>
  136. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libunpack*</Path>
  137. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libverify*</Path>
  138. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libzip*</Path>
  139. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/psfont*</Path>
  140. <Path fileType="man">/usr/share/man/man1/jaotc-openjdk21.0</Path>
  141. <Path fileType="man">/usr/share/man/man1/java-openjdk21.0</Path>
  142. <Path fileType="man">/usr/share/man/man1/jfr-openjdk21.0</Path>
  143. <Path fileType="man">/usr/share/man/man1/jjs-openjdk21.0</Path>
  144. <Path fileType="man">/usr/share/man/man1/jrunscript-openjdk21.0</Path>
  145. <Path fileType="man">/usr/share/man/man1/keytool-openjdk21.0</Path>
  146. <Path fileType="man">/usr/share/man/man1/pack200-openjdk21.0</Path>
  147. <Path fileType="man">/usr/share/man/man1/rmid-openjdk21.0</Path>
  148. <Path fileType="man">/usr/share/man/man1/rmiregistry-openjdk21.0</Path>
  149. <Path fileType="man">/usr/share/man/man1/unpack200-openjdk21.0</Path>
  150. </Files>
  151. <AdditionalFiles>
  152. <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/java-openjdk-java.desktop">freedesktop-java.desktop</AdditionalFile>
  153. <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/java-openjdk-jconsole.desktop">freedesktop-jconsole.desktop</AdditionalFile>
  154. <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/java-openjdk-jshell.desktop">freedesktop-jshell.desktop</AdditionalFile>
  155. </AdditionalFiles>
  156. <Provides>
  157. <COMAR script="jre_package.py">System.Package</COMAR>
  158. </Provides>
  159. </Package>
  160. <Package>
  161. <Name>jre-openjdk</Name>
  162. <Summary>OpenJDK Java full runtime environment</Summary>
  163. <RuntimeDependencies>
  164. <Dependency release="current">jre-openjdk-headless</Dependency>
  165. <Dependency>libXi</Dependency>
  166. <Dependency>giflib</Dependency>
  167. <Dependency>libX11</Dependency>
  168. <Dependency>libpng</Dependency>
  169. <Dependency>libXext</Dependency>
  170. <Dependency>libXtst</Dependency>
  171. <Dependency>alsa-lib</Dependency>
  172. <Dependency>libXrender</Dependency>
  173. <Dependency>libjpeg-turbo</Dependency>
  174. </RuntimeDependencies>
  175. <Files>
  176. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libawt_xawt*</Path>
  177. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjawt*</Path>
  178. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjsound*</Path>
  179. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libsplashscreen*</Path>
  180. </Files>
  181. </Package>
  182. <Package>
  183. <Name>jdk-openjdk</Name>
  184. <Summary>OpenJDK Java development kit</Summary>
  185. <RuntimeDependencies>
  186. <Dependency release="current">jre-openjdk-headless</Dependency>
  187. </RuntimeDependencies>
  188. <Files>
  189. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jwebserver</Path>
  190. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jstatd</Path>
  191. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jshell</Path>
  192. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jarsigner</Path>
  193. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/javap</Path>
  194. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jstack</Path>
  195. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/javadoc</Path>
  196. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jdeprscan</Path>
  197. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jmap</Path>
  198. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jconsole</Path>
  199. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jmod</Path>
  200. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jcmd</Path>
  201. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jar</Path>
  202. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/javac</Path>
  203. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/rmic</Path>
  204. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jps</Path>
  205. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jpackage</Path>
  206. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/serialver</Path>
  207. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jstat</Path>
  208. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jdb</Path>
  209. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jinfo</Path>
  210. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jhsdb</Path>
  211. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jlink</Path>
  212. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jimage</Path>
  213. <Path fileType="executable">/usr/lib/jvm/java-openjdk/bin/jdeps</Path>
  214. <Path fileType="header">/usr/lib/jvm/java-openjdk/include</Path>
  215. <Path fileType="data">/usr/lib/jvm/java-openjdk/demo</Path>
  216. <Path fileType="data">/usr/lib/jvm/java-openjdk/jmods</Path>
  217. <Path fileType="data">/usr/lib/jvm/java-openjdk/lib/ct.sym</Path>
  218. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libsaproc*</Path>
  219. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libdt_socket*</Path>
  220. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libattach*</Path>
  221. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libjsvml*</Path>
  222. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/libsyslookup*</Path>
  223. <Path fileType="library">/usr/lib/jvm/java-openjdk/lib/lible*</Path>
  224. <Path fileType="man">/usr/share/man/man1/jstatd-openjdk21.0</Path>
  225. <Path fileType="man">/usr/share/man/man1/jshell-openjdk21.0</Path>
  226. <Path fileType="man">/usr/share/man/man1/jarsigner-openjdk21.0</Path>
  227. <Path fileType="man">/usr/share/man/man1/javap-openjdk21.0</Path>
  228. <Path fileType="man">/usr/share/man/man1/jstack-openjdk21.0</Path>
  229. <Path fileType="man">/usr/share/man/man1/javadoc-openjdk21.0</Path>
  230. <Path fileType="man">/usr/share/man/man1/jdeprscan-openjdk21.0</Path>
  231. <Path fileType="man">/usr/share/man/man1/jmap-openjdk21.0</Path>
  232. <Path fileType="man">/usr/share/man/man1/jconsole-openjdk21.0</Path>
  233. <Path fileType="man">/usr/share/man/man1/jmod-openjdk21.0</Path>
  234. <Path fileType="man">/usr/share/man/man1/jcmd-openjdk21.0</Path>
  235. <Path fileType="man">/usr/share/man/man1/jar-openjdk21.0</Path>
  236. <Path fileType="man">/usr/share/man/man1/javac-openjdk21.0</Path>
  237. <Path fileType="man">/usr/share/man/man1/rmic-openjdk21.0</Path>
  238. <Path fileType="man">/usr/share/man/man1/jps-openjdk21.0</Path>
  239. <Path fileType="man">/usr/share/man/man1/serialver-openjdk21.0</Path>
  240. <Path fileType="man">/usr/share/man/man1/jstat-openjdk21.0</Path>
  241. <Path fileType="man">/usr/share/man/man1/jdb-openjdk21.0</Path>
  242. <Path fileType="man">/usr/share/man/man1/jinfo-openjdk21.0</Path>
  243. <Path fileType="man">/usr/share/man/man1/jhsdb-openjdk21.0</Path>
  244. <Path fileType="man">/usr/share/man/man1/jlink-openjdk21.0</Path>
  245. <Path fileType="man">/usr/share/man/man1/jimage-openjdk21.0</Path>
  246. <Path fileType="man">/usr/share/man/man1/jdeps-openjdk21.0</Path>
  247. <Path fileType="man">/usr/share/man/man1/jpackage-openjdk21.0</Path>
  248. <Path fileType="man">/usr/share/man/man1/jwebserver-openjdk21.0</Path>
  249. <Path fileType="data">/usr/share/icons</Path>
  250. <Path fileType="data">/usr/share/applications</Path>
  251. <Path fileType="data">/usr/share/licenses/java-openjdk</Path>
  252. </Files>
  253. <Provides>
  254. <COMAR script="jdk_package.py">System.Package</COMAR>
  255. </Provides>
  256. </Package>
  257. <Package>
  258. <Name>openjdk-src</Name>
  259. <Summary>OpenJDK Java sources</Summary>
  260. <Files>
  261. <Path fileType="data">/usr/lib/jvm/java-openjdk/lib/src.zip</Path>
  262. </Files>
  263. </Package>
  264. <Package>
  265. <Name>openjdk-doc</Name>
  266. <Summary>OpenJDK Java documentation</Summary>
  267. <Files>
  268. <Path fileType="doc">/usr/share/doc</Path>
  269. </Files>
  270. </Package>
  271. <History>
  272. <Update release="3">
  273. <Date>2024-02-28</Date>
  274. <Version>21.0.2.13</Version>
  275. <Comment>Version bump</Comment>
  276. <Name>Mustafa Cinasal</Name>
  277. <Email>muscnsl@gmail.com</Email>
  278. </Update>
  279. <Update release="2">
  280. <Date>2023-11-01</Date>
  281. <Version>15.0.3.3</Version>
  282. <Comment>Version bump.</Comment>
  283. <Name>Mustafa Cinasal</Name>
  284. <Email>muscnsl@gmail.com</Email>
  285. </Update>
  286. <Update release="1">
  287. <Date>2021-03-10</Date>
  288. <Version>15.0.3.0</Version>
  289. <Comment>First release.</Comment>
  290. <Name>Safa Arıman</Name>
  291. <Email>safa@ariman.gen.tr</Email>
  292. </Update>
  293. </History>
  294. </PISI>