1
0
Fork 0

[mod] change custom package.json key
Some checks failed
Run BaseX Tests / test (push) Failing after 28s

This commit is contained in:
Andy Bunce 2025-02-10 17:58:29 +00:00
parent 9f0bed7cd8
commit 0e4c448c20
3 changed files with 8 additions and 9 deletions

View file

@ -3,4 +3,4 @@
c c
Xyxh Xyxh
4456 4456
9.7.4 xyxz0 9.7.4 xyxz01

View file

@ -19,8 +19,7 @@
], ],
"author": "Andy Bunce", "author": "Andy Bunce",
"license": "Apache-2.0", "license": "Apache-2.0",
"quodatum": { "expkg_zone58": {
"random": true,
"namespace": "org.expkg_zone58.Pdfbox3", "namespace": "org.expkg_zone58.Pdfbox3",
"main-class": "org.apache.pdfbox.pdmodel.PDDocument", "main-class": "org.apache.pdfbox.pdmodel.PDDocument",
"download": "jars/", "download": "jars/",

View file

@ -67,7 +67,7 @@ declare function build:basex.xml()
as xs:string{ as xs:string{
``[<package xmlns="http://www.basex.org/modules/pkg"> ``[<package xmlns="http://www.basex.org/modules/pkg">
`{ build:jars("name")!concat('<jar>',.,'</jar>') }` `{ build:jars("name")!concat('<jar>',.,'</jar>') }`
<class>`{ $build:PKG?quodatum?main-class }`</class> <class>`{ $build:PKG?expkg_zone58?main-class }`</class>
</package> </package>
]`` ]``
@ -77,14 +77,14 @@ as xs:string{
declare function build:expath-pkg.xml() declare function build:expath-pkg.xml()
as xs:string{ as xs:string{
``[<package xmlns="http://expath.org/ns/pkg" ``[<package xmlns="http://expath.org/ns/pkg"
name="`{$build:PKG?quodatum?namespace}`" name="`{$build:PKG?expkg_zone58?namespace}`"
abbrev="`{$build:PKG?name}`" abbrev="`{$build:PKG?name}`"
version="`{$build:PKG?version}`" version="`{$build:PKG?version}`"
spec="1.0"> spec="1.0">
<title>`{$build:PKG?description}`</title> <title>`{$build:PKG?description}`</title>
<dependency processor="basex" name="value"/> <dependency processor="basex" name="value"/>
<xquery> <xquery>
<namespace>`{$build:PKG?quodatum?namespace}`</namespace> <namespace>`{$build:PKG?expkg_zone58?namespace}`</namespace>
<file>`{$build:PKG?main=>replace("^.*/","")}`</file> <file>`{$build:PKG?main=>replace("^.*/","")}`</file>
</xquery> </xquery>
</package> </package>
@ -94,7 +94,7 @@ as xs:string{
declare function build:xar-create() declare function build:xar-create()
as xs:base64Binary{ as xs:base64Binary{
let $_:=build:maven-download($build:PKG?quodatum?maven=>array:flatten(),$build:base || "jars/") let $_:=build:maven-download($build:PKG?expkg_zone58?maven=>array:flatten(),$build:base || "jars/")
let $entries:= let $entries:=
build:xar-add(map{},build:jars("content"),build:jars("download")!build:content(.)) build:xar-add(map{},build:jars("content"),build:jars("download")!build:content(.))
=>build:xar-add("content/Pdfbox3.xqm",build:content("src/Pdfbox3.xqm")) =>build:xar-add("content/Pdfbox3.xqm",build:content("src/Pdfbox3.xqm"))
@ -124,11 +124,11 @@ as xs:string{
declare function build:jars($style as xs:string) declare function build:jars($style as xs:string)
as xs:string*{ as xs:string*{
let $src:=$build:PKG?quodatum?maven=>array:flatten() let $src:=$build:PKG?expkg_zone58?maven=>array:flatten()
let $names:= $src!replace(.,"^.*/","") let $names:= $src!replace(.,"^.*/","")
return switch($style) return switch($style)
case "name" return $names case "name" return $names
case "download" return $names!concat($build:PKG?quodatum?download,.) case "download" return $names!concat($build:PKG?expkg_zone58?download,.)
case "content" return $names!concat("content/",.) case "content" return $names!concat("content/",.)
default return $src default return $src
}; };