From c727ab42358ddc8ed55096aeba3d16ccef0e1dbc Mon Sep 17 00:00:00 2001 From: Ribbon Date: Wed, 1 Jul 2026 21:14:24 -0300 Subject: [PATCH] Add and update recipes --- .../wip/graphics/editors/xournalpp/recipe.toml | 18 ++++++++++++++++++ recipes/wip/kde/kdenlive/recipe.toml | 2 +- recipes/wip/kde/krita/recipe.toml | 4 ++-- recipes/wip/kde/ktorrent/recipe.toml | 2 +- recipes/wip/kde/kwin-x11/recipe.toml | 2 +- recipes/wip/kde/plasma-workspace/recipe.toml | 2 +- recipes/wip/libs/text/libestr/recipe.toml | 5 +++++ recipes/wip/libs/text/libfastjson/recipe.toml | 10 ++++++++++ recipes/wip/libs/text/liblognorm/recipe.toml | 5 +++++ recipes/wip/net/server/everlock/recipe.toml | 6 ++++++ recipes/wip/players/sparkplayer/recipe.toml | 12 ++++++++++++ recipes/wip/recorders/obs-studio/recipe.toml | 2 +- recipes/wip/sys/psmisc/recipe.toml | 8 ++++++++ recipes/wip/text/logrotate/recipe.toml | 8 ++++++++ recipes/wip/text/profig/recipe.toml | 7 +++++++ recipes/wip/web/rheo/recipe.toml | 7 +++++++ 16 files changed, 93 insertions(+), 7 deletions(-) create mode 100644 recipes/wip/graphics/editors/xournalpp/recipe.toml create mode 100644 recipes/wip/libs/text/libestr/recipe.toml create mode 100644 recipes/wip/libs/text/libfastjson/recipe.toml create mode 100644 recipes/wip/libs/text/liblognorm/recipe.toml create mode 100644 recipes/wip/net/server/everlock/recipe.toml create mode 100644 recipes/wip/players/sparkplayer/recipe.toml create mode 100644 recipes/wip/sys/psmisc/recipe.toml create mode 100644 recipes/wip/text/logrotate/recipe.toml create mode 100644 recipes/wip/text/profig/recipe.toml create mode 100644 recipes/wip/web/rheo/recipe.toml diff --git a/recipes/wip/graphics/editors/xournalpp/recipe.toml b/recipes/wip/graphics/editors/xournalpp/recipe.toml new file mode 100644 index 000000000..5d582632b --- /dev/null +++ b/recipes/wip/graphics/editors/xournalpp/recipe.toml @@ -0,0 +1,18 @@ +#TODO discover minimum dependencies from cmake log +# build instructions: https://github.com/xournalpp/xournalpp/blob/master/readme/LinuxBuild.md +[source] +git = "https://github.com/xournalpp/xournalpp" +rev = "v1.3.5" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DENABLE_AUDIO=OFF", + "-DENABLE_QPDF=OFF", + "-DENABLE_PLUGINS=OFF", + "-DENABLE_GTK_SOURCEVIEW=OFF", +] +#dependencies = [ + #"gtk3", + #"glib", +#] diff --git a/recipes/wip/kde/kdenlive/recipe.toml b/recipes/wip/kde/kdenlive/recipe.toml index 83323826a..55e20b908 100644 --- a/recipes/wip/kde/kdenlive/recipe.toml +++ b/recipes/wip/kde/kdenlive/recipe.toml @@ -3,7 +3,7 @@ # build instructions: https://invent.kde.org/multimedia/kdenlive/-/blob/master/dev-docs/build.md#build-and-install-the-projects [source] git = "https://invent.kde.org/multimedia/kdenlive" -branch = "release/26.04" +rev = "v26.04.2" shallow_clone = true [build] template = "cmake" diff --git a/recipes/wip/kde/krita/recipe.toml b/recipes/wip/kde/krita/recipe.toml index c55dc68fc..226ac946a 100644 --- a/recipes/wip/kde/krita/recipe.toml +++ b/recipes/wip/kde/krita/recipe.toml @@ -3,14 +3,14 @@ # build instructions: https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux [source] git = "https://invent.kde.org/graphics/krita" -branch = "krita/6.0" +rev = "v6.0.2.1" shallow_clone = true [build] template = "cmake" cmakeflags = [ "-DLIMIT_LONG_TESTS=OFF", "-DENABLE_UPDATERS=OFF", - "-DBUILD_WITH_QT6=ON", + #"-DBUILD_WITH_QT6=ON", ] # dependencies = [ # "gexiv2", diff --git a/recipes/wip/kde/ktorrent/recipe.toml b/recipes/wip/kde/ktorrent/recipe.toml index fd1a768a7..78702bfdd 100644 --- a/recipes/wip/kde/ktorrent/recipe.toml +++ b/recipes/wip/kde/ktorrent/recipe.toml @@ -2,7 +2,7 @@ #TODO discover minimum dependencies from cmake log [source] git = "https://invent.kde.org/network/ktorrent" -branch = "release/25.12" +rev = "v26.04.2" shallow_clone = true [build] template = "cmake" diff --git a/recipes/wip/kde/kwin-x11/recipe.toml b/recipes/wip/kde/kwin-x11/recipe.toml index 4eebd1916..eb451425f 100644 --- a/recipes/wip/kde/kwin-x11/recipe.toml +++ b/recipes/wip/kde/kwin-x11/recipe.toml @@ -2,7 +2,7 @@ # openbsd patches: https://github.com/openbsd/ports/tree/master/x11/kde-plasma/kwin/patches [source] git = "https://invent.kde.org/plasma/kwin-x11" -branch = "Plasma/6.6" +rev = "v6.6.5" shallow_clone = true [build] template = "cmake" diff --git a/recipes/wip/kde/plasma-workspace/recipe.toml b/recipes/wip/kde/plasma-workspace/recipe.toml index 20821cacf..d7188352a 100644 --- a/recipes/wip/kde/plasma-workspace/recipe.toml +++ b/recipes/wip/kde/plasma-workspace/recipe.toml @@ -1,7 +1,7 @@ #TODO determine minimum dependencies from cmake log [source] git = "https://invent.kde.org/plasma/plasma-workspace" -branch = "Plasma/6.6" +rev = "v6.6.5" shallow_clone = true [build] template = "cmake" diff --git a/recipes/wip/libs/text/libestr/recipe.toml b/recipes/wip/libs/text/libestr/recipe.toml new file mode 100644 index 000000000..d2b203267 --- /dev/null +++ b/recipes/wip/libs/text/libestr/recipe.toml @@ -0,0 +1,5 @@ +#TODO compile and test +[source] +tar = "http://libestr.adiscon.com/files/download/libestr-0.1.11.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libs/text/libfastjson/recipe.toml b/recipes/wip/libs/text/libfastjson/recipe.toml new file mode 100644 index 000000000..298abb2ff --- /dev/null +++ b/recipes/wip/libs/text/libfastjson/recipe.toml @@ -0,0 +1,10 @@ +#TODO compile and test +[source] +git = "https://github.com/rsyslog/libfastjson" +rev = "v1.2304.0" +shallow_clone = true +script = """ +autotools_recursive_regenerate +""" +[build] +template = "configure" diff --git a/recipes/wip/libs/text/liblognorm/recipe.toml b/recipes/wip/libs/text/liblognorm/recipe.toml new file mode 100644 index 000000000..a44d73e3d --- /dev/null +++ b/recipes/wip/libs/text/liblognorm/recipe.toml @@ -0,0 +1,5 @@ +#TODO compile and test +[source] +tar = "http://www.liblognorm.com/files/download/liblognorm-2.1.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/net/server/everlock/recipe.toml b/recipes/wip/net/server/everlock/recipe.toml new file mode 100644 index 000000000..537262e5b --- /dev/null +++ b/recipes/wip/net/server/everlock/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://codeberg.org/JensWalter/everlock" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/players/sparkplayer/recipe.toml b/recipes/wip/players/sparkplayer/recipe.toml new file mode 100644 index 000000000..1be70f02d --- /dev/null +++ b/recipes/wip/players/sparkplayer/recipe.toml @@ -0,0 +1,12 @@ +#TODO compile and test +# non-linux support sdl2, probably instead of alsa +[source] +git = "https://github.com/dividebysandwich/sparkplayer" +shallow_clone = true +[build] +template = "cargo" +cargopackages = ["sparkplayer-native"] +#dependencies = [ + #"sdl2", + #"ffmpeg6", +#] diff --git a/recipes/wip/recorders/obs-studio/recipe.toml b/recipes/wip/recorders/obs-studio/recipe.toml index bfec0fbed..4b6136586 100644 --- a/recipes/wip/recorders/obs-studio/recipe.toml +++ b/recipes/wip/recorders/obs-studio/recipe.toml @@ -33,5 +33,5 @@ cmakeflags = [ # "libqrcodegenc", # "librist", # "libsrt", -# "libwebsocket++", +# "libwebsocketpp", # ] diff --git a/recipes/wip/sys/psmisc/recipe.toml b/recipes/wip/sys/psmisc/recipe.toml new file mode 100644 index 000000000..f0de16d0f --- /dev/null +++ b/recipes/wip/sys/psmisc/recipe.toml @@ -0,0 +1,8 @@ +#TODO compile and test +[source] +tar = "https://gitlab.com/psmisc/psmisc/-/archive/v23.7/psmisc-v23.7.tar.bz2" +script = """ +autotools_recursive_regenerate +""" +[build] +template = "configure" diff --git a/recipes/wip/text/logrotate/recipe.toml b/recipes/wip/text/logrotate/recipe.toml new file mode 100644 index 000000000..100968de4 --- /dev/null +++ b/recipes/wip/text/logrotate/recipe.toml @@ -0,0 +1,8 @@ +#TODO compile and test +[source] +tar = "https://github.com/logrotate/logrotate/releases/download/3.22.0/logrotate-3.22.0.tar.gz" +[build] +template = "configure" +#dependencies = [ + # "popt", +#] diff --git a/recipes/wip/text/profig/recipe.toml b/recipes/wip/text/profig/recipe.toml new file mode 100644 index 000000000..db7d6ab72 --- /dev/null +++ b/recipes/wip/text/profig/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://codeberg.org/Paul_Proteus/profig" +shallow_clone = true +[build] +template = "cargo" +cargoflags = ["--no-default-features"] diff --git a/recipes/wip/web/rheo/recipe.toml b/recipes/wip/web/rheo/recipe.toml new file mode 100644 index 000000000..7b689b601 --- /dev/null +++ b/recipes/wip/web/rheo/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://github.com/freecomputinglab/rheo" +shallow_clone = true +[build] +template = "cargo" +cargopackages = ["rheo"]