From 5d8d9e021d0f49593b244cf91f02e9f6911a70d6 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Tue, 10 Feb 2026 03:18:17 -0300 Subject: [PATCH] Add recipes --- recipes/wip/fonts/noto-sans-cjk/recipe.toml | 9 +++++++++ recipes/wip/fonts/noto-serif-cjk/recipe.toml | 8 ++++++++ recipes/wip/fonts/noto/recipe.toml | 10 ++++++++++ .../wip/games/strategy/draughts/recipe.toml | 19 +++++++++++++++++++ recipes/wip/mobile/android-tools/recipe.toml | 14 ++++++++++++++ .../wip/security/authenticator/recipe.toml | 13 +++++++++++++ recipes/wip/services/elogind/recipe.toml | 16 ++++++++++++++++ recipes/wip/sound/music/metronome/recipe.toml | 12 ++++++++++++ recipes/wip/sound/music/tempo/recipe.toml | 16 ++++++++++++++++ .../webcam/cosmic-ext-camera/recipe.toml | 9 +++++++++ 10 files changed, 126 insertions(+) create mode 100644 recipes/wip/fonts/noto-sans-cjk/recipe.toml create mode 100644 recipes/wip/fonts/noto-serif-cjk/recipe.toml create mode 100644 recipes/wip/fonts/noto/recipe.toml create mode 100644 recipes/wip/games/strategy/draughts/recipe.toml create mode 100644 recipes/wip/mobile/android-tools/recipe.toml create mode 100644 recipes/wip/security/authenticator/recipe.toml create mode 100644 recipes/wip/services/elogind/recipe.toml create mode 100644 recipes/wip/sound/music/metronome/recipe.toml create mode 100644 recipes/wip/sound/music/tempo/recipe.toml create mode 100644 recipes/wip/video/webcam/cosmic-ext-camera/recipe.toml diff --git a/recipes/wip/fonts/noto-sans-cjk/recipe.toml b/recipes/wip/fonts/noto-sans-cjk/recipe.toml new file mode 100644 index 00000000..2b1408d3 --- /dev/null +++ b/recipes/wip/fonts/noto-sans-cjk/recipe.toml @@ -0,0 +1,9 @@ +[build] +template = "custom" +script = """ +mkdir -pv fonts "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK" +wget https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/02_NotoSansCJK-TTF-VF.zip +unzip 02_NotoSansCJK-TTF-VF.zip -d fonts +mkdir -pv "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK" +cp -rv fonts/Variable/TTF/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK" +""" diff --git a/recipes/wip/fonts/noto-serif-cjk/recipe.toml b/recipes/wip/fonts/noto-serif-cjk/recipe.toml new file mode 100644 index 00000000..5c644fd5 --- /dev/null +++ b/recipes/wip/fonts/noto-serif-cjk/recipe.toml @@ -0,0 +1,8 @@ +[build] +template = "custom" +script = """ +mkdir -pv fonts "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Serif-CJK" +wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/03_NotoSerifCJK-TTF-VF.zip +unzip 03_NotoSerifCJK-TTF-VF.zip -d fonts +cp -rv fonts/Variable/TTF/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Serif-CJK" +""" diff --git a/recipes/wip/fonts/noto/recipe.toml b/recipes/wip/fonts/noto/recipe.toml new file mode 100644 index 00000000..40e88c1c --- /dev/null +++ b/recipes/wip/fonts/noto/recipe.toml @@ -0,0 +1,10 @@ +[source] +git = "https://github.com/notofonts/notofonts.github.io" +rev = "noto-monthly-release-2026.02.01" +shallow_clone = true +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/usr/share/fonts/Noto" +cp -rv "${COOKBOOK_SOURCE}"/fonts/*/full/ttf/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto" +""" diff --git a/recipes/wip/games/strategy/draughts/recipe.toml b/recipes/wip/games/strategy/draughts/recipe.toml new file mode 100644 index 00000000..5b595184 --- /dev/null +++ b/recipes/wip/games/strategy/draughts/recipe.toml @@ -0,0 +1,19 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/tobagin/Draughts" +rev = "v2.2.0" +shallow_clone = true +[build] +template = "meson" +mesonflags = [ + "-Dtests=false", +] +dependencies = [ + "glib", + "gtk4", + "libadwaita", + "libgee", + "libsoup", + "json-glib", +] +dev-dependencies = ["host:blueprint"] diff --git a/recipes/wip/mobile/android-tools/recipe.toml b/recipes/wip/mobile/android-tools/recipe.toml new file mode 100644 index 00000000..35dc59ed --- /dev/null +++ b/recipes/wip/mobile/android-tools/recipe.toml @@ -0,0 +1,14 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/nmeum/android-tools/releases/download/35.0.2/android-tools-35.0.2.tar.xz" +[build] +template = "cmake" +dependencies = [ + "libusb", + "pcre", + "protobuf", + "libbrotli", + "zstd", + "lz4", +] +dev-dependencies = ["host:go"] diff --git a/recipes/wip/security/authenticator/recipe.toml b/recipes/wip/security/authenticator/recipe.toml new file mode 100644 index 00000000..78dd7f91 --- /dev/null +++ b/recipes/wip/security/authenticator/recipe.toml @@ -0,0 +1,13 @@ +#TODO not compiled or tested +[source] +git = "https://gitlab.gnome.org/World/Authenticator" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "glib", + "gtk4", + "libadwaita", + "gstreamer", + "gobject-introspection", +] diff --git a/recipes/wip/services/elogind/recipe.toml b/recipes/wip/services/elogind/recipe.toml new file mode 100644 index 00000000..b8f714b2 --- /dev/null +++ b/recipes/wip/services/elogind/recipe.toml @@ -0,0 +1,16 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/elogind/elogind" +rev = "V255.22" +shallow_clone = true +[build] +template = "meson" +mesonflags = [ + "-Dmode=release", + "-Dtranslations=false", + "-Dtests=false", +] +dependencies = [ + "libeudev", + "libcap", +] diff --git a/recipes/wip/sound/music/metronome/recipe.toml b/recipes/wip/sound/music/metronome/recipe.toml new file mode 100644 index 00000000..92d21312 --- /dev/null +++ b/recipes/wip/sound/music/metronome/recipe.toml @@ -0,0 +1,12 @@ +#TODO not compiled or tested +[source] +git = "https://gitlab.gnome.org/World/metronome" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "glib", + "gtk4", + "libadwaita", + "gstreamer", +] diff --git a/recipes/wip/sound/music/tempo/recipe.toml b/recipes/wip/sound/music/tempo/recipe.toml new file mode 100644 index 00000000..6fae09e8 --- /dev/null +++ b/recipes/wip/sound/music/tempo/recipe.toml @@ -0,0 +1,16 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/tobagin/tempo" +rev = "v1.5.1" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "gtk4", + "libadwaita", + "glib", + "json-glib", + "libgee", + "gstreamer", +] +dev-dependencies = ["host:blueprint"] diff --git a/recipes/wip/video/webcam/cosmic-ext-camera/recipe.toml b/recipes/wip/video/webcam/cosmic-ext-camera/recipe.toml new file mode 100644 index 00000000..0ff2af7f --- /dev/null +++ b/recipes/wip/video/webcam/cosmic-ext-camera/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/cosmic-utils/camera" +shallow_clone = true +[build] +template = "cargo" +dependencies = [ + "gstreamer", +]