Try to fix some recipes

This commit is contained in:
Ribbon 2025-12-10 03:19:52 -03:00
parent 143a955685
commit 9bb6f79c84
6 changed files with 43 additions and 45 deletions

View File

@ -1,6 +1,7 @@
#TODO compiled but not tested
[source]
git = "https://github.com/BLAKE3-team/BLAKE3"
shallow_clone = true
[build]
template = "custom"
script = """

View File

@ -1,17 +1,15 @@
#TODO can't find the configure script
#TODO build instructions - https://github.com/openjdk/jdk11u/blob/master/doc/building.md
#TODO not compiled or tested
# build instructions: https://github.com/openjdk/jdk11u/blob/master/doc/building.md
[source]
git = "https://github.com/openjdk/jdk11u"
rev = "09b402a6bcecce976ee17ce358b0a90ea127ab69"
rev = "jdk-11.0.29-ga"
shallow_clone = true
script = "chmod a+x configure"
[build]
template = "custom"
template = "configure"
configureflags = [
"--enable-headless-only=yes",
]
dependencies = [
"fontconfig",
]
script = """
chmod a+x configure
COOKBOOK_CONFIGURE_FLAGS+=(
--enable-headless-only=yes
)
cookbook_configure
"""

View File

@ -1,17 +1,15 @@
#TODO build instructions - https://github.com/openjdk/jdk17u/blob/master/doc/building.md
#TODO add supported autoconf options
#TODO not compiled or tested
# build instructions: https://github.com/openjdk/jdk17u/blob/master/doc/building.md
[source]
git = "https://github.com/openjdk/jdk17u"
rev = "b78a848cc7ae5787d9ec9ea0ce843cd63b06efec"
rev = "jdk-17.0.17-ga"
shallow_clone = true
script = "chmod a+x configure"
[build]
template = "custom"
template = "configure"
configureflags = [
"--enable-headless-only=yes",
]
dependencies = [
"fontconfig",
]
script = """
chmod a+x configure
COOKBOOK_CONFIGURE_FLAGS+=(
--enable-headless-only=yes
)
cookbook_configure
"""

View File

@ -1,17 +1,15 @@
#TODO build instructions - https://github.com/openjdk/jdk21u/blob/master/doc/building.md
#TODO can't find the configure script
#TODO not compiled or tested
# build instructions: https://github.com/openjdk/jdk21u/blob/master/doc/building.md
[source]
git = "https://github.com/openjdk/jdk21u"
rev = "060c4f7589e7f13febd402f4dac3320f4c032b08"
rev = "jdk-21.0.9-ga"
shallow_clone = true
script = "chmod a+x configure"
[build]
template = "custom"
template = "configure"
configureflags = [
"--enable-headless-only=yes",
]
dependencies = [
"fontconfig",
]
script = """
chmod a+x configure
COOKBOOK_CONFIGURE_FLAGS+=(
--enable-headless-only=yes
)
cookbook_configure
"""

View File

@ -1,10 +1,15 @@
#TODO build instructions - https://github.com/openjdk/jdk8u/blob/master/doc/building.md
#TODO require the headless option
#TODO not compiled or tested
# build instructions: https://github.com/openjdk/jdk8u/blob/master/doc/building.md
[source]
git = "https://github.com/openjdk/jdk8u"
rev = "9c9d6b267c41e4c713cacc41befb66007cdb2601"
rev = "jdk8u472-ga"
shallow_clone = true
script = "chmod a+x configure"
[build]
template = "custom"
template = "configure"
configureflags = [
"--enable-headless-only=yes",
]
dependencies = [
"freetype2",
]

View File

@ -1,14 +1,12 @@
#TODO probably wrong script, see https://github.com/wxWidgets/wxWidgets/blob/master/docs/gtk/install.md
#TODO not compiled or tested
# build instructions: https://github.com/wxWidgets/wxWidgets/blob/master/docs/gtk/install.md
[source]
tar = "https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2"
[build]
template = "custom"
template = "configure"
configureflags = [
"--with-gtk",
]
dependencies = [
"gtk3",
]
script = """
COOKBOOK_CONFIGURE_FLAGS+=(
--with-gtk
)
cookbook_configure
"""