diff --git a/recipes/wip/data-integrity/b3sum/recipe.toml b/recipes/wip/data-integrity/b3sum/recipe.toml index 44efd01d..3ec0df13 100644 --- a/recipes/wip/data-integrity/b3sum/recipe.toml +++ b/recipes/wip/data-integrity/b3sum/recipe.toml @@ -1,6 +1,7 @@ #TODO compiled but not tested [source] git = "https://github.com/BLAKE3-team/BLAKE3" +shallow_clone = true [build] template = "custom" script = """ diff --git a/recipes/wip/dev/lang/java/openjdk11-headless/recipe.toml b/recipes/wip/dev/lang/java/openjdk11-headless/recipe.toml index af318c2d..b24c06a0 100644 --- a/recipes/wip/dev/lang/java/openjdk11-headless/recipe.toml +++ b/recipes/wip/dev/lang/java/openjdk11-headless/recipe.toml @@ -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 -""" diff --git a/recipes/wip/dev/lang/java/openjdk17-headless/recipe.toml b/recipes/wip/dev/lang/java/openjdk17-headless/recipe.toml index 46b8b8b9..ef2d8f79 100644 --- a/recipes/wip/dev/lang/java/openjdk17-headless/recipe.toml +++ b/recipes/wip/dev/lang/java/openjdk17-headless/recipe.toml @@ -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 -""" diff --git a/recipes/wip/dev/lang/java/openjdk21-headless/recipe.toml b/recipes/wip/dev/lang/java/openjdk21-headless/recipe.toml index bdeea3dd..d7256e3a 100644 --- a/recipes/wip/dev/lang/java/openjdk21-headless/recipe.toml +++ b/recipes/wip/dev/lang/java/openjdk21-headless/recipe.toml @@ -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 -""" diff --git a/recipes/wip/dev/lang/java/openjdk8-headless/recipe.toml b/recipes/wip/dev/lang/java/openjdk8-headless/recipe.toml index 9261f81e..958e8a5f 100644 --- a/recipes/wip/dev/lang/java/openjdk8-headless/recipe.toml +++ b/recipes/wip/dev/lang/java/openjdk8-headless/recipe.toml @@ -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", ] diff --git a/recipes/wip/libs/other/wxwidgets-gtk3/recipe.toml b/recipes/wip/libs/other/wxwidgets-gtk3/recipe.toml index e5f14fb3..710c9887 100644 --- a/recipes/wip/libs/other/wxwidgets-gtk3/recipe.toml +++ b/recipes/wip/libs/other/wxwidgets-gtk3/recipe.toml @@ -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 -"""