Add and move more recipes

This commit is contained in:
Ribbon 2026-08-09 18:00:11 -03:00
parent e7002de271
commit 788a3ac50f
22 changed files with 299 additions and 1 deletions

View File

@ -0,0 +1,16 @@
#TODO determine minimum dependencies
[source]
tar = "https://download.gnome.org/sources/gnome-control-center/49/gnome-control-center-49.9.tar.xz"
shallow_clone = true
[build]
template = "meson"
mesonflags = [
"-Dlocation-services=disabled",
"-Dibus=false",
"-Dsnap=false",
"-Dtests=false",
"-Dx11=true",
]
#dependencies = [
# "library1",
#]

View File

@ -0,0 +1,22 @@
#TODO determine minimum dependencies
[source]
tar = "https://download.gnome.org/sources/gnome-settings-daemon/49/gnome-settings-daemon-49.1.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dsystemd=false",
"-Dalsa=false",
"-Dgudev=false",
"-Dcups=false",
"-Dnetwork_manager=false",
"-Drfkill=false",
"-Dsmartcard=false",
"-Dusb-protection",
"-Dwwan=false",
"-Dcolord=false",
"-Dxwayland=false",
"-Dx11=true",
]
#dependencies = [
# "library1",
#]

View File

@ -8,7 +8,6 @@ template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"qt6-wayland",
"libplasma",
"kwayland",
"kpipewire",

View File

@ -0,0 +1,17 @@
#TODO compile and test
[source]
git = "https://invent.kde.org/plasma/plasma-nano"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"libplasma",
#"kwayland",
"kwindowsystem6",
"ki18n6",
"kservice6",
"kitemmodels6",
]

View File

@ -0,0 +1,20 @@
#TODO add kf6 dependencies: https://invent.kde.org/plasma/plasma-nm/-/blob/Plasma/6.6/CMakeLists.txt?ref_type=heads#L58
[source]
git = "https://invent.kde.org/plasma/plasma-nm"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_OPENCONNECT=OFF",
]
dependencies = [
"qt6-base",
"libplasma",
"kirigami6",
"qca",
"prison6",
"networkmanager",
]
#[package]
#dependencies = ["qcoro"]

View File

@ -0,0 +1,20 @@
#TODO add kf6 dependencies: https://invent.kde.org/plasma/plasma-pa/-/blob/Plasma/6.6/CMakeLists.txt?ref_type=heads#L47
[source]
git = "https://invent.kde.org/plasma/plasma-pa"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_DOC=OFF"
]
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"libplasma",
"libcanberra",
"pulseaudio-qt",
"libpulse",
]
#[package]
#dependencies = ["sound-theme-freedesktop"]

View File

@ -6,3 +6,6 @@ shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"libplasma",
]

View File

@ -0,0 +1,15 @@
#TODO compile and test
[source]
tar = "https://download.gnome.org/sources/gcr/4.4/gcr-4.4.0.1.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dintrospection=false",
"-Dvapi=false",
"-Dgtk_doc=false",
"-Dssh_agent=false",
"-Dsystemd=disabled",
]
dependencies = [
"libgcrypt",
]

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kglobalaccel-6.27.0.tar.xz"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
]

View File

@ -0,0 +1,15 @@
#TODO compile and test
[source]
git = "https://invent.kde.org/plasma/kpipewire"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"pipewire",
"qt6-base",
#"mesa",
"ki18n6",
"kcoreaddons6",
]

View File

@ -0,0 +1,16 @@
#TODO compile and test
[source]
git = "https://invent.kde.org/plasma/kwayland"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"libwayland",
"wayland-protocols",
"wayland-scanner",
"plasma-wayland-protocols",
"mesa",
]

View File

@ -0,0 +1,16 @@
#TODO compile and test
[source]
git = "https://invent.kde.org/plasma/libkscreen"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"libxcb",
"libxrandr",
#"wayland-scanner",
#"libwayland",
#"plasma-wayland-protocols",
]

View File

@ -0,0 +1,37 @@
#TODO add kf6 dependencies: https://invent.kde.org/plasma/libplasma/-/blob/Plasma/6.6/CMakeLists.txt?ref_type=heads#L53
[source]
git = "https://invent.kde.org/plasma/libplasma"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DENABLE_ACTIVITIES=OFF",
]
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"libx11",
"libxcb",
"libxcomposite",
"libxdamage",
"libxfixes",
"libxrender",
"kconfig6",
"kcoreaddons6",
"kguiaddons6",
"ki18n6",
"kiconthemes6",
"kio6",
"kwindowsystem6",
"knotifications6",
"kpackage6",
"kirigami6",
"ksvg6",
"kcolorscheme6",
"kglobalaccel6",
#"mesa",
#"libwayland",
#"wayland-protocols",
#"plasma-wayland-protocols",
]

View File

@ -0,0 +1,11 @@
#TODO compile and test
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/networkmanager-qt-6.27.0.tar.xz"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"networkmanager",
]

View File

@ -0,0 +1,11 @@
#TODO compile and test
[source]
git = "https://invent.kde.org/plasma/plasma-activities"
rev = "v6.6.5"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
]

View File

@ -0,0 +1,12 @@
#TODO compile and test
[source]
git = "https://invent.kde.org/libraries/pulseaudio-qt"
rev = "v1.8.1"
shallow_clone = true
[build]
template = "cmake"
dev-dependencies = ["host:ecm"]
dependencies = [
"qt6-base",
"libpulse",
]

View File

@ -0,0 +1,5 @@
#TODO compile and test
[source]
tar = "http://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-0.8.tar.bz2"
[build]
template = "configure"

View File

@ -0,0 +1,16 @@
#TODO compile and test
[source]
git = "https://github.com/qcoro/qcoro/releases"
rev = "v0.13.0"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DQCORO_BUILD_EXAMPLES=OFF",
"-DQCORO_BUILD_TESTING=OFF",
"-DQCORO_WITH_QTDBUS=OFF",
"-DQCORO_WITH_QTTEST=OFF",
]
dependencies = [
"qt6-base",
]

View File

@ -0,0 +1,8 @@
#TODO determine minimum dependencies from meson log
[source]
tar = "https://sources.phosh.mobi/releases/phosh-mobile-settings/phosh-mobile-settings-0.56.0.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dintrospection=false"
]

View File

@ -0,0 +1,8 @@
#TODO determine minimum dependencies from meson log
[source]
tar = "https://sources.phosh.mobi/releases/phosh-osk-stevia/phosh-osk-stevia-0.56.0.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dtests=false",
]

View File

@ -0,0 +1,21 @@
#TODO compile and test
[source]
tar = "https://sources.phosh.mobi/releases/phoc/phoc-0.56.0.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dxwayland=disabled",
"-Dtests=false",
]
dependencies = [
"wlroots",
"libwayland",
"wayland-protocols",
#"glib",
#"gnome-desktop",
#"gnome-desktop-schemas",
#"libinput",
#"libdrm",
#"pixman",
#"libxkbcommon",
]