From 0c39c897baa6955ee65a200d7aa9e76beae25d5e Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 7 Jun 2026 19:29:51 -0300 Subject: [PATCH] Add and update more recipes --- .../libs/other/{libgdal => gdal}/recipe.toml | 5 ++++- recipes/wip/libs/other/slang/recipe.toml | 5 +++++ recipes/wip/libs/sci/proj-data/recipe.toml | 8 ++++++++ recipes/wip/libs/sci/proj/recipe.toml | 19 +++++++++++++++++++ recipes/wip/news/slrn/recipe.toml | 8 ++++++++ recipes/wip/science/axe/recipe.toml | 11 +++++++++++ 6 files changed, 55 insertions(+), 1 deletion(-) rename recipes/wip/libs/other/{libgdal => gdal}/recipe.toml (62%) create mode 100644 recipes/wip/libs/other/slang/recipe.toml create mode 100644 recipes/wip/libs/sci/proj-data/recipe.toml create mode 100644 recipes/wip/libs/sci/proj/recipe.toml create mode 100644 recipes/wip/news/slrn/recipe.toml create mode 100644 recipes/wip/science/axe/recipe.toml diff --git a/recipes/wip/libs/other/libgdal/recipe.toml b/recipes/wip/libs/other/gdal/recipe.toml similarity index 62% rename from recipes/wip/libs/other/libgdal/recipe.toml rename to recipes/wip/libs/other/gdal/recipe.toml index 6bdaccbb..2d5d852e 100644 --- a/recipes/wip/libs/other/libgdal/recipe.toml +++ b/recipes/wip/libs/other/gdal/recipe.toml @@ -1,9 +1,12 @@ #TODO not compiled or tested # build instructions: https://gdal.org/development/building_from_source.html [source] -tar = "https://github.com/OSGeo/gdal/releases/download/v3.12.3/gdal-3.12.3.tar.xz" +tar = "https://github.com/OSGeo/gdal/releases/download/v3.13.1/gdal-3.13.1.tar.xz" [build] template = "cmake" cmakeflags = [ "-DBUILD_TESTING=OFF" ] +dependencies = [ + "proj" +] diff --git a/recipes/wip/libs/other/slang/recipe.toml b/recipes/wip/libs/other/slang/recipe.toml new file mode 100644 index 00000000..7bf688ee --- /dev/null +++ b/recipes/wip/libs/other/slang/recipe.toml @@ -0,0 +1,5 @@ +#TODO compile and test +[source] +tar = "https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libs/sci/proj-data/recipe.toml b/recipes/wip/libs/sci/proj-data/recipe.toml new file mode 100644 index 00000000..71a0b477 --- /dev/null +++ b/recipes/wip/libs/sci/proj-data/recipe.toml @@ -0,0 +1,8 @@ +[source] +tar = "https://download.osgeo.org/proj/proj-data-1.24.tar.gz" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/home/user/.local/share/proj" +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/.local/share/proj" +""" diff --git a/recipes/wip/libs/sci/proj/recipe.toml b/recipes/wip/libs/sci/proj/recipe.toml new file mode 100644 index 00000000..d5882972 --- /dev/null +++ b/recipes/wip/libs/sci/proj/recipe.toml @@ -0,0 +1,19 @@ +#TODO compile and test +# build instructions: https://proj.org/en/stable/install.html#compilation-and-installation-from-source-code +[source] +tar = "https://download.osgeo.org/proj/proj-9.8.1.tar.gz" +[build] +template = "cmake" +cmakeflags = [ + "-DBUILD_TESTING=OFF", +] +dependencies = [ + "sqlite3", + "nlohmann-json", + #"libtiff", + #"curl", +] +[package] +dependencies = [ + "proj-data", +] diff --git a/recipes/wip/news/slrn/recipe.toml b/recipes/wip/news/slrn/recipe.toml new file mode 100644 index 00000000..b1f5b431 --- /dev/null +++ b/recipes/wip/news/slrn/recipe.toml @@ -0,0 +1,8 @@ +#TODO compile and test +[source] +tar = "https://jedsoft.org/releases/slrn/slrn-1.0.3a.tar.bz2" +[build] +template = "configure" +dependencies = [ + "slang", +] diff --git a/recipes/wip/science/axe/recipe.toml b/recipes/wip/science/axe/recipe.toml new file mode 100644 index 00000000..65f40fdf --- /dev/null +++ b/recipes/wip/science/axe/recipe.toml @@ -0,0 +1,11 @@ +#TODO compile and test +# maybe need to disable or patch bundled dependencies +[source] +git = "https://github.com/kdm9/axe" +rev = "c8a636fd11d394034776bda45a5f0ef9b6e80046" +shallow_clone = true +[build] +template = "cmake" +dependencies = [ + "zlib", +]