Add and update recipes

This commit is contained in:
Ribbon 2026-07-01 21:14:24 -03:00
parent b1de85d03f
commit c727ab4235
16 changed files with 93 additions and 7 deletions

View File

@ -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",
#]

View File

@ -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"

View File

@ -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",

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://codeberg.org/JensWalter/everlock"
shallow_clone = true
[build]
template = "cargo"

View File

@ -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",
#]

View File

@ -33,5 +33,5 @@ cmakeflags = [
# "libqrcodegenc",
# "librist",
# "libsrt",
# "libwebsocket++",
# "libwebsocketpp",
# ]

View File

@ -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"

View File

@ -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",
#]

View File

@ -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"]

View File

@ -0,0 +1,7 @@
#TODO compile and test
[source]
git = "https://github.com/freecomputinglab/rheo"
shallow_clone = true
[build]
template = "cargo"
cargopackages = ["rheo"]