diff --git a/recipes/wip/finance/mgmt/hledger/recipe.toml b/recipes/wip/finance/mgmt/hledger/recipe.toml new file mode 100644 index 000000000..2b93f31e1 --- /dev/null +++ b/recipes/wip/finance/mgmt/hledger/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for stack or cabal: https://hledger.org/install.html#build-from-source +[source] +git = "https://github.com/simonmichael/hledger" +rev = "1.52.1" +shallow_clone = true +[build] +template = "custom" +dependencies = [ + "libgmp", + "ncursesw", + "zlib", +] diff --git a/recipes/wip/kde/kalzium/recipe.toml b/recipes/wip/kde/kalzium/recipe.toml new file mode 100644 index 000000000..23f379a9e --- /dev/null +++ b/recipes/wip/kde/kalzium/recipe.toml @@ -0,0 +1,13 @@ +#TODO determine minimum dependencies from cmake log +# optional dependencies enable the molecular editor +[source] +git = "https://invent.kde.org/education/kalzium" +branch = "release/26.04" +shallow_clone = true +[build] +template = "cmake" +#dependencies = [ + #"libeigen", + #"openbabel", + #"avogadro", +#] diff --git a/recipes/wip/net/http/caddy/recipe.toml b/recipes/wip/net/http/caddy/recipe.toml new file mode 100644 index 000000000..b181ff52f --- /dev/null +++ b/recipes/wip/net/http/caddy/recipe.toml @@ -0,0 +1,6 @@ +#TODO implement "go" template +# build instructions: https://caddyserver.com/docs/build +[source] +tar = "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_src.tar.gz" +[build] +template = "go" diff --git a/recipes/wip/net/other/iocaine/recipe.toml b/recipes/wip/net/other/iocaine/recipe.toml new file mode 100644 index 000000000..f3a6efb60 --- /dev/null +++ b/recipes/wip/net/other/iocaine/recipe.toml @@ -0,0 +1,8 @@ +#TODO compile and test +[source] +git = "https://git.madhouse-project.org/iocaine/iocaine" +branch = "iocaine-3.x" +shallow_clone = true +[build] +template = "cargo" +cargopackages = ["iocaine"] diff --git a/recipes/wip/net/vpn/wireguard-tools/recipe.toml b/recipes/wip/net/vpn/wireguard-tools/recipe.toml new file mode 100644 index 000000000..b21300ef5 --- /dev/null +++ b/recipes/wip/net/vpn/wireguard-tools/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for gnu make: https://git.zx2c4.com/wireguard-tools/tree/README.md +[source] +tar = "https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20260223.tar.xz" +[build] +template = "custom" +[package] +dependencies = [ + "wireguard-rs", +] diff --git a/recipes/wip/players/musikcube/recipe.toml b/recipes/wip/players/musikcube/recipe.toml new file mode 100644 index 000000000..c90f0cf28 --- /dev/null +++ b/recipes/wip/players/musikcube/recipe.toml @@ -0,0 +1,23 @@ +#TODO compile and test +# build instructions: https://github.com/clangen/musikcube/wiki/building#linux-and-bsd +[source] +git = "https://github.com/clangen/musikcube" +rev = "3.0.5" +shallow_clone = true +[build] +template = "cmake" +dependencies = [ + "libogg", + "libvorbis", + "ffmpeg6", + "libpulse", + "curl", + "zlib", + "ncursesw", + "taglib", + "libmicrohttpd", + "libev", + "openssl3", + "libopenmpt", + "lame", +] diff --git a/recipes/wip/science/qgis-ltr/recipe.toml b/recipes/wip/science/qgis-ltr/recipe.toml new file mode 100644 index 000000000..79e751a56 --- /dev/null +++ b/recipes/wip/science/qgis-ltr/recipe.toml @@ -0,0 +1,31 @@ +#TODO determine minimum dependencies from cmake log +# build instructions: https://github.com/qgis/QGIS/blob/release-4_0/INSTALL.md +[source] +git = "https://github.com/qgis/QGIS" +rev = "final-4_0_3" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DWITH_GUI=FALSE", + "-DWITH_3D=FALSE", + "-DWITH_QTPOSITIONING=FALSE", + "-DUSE_PRECOMPILED_HEADERS=OFF", # does it's needed? + "-DENABLE_TESTS=FALSE", +] +dependencies = [ + #"qt6-base", + "sqlite3", + "expat", + "libzip", + "protobuf", + "geos", + #"qscintilla", + #"proj", + #"libspatialite", + #"libspatiaindex", + #"gdal", + #"qtkeychain", + #"qca-qt6", + #"qwt", +] diff --git a/recipes/wip/security/chkrootkit/recipe.toml b/recipes/wip/security/chkrootkit/recipe.toml new file mode 100644 index 000000000..9520327ce --- /dev/null +++ b/recipes/wip/security/chkrootkit/recipe.toml @@ -0,0 +1,5 @@ +#TODO add script for gnu make: https://www.chkrootkit.org/README +[source] +tar = "ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/security/ossec-hids/recipe.toml b/recipes/wip/security/ossec-hids/recipe.toml new file mode 100644 index 000000000..bb888aeaa --- /dev/null +++ b/recipes/wip/security/ossec-hids/recipe.toml @@ -0,0 +1,12 @@ +#TODO add script for cross-compilation: https://github.com/ossec/ossec-hids/blob/main/INSTALL +[source] +git = "https://github.com/ossec/ossec-hids" +rev = "4.1.0" +shallow_clone = true +[build] +template = "custom" +dependencies = [ + "openssl3", + "pcre2", + "zlib", +] diff --git a/recipes/wip/security/zabbix-lts/recipe.toml b/recipes/wip/security/zabbix-lts/recipe.toml new file mode 100644 index 000000000..8afa1a735 --- /dev/null +++ b/recipes/wip/security/zabbix-lts/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +#TODO discover minimum dependencies from configure log +# build and configuration instructions: https://www.zabbix.com/documentation/7.0/en/manual/installation/install +[source] +tar = "https://cdn.zabbix.com/zabbix/sources/stable/7.0/zabbix-7.0.26.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/video/other/streamlink/recipe.toml b/recipes/wip/video/other/streamlink/recipe.toml new file mode 100644 index 000000000..63bc2afb1 --- /dev/null +++ b/recipes/wip/video/other/streamlink/recipe.toml @@ -0,0 +1,10 @@ +#TODO add script for pip: https://streamlink.github.io/install.html#source-distribution +#TODO missing dependencies +[source] +tar = "https://github.com/streamlink/streamlink/releases/download/8.4.0/streamlink-8.4.0.tar.gz" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/home/user/streamlink" +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/streamlink" +"""