Add and improve more recipes

This commit is contained in:
Ribbon 2026-07-10 05:33:34 -03:00
parent f6aab200a7
commit 8f3c36a46f
11 changed files with 137 additions and 46 deletions

View File

@ -1,11 +1,23 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from cmake log
#TODO compile and test
[source]
git = "https://invent.kde.org/utilities/ark"
branch = "release/25.12"
rev = "v26.04.3"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_DOC=OFF"
]
dependencies = [
"libarchive",
"qt6-base",
"kconfig6",
"kfilemetadata6",
"ki18n6",
"kio6",
"kservice6",
"kparts6",
"kwidgetsaddons6",
#"kwindowsystem6",
"kiconthemes6",
]

View File

@ -1,15 +1,30 @@
#TODO discover minimum dependencies from cmake log
#TODO compile and test
[source]
git = "https://invent.kde.org/graphics/gwenview"
branch = "release/26.04"
rev = "v26.04.3"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DGWENVIEW_NO_WAYLAND_GESTURES=ON"
"-DGWENVIEW_NO_WAYLAND_GESTURES=ON",
"-DWITHOUT_X11=ON",
"-DGWENVIEW_IMAGEANNOTATOR=OFF",
]
#dependencies = [
#"libjpeg",
#"libpng",
#"exiv2",
dependencies = [
"qt6-base",
"qt6-multimedia",
"qt6-svg",
"kio6",
"kitemmodels6",
"ki18n6",
"kparts6",
#"kwindowsystem6",
"kiconthemes6",
"knotifications6",
"kguiaddons6",
"kwidgetsaddons6",
#"kcrash6",
"libjpeg",
"libpng",
"exiv2",
#]

View File

@ -1,5 +1,4 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from cmake log
#TODO compile and test
# 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"
@ -11,36 +10,34 @@ cmakeflags = [
"-DBUILD_TESTING=OFF",
"-DUSE_DBUS=OFF",
]
# dependencies = [
# "mlt",
# "ffmpeg6",
# "qt5-declarative",
# "qt5-tools",
# "qt5-multimedia",
# "qt5-svg",
# "qt5-quickcontrols",
# "qt5-quickcontrols2",
# "qt5-networkauth",
# "kf5-archive",
# "kf5-bookmarks",
# "kf5-codecs",
# "kf5-config",
# "kf5-configwidgets",
# "kf5-coreaddons",
# "kf5-crash",
# "kf5-dbusaddons",
# "kf5-declarative",
# "kf5-filemetadata",
# "kf5-guiaddons",
# "kf5-iconthemes",
# "kf5-init",
# "kf5-io",
# "kf5-newstuff",
# "kf5-notifications",
# "kf5-notifyconfig",
# "kf5-purpose",
# "kf5-textwidgets",
# "kf5-widgetaddons",
# "kf5-xmlgui",
dependencies = [
"mlt",
"opentimelineio",
"libimath",
"qt6-base",
"ffmpeg6",
"qt6-declarative",
"qt6-multimedia",
"qt6-svg",
"qt6-networkauth",
"ki18n6",
"karchive6",
"kbookmarks6",
"kcodecs6",
"kcoreaddons6",
"kconfig6",
"kconfigwidgets6",
"kio6",
"kwidgetsaddons6",
"knotifyconfig6",
"knewstuff6",
"kxmlgui6",
"knotifications6",
"kguiaddons6",
"ktextwidgets6",
"kiconthemes6",
"solid6",
"kfilemetadata6",
"purpose6",
# "breeze-icons",
# ]
]

View File

@ -1,5 +1,4 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from cmake log
#TODO compile and test
# build instructions: https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux
[source]
git = "https://invent.kde.org/graphics/krita"

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcrash-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DWITH_X11=OFF",
]
dependencies = [
"qt6-base",
"kcoreaddons6",
]

View File

@ -0,0 +1,13 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kwindowsystem-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DKWINDOWSYSTEM_QML=OFF",
"-DKWINDOWSYSTEM_X11=OFF",
"-DKWINDOWSYSTEM_WAYLAND=OFF",
]
dependencies = [
"qt6-base"
]

View File

@ -0,0 +1,11 @@
#TODO compile and test
[source]
git = "https://github.com/AcademySoftwareFoundation/OpenTimelineIO"
rev = "v0.18.1"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DOTIO_INSTALL_PYTHON_MODULES=OFF",
"-DOTIO_INSTALL_COMMANDLINE_TOOLS=OFF",
]

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/dmtx/libdmtx"
rev = "v0.7.8"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"

View File

@ -0,0 +1,13 @@
#TODO compile and test
[source]
git = "https://github.com/fukuchi/libqrencode"
rev = "v4.1.1"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DWITH_TOOLS=NO",
"-DWITHOUT_PNG=YES",
"-DBUILD_SHARED_LIBS=YES",
]
#dependencies = ["libpng"]

View File

@ -0,0 +1,9 @@
#TODO compile and test
[source]
tar = "https://github.com/zxing-cpp/zxing-cpp/releases/download/v3.1.0/zxing-cpp-3.1.0.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DZXING_EXAMPLES=OFF",
"-DZXING_DEPENDENCIES=LOCAL",
]