mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-06 12:37:44 +08:00
Add and move more recipes
This commit is contained in:
parent
e7002de271
commit
788a3ac50f
16
recipes/wip/gnome/gnome-control-center/recipe.toml
Normal file
16
recipes/wip/gnome/gnome-control-center/recipe.toml
Normal 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",
|
||||
#]
|
||||
22
recipes/wip/gnome/gnome-settings-daemon/recipe.toml
Normal file
22
recipes/wip/gnome/gnome-settings-daemon/recipe.toml
Normal 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",
|
||||
#]
|
||||
@ -8,7 +8,6 @@ template = "cmake"
|
||||
dev-dependencies = ["host:ecm"]
|
||||
dependencies = [
|
||||
"qt6-base",
|
||||
"qt6-wayland",
|
||||
"libplasma",
|
||||
"kwayland",
|
||||
"kpipewire",
|
||||
|
||||
17
recipes/wip/kde/plasma-nano/recipe.toml
Normal file
17
recipes/wip/kde/plasma-nano/recipe.toml
Normal 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",
|
||||
]
|
||||
20
recipes/wip/kde/plasma-nm/recipe.toml
Normal file
20
recipes/wip/kde/plasma-nm/recipe.toml
Normal 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"]
|
||||
20
recipes/wip/kde/plasma-pa/recipe.toml
Normal file
20
recipes/wip/kde/plasma-pa/recipe.toml
Normal 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"]
|
||||
@ -6,3 +6,6 @@ shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dev-dependencies = ["host:ecm"]
|
||||
dependencies = [
|
||||
"libplasma",
|
||||
]
|
||||
|
||||
15
recipes/wip/libs/gnome/gcr/recipe.toml
Normal file
15
recipes/wip/libs/gnome/gcr/recipe.toml
Normal 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",
|
||||
]
|
||||
10
recipes/wip/libs/kde/kf6/kglobalaccel6/recipe.toml
Normal file
10
recipes/wip/libs/kde/kf6/kglobalaccel6/recipe.toml
Normal 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",
|
||||
]
|
||||
15
recipes/wip/libs/kde/kpipewire/recipe.toml
Normal file
15
recipes/wip/libs/kde/kpipewire/recipe.toml
Normal 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",
|
||||
]
|
||||
16
recipes/wip/libs/kde/kwayland/recipe.toml
Normal file
16
recipes/wip/libs/kde/kwayland/recipe.toml
Normal 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",
|
||||
]
|
||||
16
recipes/wip/libs/kde/libkscreen/recipe.toml
Normal file
16
recipes/wip/libs/kde/libkscreen/recipe.toml
Normal 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",
|
||||
]
|
||||
37
recipes/wip/libs/kde/libplasma/recipe.toml
Normal file
37
recipes/wip/libs/kde/libplasma/recipe.toml
Normal 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",
|
||||
]
|
||||
11
recipes/wip/libs/kde/networkmanager-qt/recipe.toml
Normal file
11
recipes/wip/libs/kde/networkmanager-qt/recipe.toml
Normal 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",
|
||||
]
|
||||
11
recipes/wip/libs/kde/plasma-activities/recipe.toml
Normal file
11
recipes/wip/libs/kde/plasma-activities/recipe.toml
Normal 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",
|
||||
]
|
||||
12
recipes/wip/libs/kde/pulseaudio-qt/recipe.toml
Normal file
12
recipes/wip/libs/kde/pulseaudio-qt/recipe.toml
Normal 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",
|
||||
]
|
||||
@ -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"
|
||||
16
recipes/wip/libs/qt/qcoro/recipe.toml
Normal file
16
recipes/wip/libs/qt/qcoro/recipe.toml
Normal 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",
|
||||
]
|
||||
8
recipes/wip/mobile/phosh-mobile-settings/recipe.toml
Normal file
8
recipes/wip/mobile/phosh-mobile-settings/recipe.toml
Normal 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"
|
||||
]
|
||||
8
recipes/wip/mobile/phosh-osk-stevia/recipe.toml
Normal file
8
recipes/wip/mobile/phosh-osk-stevia/recipe.toml
Normal 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",
|
||||
]
|
||||
21
recipes/wip/wayland/phoc/recipe.toml
Normal file
21
recipes/wip/wayland/phoc/recipe.toml
Normal 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",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user