Add and improve more recipes

This commit is contained in:
Ribbon 2026-07-09 09:26:33 -03:00
parent 2a029097bf
commit 753e0a6da5
25 changed files with 232 additions and 15 deletions

View File

@ -13,18 +13,18 @@ cmakeflags = [
"-DBUILD_WITH_QT6=ON",
"-DALLOW_UNSTABLE=QT6",
]
# dependencies = [
# "qt6-qt5compat",
# "qt6-base",
# "qt6-declarative",
# "qt6-svg",
# "kcompletion6",
# "kconfig6",
# "kcoreaddons6",
# "kguiaddons6",
# "ki18n6",
# "kitemviews6",
# "kwidgetaddons6",
dependencies = [
"qt6-qt5compat",
"qt6-base",
"qt6-declarative",
"qt6-svg",
"kcompletion6",
"kconfig6",
"kcoreaddons6",
"kguiaddons6",
"ki18n6",
"kitemviews6",
"kwidgetsaddons6",
# "gexiv2",
# "ffmpeg6",
# "fftw",
@ -57,4 +57,4 @@ cmakeflags = [
# "libunibreak",
# "libxsimd",
# "libxtl",
# ]
]

View File

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

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/extra-cmake-modules-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_DOC=OFF",
"-DBUILD_TESTING=OFF",
]

View File

@ -3,3 +3,13 @@
tar = "https://download.kde.org/stable/frameworks/6.27/karchive-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DWITH_OPENSSL=OFF",
]
dependencies = [
"bzip2",
"xz",
#"openssl3",
"zstd",
"zlib",
]

View File

@ -3,3 +3,9 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kbookmarks-6.27.0.tar.xz"
[build]
template = "cmake"
dependencies = [
"qt6-base",
"kconfig6",
"kcoreaddons6",
"kwidgetsaddons6",
]

View File

@ -3,3 +3,9 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kcolorscheme-6.27.0.tar.xz"
[build]
template = "cmake"
dependencies = [
"qt6-base",
"kconfig6",
"kguiaddons6",
"ki18n6",
]

View File

@ -3,3 +3,9 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kcompletion-6.27.0.tar.xz"
[build]
template = "cmake"
dependencies = [
"qt6-base",
"kcodecs6",
"kconfig6",
"kwidgetsaddons6",
]

View File

@ -3,3 +3,10 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kconfigwidgets-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DUSE_DBUS_DEFAULT=OFF",
"-DBUILD_DESIGNERPLUGIN=OFF",
]
dependencies = [
"qt6-base"
]

View File

@ -3,3 +3,10 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kcoreaddons-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_PYTHON_BINDINGS=OFF",
"-DUSE_DBUS_DEFAULT=OFF",
]
dependencies = [
"qt6-base"
]

View File

@ -3,3 +3,9 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kfilemetadata-6.27.0.tar.xz"
[build]
template = "cmake"
dependencies = [
"qt6-base",
"kcoreaddons6",
"ki18n6",
"kcodecs6",
]

View File

@ -3,3 +3,13 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kguiaddons-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_GEO_SCHEME_HANDLER=OFF",
"-DWITH_X11=OFF",
"-DWITH_WAYLAND=OFF",
"-DBUILD_PYTHON_BINDINGS=OFF",
"-DUSE_DBUS_DEFAULT=OFF",
]
dependencies = [
"qt6-base",
]

View File

@ -1,5 +1,9 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcodecs-6.27.0.tar.xz"
tar = "https://download.kde.org/stable/frameworks/6.27/ki18n-6.27.0.tar.xz"
[build]
template = "cmake"
dependencies = [
"qt6-base",
"gettext" # does it have the libintl library?
]

View File

@ -3,3 +3,15 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kiconthemes-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_DESIGNERPLUGIN=OFF",
"-DUSE_DBUS_DEFAULT=OFF",
"-DUSE_BreezeIcons_DEFAULT=OFF",
]
dependencies = [
"qt6-base",
"karchive6",
"ki18n6",
"kwidgetsaddons6",
"kcolorscheme6",
]

View File

@ -3,3 +3,16 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kio-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DKIOCORE_ONLY=ON",
"-DBUILD_DESIGNERPLUGIN=OFF",
"-DUSE_DBUS_DEFAULT=OFF",
]
dependencies = [
"qt6-base",
"kconfig6",
"kcoreaddons6",
"ki18n6",
"kservice6",
"solid6",
]

View File

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

View File

@ -3,3 +3,9 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kitemviews-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_DESIGNERPLUGIN=OFF",
]
dependencies = [
"qt6-base",
]

View File

@ -3,3 +3,17 @@
tar = "https://download.kde.org/stable/frameworks/6.27/knewstuff-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_DESIGNERPLUGIN=OFF",
]
dependencies = [
"qt6-base",
"karchive6",
"kconfig6",
"kcoreaddons6",
"ki18n6",
"kpackage6",
"kwidgetsaddons6",
"attica6",
#"kirigami6",
]

View File

@ -3,3 +3,10 @@
tar = "https://download.kde.org/stable/frameworks/6.27/knotifications-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DUSE_DBUS_DEFAULT=OFF",
"-DBUILD_PYTHON_BINDINGS=OFF",
]
dependencies = [
"qt6-base"
]

View File

@ -3,3 +3,13 @@
tar = "https://download.kde.org/stable/frameworks/6.27/knotifyconfig-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DUSE_DBUS_DEFAULT=OFF"
]
dependencies = [
"qt6-base",
"kcompletion6",
"kconfig6",
"ki18n6",
"kio6",
]

View File

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

View File

@ -1,5 +1,9 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kwidgetaddons-6.27.0.tar.xz"
tar = "https://download.kde.org/stable/frameworks/6.27/kwidgetsaddons-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_PYTHON_BINDINGS=OFF",
"-DBUILD_DESIGNERPLUGIN=OFF",
]

View File

@ -3,3 +3,19 @@
tar = "https://download.kde.org/stable/frameworks/6.27/kxmlgui-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_DESIGNERPLUGIN=OFF"
"-DUSE_DBUS_DEFAULT=OFF",
"-DBUILD_PYTHON_BINDINGS=OFF",
]
dependencies = [
"qt6-base"
"kcoreaddons6",
"kitemviews6",
"kconfig6",
"kconfigwidgets6",
"kguiaddons6",
"ki18n6",
"kiconthemes6",
"kwidgetsaddons6",
]

View File

@ -3,3 +3,19 @@
tar = "https://download.kde.org/stable/frameworks/6.27/purpose-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DUSE_DBUS_DEFAULT=OFF",
]
dependencies = [
"qt6-base",
"kcoreaddons6",
"ki18n6",
"kconfig6",
"kirigami6",
"knotifications6",
"kio6",
"kservice6",
"kprison6",
"kitemmodels6",
"kcmutils6",
]

View File

@ -3,3 +3,11 @@
tar = "https://download.kde.org/stable/frameworks/6.27/solid-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DUSE_DBUS_DEFAULT=OFF",
"-DUDEV_DISABLED=ON",
]
dependencies = [
"qt6-base",
#"udisks",
]

View File

@ -0,0 +1,5 @@
#TODO compile and test
[source]
tar = "https://github.com/storaged-project/udisks/releases/download/udisks-2.11.1/udisks-2.11.1.tar.bz2"
[build]
template = "configure"