Add and improve more recipes

This commit is contained in:
Ribbon 2026-07-10 04:02:17 -03:00
parent 35734c605f
commit f6aab200a7
24 changed files with 200 additions and 5 deletions

View File

@ -1,8 +1,9 @@
[source]
git = "https://github.com/pop-os/wallpapers"
shallow_clone = true
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/wallpapers
cp -rv "${COOKBOOK_SOURCE}"/original/* "${COOKBOOK_STAGE}"/usr/share/wallpapers
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/backgrounds/pop
cp -rv "${COOKBOOK_SOURCE}"/original/* "${COOKBOOK_STAGE}"/usr/share/backgrounds/pop
"""

View File

@ -4,6 +4,6 @@ blake3 = "1e479d0aa48fe3f2961a2dac28c3ed397a29616cf6e7d73f5ceb6fabfd6449e1"
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/wallpapers
cp -rv "${COOKBOOK_SOURCE}"/ubuntu-wallpapers-23.10.4/*.{jpg,png} "${COOKBOOK_STAGE}"/usr/share/wallpapers
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/backgrounds/ubuntu
cp -rv "${COOKBOOK_SOURCE}"/ubuntu-wallpapers-23.10.4/*.{jpg,png} "${COOKBOOK_STAGE}"/usr/share/backgrounds/ubuntu
"""

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/pop-os/cosmic-applets"
shallow_clone = true
[build]
template = "cargo"
cargopackages = [
"cosmic-applet-time",
#"cosmic-applet-audio",
]

View File

@ -0,0 +1,12 @@
#TODO compile and test
[source]
git = "https://github.com/pop-os/cosmic-bg"
shallow_clone = true
[build]
template = "cargo"
cargoflags = ["--no-default-features"]
#dev-dependencies = ["host:mold"]
dependencies = [
"libwayland",
"libxkbcommon",
]

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/pop-os/cosmic-notifications"
shallow_clone = true
[build]
template = "cargo"
cargoflags = ["--no-default-features"]
dependencies = [
"libxkbcommon",
]

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/pop-os/cosmic-osd"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/pop-os/cosmic-screenshot"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,10 @@
#TODO promote
[source]
git = "https://github.com/pop-os/cosmic-wallpapers"
shallow_clone = true
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/share/backgrounds/cosmic"
cp -rv "${COOKBOOK_SOURCE}"/original/* "${COOKBOOK_STAGE}/usr/share/backgrounds/cosmic"
"""

View File

@ -0,0 +1,11 @@
#TODO promote
[source]
tar = "https://download.gnome.org/sources/gnome-backgrounds/50/gnome-backgrounds-50.0.tar.xz"
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/share/backgrounds/gnome"
mkdir -pv "${COOKBOOK_STAGE}/usr/share/gnome-background-properties"
cp -rv "${COOKBOOK_SOURCE}"/backgrounds/*.{jxl,svg,png} "${COOKBOOK_STAGE}/usr/share/backgrounds/gnome"
cp -rv "${COOKBOOK_SOURCE}"/backgrounds/*.xml "${COOKBOOK_STAGE}/usr/share/gnome-background-properties"
"""

View File

@ -0,0 +1,5 @@
#TODO test
[source]
tar = "https://invent.kde.org/plasma/plasma-workspace-wallpapers/-/archive/v6.6.6/plasma-workspace-wallpapers-v6.6.6.tar.bz2"
[build]
template = "cmake"

View File

@ -0,0 +1,19 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcmutils-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DUSE_DBUS_DEFAULT=OFF"
]
dependencies = [
"qt6-base",
"kio6",
"kitemviews6",
"kconfigwidgets6",
"kcoreaddons6",
"kguiaddons6",
"ki18n6",
"kxmlgui6",
"kwidgetsaddons6",
]

View File

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

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kjobwidgets-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DWITH_X11=OFF",
"-DUSE_DBUS_DEFAULT=OFF",
"-DBUILD_PYTHON_BINDINGS=OFF",
]

View File

@ -0,0 +1,16 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kparts-6.27.0.tar.xz"
[build]
template = "cmake"
dependencies = [
"qt6-base",
"kconfig6",
"kcoreaddons6",
"ki18n6",
"kio6",
"kjobwidgets6",
"kservice6",
"kwidgetsaddons6",
"kxmlgui6",
]

View File

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

View File

@ -10,4 +10,13 @@ dependencies = [
"qt6-base",
"qt6-declarative",
"qt6-speech",
]
"karchive6",
"kconfig6",
"kguiaddons6",
"ki18n6",
"kio6",
"kparts6",
"sonnet6",
"syntax-highlighting6",
"kcolorscheme6",
]

View File

@ -0,0 +1,18 @@
#TODO not compiled or tested
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/prison-6.27.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DWITH_DMTX=OFF",
"-DWITH_ZXING=OFF",
"-DWITH_QUICK=OFF",
"-DWITH_MULTIMEDIA=OFF",
]
dependencies = [
"qt6-base"
"libqrencode",
#"qt6-multimedia",
#"libdmtx",
#"zxing-cpp",
]

View File

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

View File

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

View File

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

View File

@ -0,0 +1,7 @@
#TODO compile and test
# configuration: https://rayfish.xyz/docs/02-getting-started
[source]
git = "https://github.com/rayfish/rayfish"
shallow_clone = true
[build]
template = "cargo"