From 47086aa8065d8bc9edaa5465ae6b623db550b5e3 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sat, 8 Aug 2026 20:58:19 -0300 Subject: [PATCH] Add, update and rename recipes --- .../wip/games/strategy/brutal-chess/recipe.toml | 12 ++++++++++++ recipes/wip/games/strategy/gnugo/recipe.toml | 5 +++++ recipes/wip/games/strategy/go-tui/recipe.toml | 6 ++++++ recipes/wip/games/strategy/qcheckers/recipe.toml | 10 ++++++++++ recipes/wip/kde/ark/recipe.toml | 1 + recipes/wip/kde/discover/recipe.toml | 1 + recipes/wip/kde/heaptrack/recipe.toml | 1 + recipes/wip/kde/kate/recipe.toml | 1 + recipes/wip/kde/kcachegrind/recipe.toml | 1 + recipes/wip/kde/kde-dolphin/recipe.toml | 1 + recipes/wip/kde/kdenlive/recipe.toml | 1 + recipes/wip/kde/kigo/recipe.toml | 14 ++++++++++++++ recipes/wip/kde/knights/recipe.toml | 12 ++++++++++++ recipes/wip/kde/{kpatience => kpat}/recipe.toml | 0 recipes/wip/kde/krita/recipe.toml | 1 + recipes/wip/kde/ktorrent/recipe.toml | 1 + recipes/wip/kde/kubrick/recipe.toml | 12 ++++++++++++ recipes/wip/kde/kwin-x11/recipe.toml | 1 + recipes/wip/kde/massif-visualizer/recipe.toml | 1 + recipes/wip/kde/plasma-workspace/recipe.toml | 1 + .../kf6/{extra-cmake-modules6 => ecm}/recipe.toml | 0 recipes/wip/libs/kde/libkdegames/recipe.toml | 13 +++++++++++++ 22 files changed, 96 insertions(+) create mode 100644 recipes/wip/games/strategy/brutal-chess/recipe.toml create mode 100644 recipes/wip/games/strategy/gnugo/recipe.toml create mode 100644 recipes/wip/games/strategy/go-tui/recipe.toml create mode 100644 recipes/wip/games/strategy/qcheckers/recipe.toml create mode 100644 recipes/wip/kde/kigo/recipe.toml create mode 100644 recipes/wip/kde/knights/recipe.toml rename recipes/wip/kde/{kpatience => kpat}/recipe.toml (100%) create mode 100644 recipes/wip/kde/kubrick/recipe.toml rename recipes/wip/libs/kde/kf6/{extra-cmake-modules6 => ecm}/recipe.toml (100%) create mode 100644 recipes/wip/libs/kde/libkdegames/recipe.toml diff --git a/recipes/wip/games/strategy/brutal-chess/recipe.toml b/recipes/wip/games/strategy/brutal-chess/recipe.toml new file mode 100644 index 000000000..a2e73f170 --- /dev/null +++ b/recipes/wip/games/strategy/brutal-chess/recipe.toml @@ -0,0 +1,12 @@ +#TODO compile and test +[source] +tar = "https://sourceforge.net/projects/brutalchess/files/brutalchess-alpha/brutalchess-alpha-0.5.2/brutalchess-alpha-0.5.2-src.tar.gz/download" +[build] +template = "configure" +dependencies = [ + "sdl1", + "sdl1-image", + "freetype2", + #"libxmu", + #"libxi", +] diff --git a/recipes/wip/games/strategy/gnugo/recipe.toml b/recipes/wip/games/strategy/gnugo/recipe.toml new file mode 100644 index 000000000..03b2b3543 --- /dev/null +++ b/recipes/wip/games/strategy/gnugo/recipe.toml @@ -0,0 +1,5 @@ +#TODO compile and test +[source] +tar = "https://ftp.gnu.org/gnu/gnugo/gnugo-3.8.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/games/strategy/go-tui/recipe.toml b/recipes/wip/games/strategy/go-tui/recipe.toml new file mode 100644 index 000000000..a0fb14361 --- /dev/null +++ b/recipes/wip/games/strategy/go-tui/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/rs-jensen/go-game-tui" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/games/strategy/qcheckers/recipe.toml b/recipes/wip/games/strategy/qcheckers/recipe.toml new file mode 100644 index 000000000..1fa7b71d1 --- /dev/null +++ b/recipes/wip/games/strategy/qcheckers/recipe.toml @@ -0,0 +1,10 @@ +#TODO add script for qmake: https://github.com/portnov/qcheckers/blob/master/INSTALL.md +[source] +git = "https://github.com/portnov/qcheckers" +rev = "8b8a3e64520e8e074e6035e3a12ff3f7075c7463" +shallow_clone = true +[build] +template = "custom" +dependencies = [ + "qt5-base", +] diff --git a/recipes/wip/kde/ark/recipe.toml b/recipes/wip/kde/ark/recipe.toml index cc760b698..3977a564e 100644 --- a/recipes/wip/kde/ark/recipe.toml +++ b/recipes/wip/kde/ark/recipe.toml @@ -8,6 +8,7 @@ template = "cmake" cmakeflags = [ "-DBUILD_DOC=OFF" ] +dev-dependencies = ["host:ecm"] dependencies = [ "libarchive", "qt6-base", diff --git a/recipes/wip/kde/discover/recipe.toml b/recipes/wip/kde/discover/recipe.toml index ddfda1b31..d9383f504 100644 --- a/recipes/wip/kde/discover/recipe.toml +++ b/recipes/wip/kde/discover/recipe.toml @@ -6,3 +6,4 @@ branch = "Plasma/6.6" shallow_clone = true [build] template = "cmake" +dev-dependencies = ["host:ecm"] diff --git a/recipes/wip/kde/heaptrack/recipe.toml b/recipes/wip/kde/heaptrack/recipe.toml index 404d6a0d5..5f6e5deb3 100644 --- a/recipes/wip/kde/heaptrack/recipe.toml +++ b/recipes/wip/kde/heaptrack/recipe.toml @@ -10,6 +10,7 @@ cmakeflags = [ "-DHEAPTRACK_BUILD_ANALYZE_DEFAULT=OFF", "-DHEAPTRACK_BUILD_GUI=OFF", ] +dev-dependencies = ["host:ecm"] dependencies = [ "zlib", "boost", diff --git a/recipes/wip/kde/kate/recipe.toml b/recipes/wip/kde/kate/recipe.toml index ef5c2379b..867502696 100644 --- a/recipes/wip/kde/kate/recipe.toml +++ b/recipes/wip/kde/kate/recipe.toml @@ -5,3 +5,4 @@ branch = "release/26.04" shallow_clone = true [build] template = "cmake" +dev-dependencies = ["host:ecm"] \ No newline at end of file diff --git a/recipes/wip/kde/kcachegrind/recipe.toml b/recipes/wip/kde/kcachegrind/recipe.toml index 529b133bd..0d9dc449d 100644 --- a/recipes/wip/kde/kcachegrind/recipe.toml +++ b/recipes/wip/kde/kcachegrind/recipe.toml @@ -6,3 +6,4 @@ branch = "release/25.12" shallow_clone = true [build] template = "cmake" +dev-dependencies = ["host:ecm"] diff --git a/recipes/wip/kde/kde-dolphin/recipe.toml b/recipes/wip/kde/kde-dolphin/recipe.toml index 6298a3800..8d97e6240 100644 --- a/recipes/wip/kde/kde-dolphin/recipe.toml +++ b/recipes/wip/kde/kde-dolphin/recipe.toml @@ -6,3 +6,4 @@ branch = "release/25.12" shallow_clone = true [build] template = "cmake" +dev-dependencies = ["host:ecm"] \ No newline at end of file diff --git a/recipes/wip/kde/kdenlive/recipe.toml b/recipes/wip/kde/kdenlive/recipe.toml index e8da3ada5..1a9f192e3 100644 --- a/recipes/wip/kde/kdenlive/recipe.toml +++ b/recipes/wip/kde/kdenlive/recipe.toml @@ -10,6 +10,7 @@ cmakeflags = [ "-DBUILD_TESTING=OFF", "-DUSE_DBUS=OFF", ] +dev-dependencies = ["host:ecm"] dependencies = [ "mlt", "opentimelineio", diff --git a/recipes/wip/kde/kigo/recipe.toml b/recipes/wip/kde/kigo/recipe.toml new file mode 100644 index 000000000..5490e3a3b --- /dev/null +++ b/recipes/wip/kde/kigo/recipe.toml @@ -0,0 +1,14 @@ +#TODO add kf6 dependencies: https://invent.kde.org/games/kigo/-/blob/master/CMakeLists.txt?ref_type=heads#L39 +[source] +git = "https://invent.kde.org/games/kigo" +rev = "v26.04.3" +shallow_clone = true +[build] +template = "cmake" +dev-dependencies = ["host:ecm"] +dependencies = [ + "qt6-base", + "libkdegames", +] +[package] +dependencies = ["gnugo"] diff --git a/recipes/wip/kde/knights/recipe.toml b/recipes/wip/kde/knights/recipe.toml new file mode 100644 index 000000000..7b738715d --- /dev/null +++ b/recipes/wip/kde/knights/recipe.toml @@ -0,0 +1,12 @@ +#TODO add minimum kf6 dependencies: https://invent.kde.org/games/knights/-/blob/master/CMakeLists.txt?ref_type=heads#L57 +[source] +git = "https://invent.kde.org/games/knights" +rev = "v26.04.3" +shallow_clone = true +[build] +template = "cmake" +dev-dependencies = ["host:ecm"] +dependencies = [ + "qt6-base", + "libkdegames", +] diff --git a/recipes/wip/kde/kpatience/recipe.toml b/recipes/wip/kde/kpat/recipe.toml similarity index 100% rename from recipes/wip/kde/kpatience/recipe.toml rename to recipes/wip/kde/kpat/recipe.toml diff --git a/recipes/wip/kde/krita/recipe.toml b/recipes/wip/kde/krita/recipe.toml index ce8ff16b5..9e9232004 100644 --- a/recipes/wip/kde/krita/recipe.toml +++ b/recipes/wip/kde/krita/recipe.toml @@ -12,6 +12,7 @@ cmakeflags = [ "-DBUILD_WITH_QT6=ON", "-DALLOW_UNSTABLE=QT6", ] +dev-dependencies = ["host:ecm"] dependencies = [ "qt6-qt5compat", "qt6-base", diff --git a/recipes/wip/kde/ktorrent/recipe.toml b/recipes/wip/kde/ktorrent/recipe.toml index 78702bfdd..cee847dcc 100644 --- a/recipes/wip/kde/ktorrent/recipe.toml +++ b/recipes/wip/kde/ktorrent/recipe.toml @@ -6,3 +6,4 @@ rev = "v26.04.2" shallow_clone = true [build] template = "cmake" +dev-dependencies = ["host:ecm"] \ No newline at end of file diff --git a/recipes/wip/kde/kubrick/recipe.toml b/recipes/wip/kde/kubrick/recipe.toml new file mode 100644 index 000000000..b74e8e40b --- /dev/null +++ b/recipes/wip/kde/kubrick/recipe.toml @@ -0,0 +1,12 @@ +#TODO add kf6 dependencies: https://invent.kde.org/games/kubrick/-/blob/master/CMakeLists.txt?ref_type=heads#L36 +[source] +git = "https://invent.kde.org/games/kubrick" +rev = "v26.04.3" +shallow_clone = true +[build] +template = "cmake" +dev-dependencies = ["host:ecm"] +dependencies = [ + "qt6-base", + "libkdegames", +] diff --git a/recipes/wip/kde/kwin-x11/recipe.toml b/recipes/wip/kde/kwin-x11/recipe.toml index eb451425f..00b05eb98 100644 --- a/recipes/wip/kde/kwin-x11/recipe.toml +++ b/recipes/wip/kde/kwin-x11/recipe.toml @@ -12,3 +12,4 @@ cmakeflags = [ "-DKWIN_BUILD_TABBOX=OFF", "-DKWIN_BUILD_RUNNERS=OFF", ] +dev-dependencies = ["host:ecm"] \ No newline at end of file diff --git a/recipes/wip/kde/massif-visualizer/recipe.toml b/recipes/wip/kde/massif-visualizer/recipe.toml index f5c1ab9c3..bfcd799f6 100644 --- a/recipes/wip/kde/massif-visualizer/recipe.toml +++ b/recipes/wip/kde/massif-visualizer/recipe.toml @@ -6,3 +6,4 @@ branch = "release/25.12" shallow_clone = true [build] template = "cmake" +dev-dependencies = ["host:ecm"] \ No newline at end of file diff --git a/recipes/wip/kde/plasma-workspace/recipe.toml b/recipes/wip/kde/plasma-workspace/recipe.toml index d7188352a..89b7bca30 100644 --- a/recipes/wip/kde/plasma-workspace/recipe.toml +++ b/recipes/wip/kde/plasma-workspace/recipe.toml @@ -5,3 +5,4 @@ rev = "v6.6.5" shallow_clone = true [build] template = "cmake" +dev-dependencies = ["host:ecm"] diff --git a/recipes/wip/libs/kde/kf6/extra-cmake-modules6/recipe.toml b/recipes/wip/libs/kde/kf6/ecm/recipe.toml similarity index 100% rename from recipes/wip/libs/kde/kf6/extra-cmake-modules6/recipe.toml rename to recipes/wip/libs/kde/kf6/ecm/recipe.toml diff --git a/recipes/wip/libs/kde/libkdegames/recipe.toml b/recipes/wip/libs/kde/libkdegames/recipe.toml new file mode 100644 index 000000000..ebc2f45f9 --- /dev/null +++ b/recipes/wip/libs/kde/libkdegames/recipe.toml @@ -0,0 +1,13 @@ +#TODO add kf6 dependencies: https://invent.kde.org/games/libkdegames/-/blob/master/CMakeLists.txt?ref_type=heads#L74 +[source] +git = "https://invent.kde.org/games/libkdegames" +rev = "v26.04.3" +shallow_clone = true +[build] +template = "cmake" +dev-dependencies = ["host:ecm"] +dependencies = [ + "qt6-base", + "openal", + "libsndfile", +]