mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-23 21:34:18 +08:00
Many recipe fixes and improvements
This commit is contained in:
parent
150c2685f0
commit
d03f17237e
@ -1,4 +1,4 @@
|
||||
#TODO move to the "tools" category
|
||||
#TODO promote
|
||||
[source]
|
||||
git = "https://github.com/AstroNvim/AstroNvim"
|
||||
[build]
|
||||
|
||||
@ -1,35 +1,39 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from meson log
|
||||
# build instructions: https://builder.readthedocs.io/installation.html#via-release-tarball
|
||||
#TODO missing dependencies, see: https://packages.debian.org/source/trixie/gnome-builder
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/gnome-builder/45/gnome-builder-45.0.tar.xz"
|
||||
tar = "https://download.gnome.org/sources/gnome-builder/49/gnome-builder-49.1.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"cairo",
|
||||
"cmark",
|
||||
"dbus",
|
||||
"dspy",
|
||||
"enchant",
|
||||
"llvm18",
|
||||
"gdk-pixbuf",
|
||||
"glib",
|
||||
"gobject-introspection",
|
||||
"gtk4",
|
||||
"gtk4mm",
|
||||
"gtksourceview",
|
||||
"libadwaita",
|
||||
"libdex",
|
||||
"libgit2",
|
||||
"libgspell-gtk4",
|
||||
"libpanel",
|
||||
"libpeas",
|
||||
"libsoup",
|
||||
"vala",
|
||||
"libvte",
|
||||
"libxml2",
|
||||
"json-glib",
|
||||
"jsonrpc-glib",
|
||||
"pango",
|
||||
"webkitgtk4",
|
||||
mesonflags = [
|
||||
"-Dnetwork_tests=false",
|
||||
"-Dwebkit=false",
|
||||
]
|
||||
# dependencies = [
|
||||
# "cairo",
|
||||
# "cmark",
|
||||
# "dbus",
|
||||
# "dspy",
|
||||
# "enchant",
|
||||
# "llvm18",
|
||||
# "gdk-pixbuf",
|
||||
# "glib",
|
||||
# "gobject-introspection",
|
||||
# "gtk4",
|
||||
# "gtk4mm",
|
||||
# "gtksourceview",
|
||||
# "libadwaita",
|
||||
# "libdex",
|
||||
# "libgit2",
|
||||
# "libgspell-gtk4",
|
||||
# "libpanel",
|
||||
# "libpeas",
|
||||
# "libsoup",
|
||||
# "vala",
|
||||
# "libvte",
|
||||
# "libxml2",
|
||||
# "json-glib",
|
||||
# "jsonrpc-glib",
|
||||
# "pango",
|
||||
# "webkitgtk4",
|
||||
# ]
|
||||
|
||||
@ -3,49 +3,50 @@
|
||||
# build instructions: https://kdevelop.org/build-it/
|
||||
[source]
|
||||
git = "https://invent.kde.org/kdevelop/kdevelop"
|
||||
rev = "3021daeb5d62bc7a7a7dec4bcc23e19d3bfdaadd"
|
||||
branch = "release/25.08"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"apr",
|
||||
"apr-util",
|
||||
"astyle",
|
||||
"boost",
|
||||
"libgrantlee",
|
||||
"libkomparediff2",
|
||||
"kf5-archive",
|
||||
"kf5-config",
|
||||
"kf5-crash",
|
||||
"kf5-cmutils",
|
||||
"kf5-extra-cmake-modules",
|
||||
"kf5-declarative",
|
||||
"kf5-doctools",
|
||||
"kf5-guiaddons",
|
||||
"kf5-i18n",
|
||||
"kf5-iconthemes",
|
||||
"kf5-itemmodels",
|
||||
"kf5-itemviews",
|
||||
"kf5-io",
|
||||
"kf5-jobwidgets",
|
||||
"kf5-newstuff",
|
||||
"kf5-notifications",
|
||||
"kf5-notifyconfig",
|
||||
"kf5-parts",
|
||||
"kf5-plasma-framework",
|
||||
"kf5-purpose",
|
||||
"kf5-runner",
|
||||
"kf5-service",
|
||||
"kf5-sonnet",
|
||||
"kf5-sysguard",
|
||||
"kf5-texteditor",
|
||||
"kf5-threadweaver",
|
||||
"kf5-widgetaddons",
|
||||
"kf5-windowsystem",
|
||||
"kf5-xmlgui",
|
||||
"qt5-base",
|
||||
"qt5-declarative",
|
||||
"qt5-tools",
|
||||
"qt5-webkit",
|
||||
"okteta",
|
||||
"shared-mime-info",
|
||||
]
|
||||
# dependencies = [
|
||||
# "apr",
|
||||
# "apr-util",
|
||||
# "astyle",
|
||||
# "boost",
|
||||
# "libgrantlee",
|
||||
# "libkomparediff2",
|
||||
# "kf5-archive",
|
||||
# "kf5-config",
|
||||
# "kf5-crash",
|
||||
# "kf5-cmutils",
|
||||
# "kf5-extra-cmake-modules",
|
||||
# "kf5-declarative",
|
||||
# "kf5-doctools",
|
||||
# "kf5-guiaddons",
|
||||
# "kf5-i18n",
|
||||
# "kf5-iconthemes",
|
||||
# "kf5-itemmodels",
|
||||
# "kf5-itemviews",
|
||||
# "kf5-io",
|
||||
# "kf5-jobwidgets",
|
||||
# "kf5-newstuff",
|
||||
# "kf5-notifications",
|
||||
# "kf5-notifyconfig",
|
||||
# "kf5-parts",
|
||||
# "kf5-plasma-framework",
|
||||
# "kf5-purpose",
|
||||
# "kf5-runner",
|
||||
# "kf5-service",
|
||||
# "kf5-sonnet",
|
||||
# "kf5-sysguard",
|
||||
# "kf5-texteditor",
|
||||
# "kf5-threadweaver",
|
||||
# "kf5-widgetaddons",
|
||||
# "kf5-windowsystem",
|
||||
# "kf5-xmlgui",
|
||||
# "qt5-base",
|
||||
# "qt5-declarative",
|
||||
# "qt5-tools",
|
||||
# "qt5-webkit",
|
||||
# "okteta",
|
||||
# "shared-mime-info",
|
||||
# ]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO require rustc 1.76 or newer
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rust-analyzer"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
#TODO can't find the Cargo.toml
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/mstange/samply"
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages samply
|
||||
"""
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
#TODO missing script for "make", see https://github.com/wolfpld/tracy/releases/latest/download/tracy.pdf
|
||||
#TODO missing script for gnu make: https://github.com/wolfpld/tracy/releases/latest/download/tracy.pdf
|
||||
[source]
|
||||
git = "https://github.com/wolfpld/tracy"
|
||||
rev = "37aff70dfa50cf6307b3fee6074d627dc2929143"
|
||||
rev = "v0.13.0"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"glfw",
|
||||
"glfw3",
|
||||
"freetype2",
|
||||
"dbus",
|
||||
"capstone",
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
# build instructions: https://github.com/nihui/vkpeak#build-from-source
|
||||
[source]
|
||||
git = "https://github.com/nihui/vkpeak"
|
||||
rev = "20251010"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/mozilla/cbindgen"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rust-clippy"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO serde crate error (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rustfmt"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,8 +1,13 @@
|
||||
#TODO serde crate error
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rustup"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -1,8 +1,13 @@
|
||||
#TODO libc error
|
||||
[source]
|
||||
git = "https://github.com/mozilla/sccache"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -1,32 +1,36 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from autotools log
|
||||
# build instructions: https://developer.gimp.org/core/setup/build/3.0/INSTALL
|
||||
#TODO make dependencies work
|
||||
# all build options: https://gitlab.gnome.org/GNOME/gimp/-/blob/master/meson_options.txt?ref_type=heads
|
||||
[source]
|
||||
tar = "https://download.gimp.org/gimp/v3.0/gimp-3.0.4.tar.xz"
|
||||
tar = "https://download.gimp.org/gimp/v3.0/gimp-3.0.6.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
"gobject-introspection",
|
||||
"glib",
|
||||
"cairo",
|
||||
"pango",
|
||||
"liblcms",
|
||||
"libmypaint",
|
||||
"gexiv2",
|
||||
"gegl",
|
||||
"babl",
|
||||
"librsvg",
|
||||
"libtiff",
|
||||
"libjpeg",
|
||||
"libpng",
|
||||
"fontconfig",
|
||||
"freetype2",
|
||||
"atk",
|
||||
"harfbuzz",
|
||||
"bzip2",
|
||||
"zlib",
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dcheck-update=no",
|
||||
"-Dlibbacktrace=false",
|
||||
"-Dlibunwind=false",
|
||||
"-Dprint=false",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_configure
|
||||
"""
|
||||
# dependencies = [
|
||||
# "gtk3",
|
||||
# "gobject-introspection",
|
||||
# "glib",
|
||||
# "cairo",
|
||||
# "pango",
|
||||
# "liblcms",
|
||||
# "libmypaint",
|
||||
# "gexiv2",
|
||||
# "gegl",
|
||||
# "babl",
|
||||
# "librsvg",
|
||||
# "libtiff",
|
||||
# "libjpeg",
|
||||
# "libpng",
|
||||
# "fontconfig",
|
||||
# "freetype2",
|
||||
# "atk",
|
||||
# "harfbuzz",
|
||||
# "bzip2",
|
||||
# "zlib",
|
||||
# ]
|
||||
|
||||
@ -1,45 +1,45 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO missing dependencies, see https://gitlab.com/inkscape/inkscape-ci-docker/-/raw/master/install_dependencies.sh
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# build instructions: https://inkscape.org/develop/getting-started/#compile
|
||||
[source]
|
||||
tar = "https://inkscape.org/gallery/item/44467/inkscape-1.3.1.tar.xz"
|
||||
tar = "https://inkscape.org/gallery/item/56344/inkscape-1.4.2.tar.xz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"boost",
|
||||
"glib",
|
||||
"glibmm",
|
||||
"gtk3",
|
||||
"gtk3mm",
|
||||
"gdk-pixbuf",
|
||||
"gtksourceview",
|
||||
"cairo",
|
||||
"cairomm",
|
||||
"pango",
|
||||
"pangomm",
|
||||
"readline",
|
||||
"fontconfig",
|
||||
"freetype2",
|
||||
"imagemagick",
|
||||
"potrace",
|
||||
"zlib",
|
||||
"lib2geom",
|
||||
"atkmm",
|
||||
"harfbuzz",
|
||||
"libblas",
|
||||
"libsoup",
|
||||
"libsigc++",
|
||||
"librsvg",
|
||||
"librevenge",
|
||||
"libwpd",
|
||||
"libpng",
|
||||
"libvisio",
|
||||
"libxml2",
|
||||
"libxslt",
|
||||
"libcdr",
|
||||
"libgsl",
|
||||
"libgspell-gtk3",
|
||||
"libjpeg",
|
||||
"liblcms",
|
||||
"liblapack",
|
||||
]
|
||||
# dependencies = [
|
||||
# "boost",
|
||||
# "glib",
|
||||
# "glibmm",
|
||||
# "gtk3",
|
||||
# "gtk3mm",
|
||||
# "gdk-pixbuf",
|
||||
# "gtksourceview",
|
||||
# "cairo",
|
||||
# "cairomm",
|
||||
# "pango",
|
||||
# "pangomm",
|
||||
# "readline",
|
||||
# "fontconfig",
|
||||
# "freetype2",
|
||||
# "imagemagick",
|
||||
# "potrace",
|
||||
# "zlib",
|
||||
# "lib2geom",
|
||||
# "atkmm",
|
||||
# "harfbuzz",
|
||||
# "libblas",
|
||||
# "libsoup",
|
||||
# "libsigc++",
|
||||
# "librsvg",
|
||||
# "librevenge",
|
||||
# "libwpd",
|
||||
# "libpng",
|
||||
# "libvisio",
|
||||
# "libxml2",
|
||||
# "libxslt",
|
||||
# "libcdr",
|
||||
# "libgsl",
|
||||
# "libgspell-gtk3",
|
||||
# "libjpeg",
|
||||
# "liblcms",
|
||||
# "liblapack",
|
||||
# ]
|
||||
|
||||
@ -1,53 +1,55 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# build instructions: https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux
|
||||
# maybe missing dependencies
|
||||
[source]
|
||||
tar = "https://download.kde.org/stable/krita/5.2.1/krita-5.2.1.tar.gz"
|
||||
git = "https://invent.kde.org/graphics/krita"
|
||||
rev = "v5.2.13"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"gexiv2",
|
||||
"ffmpeg6",
|
||||
"fftw",
|
||||
"fontconfig",
|
||||
"freetype2",
|
||||
"fribidi",
|
||||
"libgif",
|
||||
"harfbuzz",
|
||||
"liblcms",
|
||||
"libpng",
|
||||
"libtiff",
|
||||
"libwebp",
|
||||
"qt5-base",
|
||||
"qt5-svg",
|
||||
"zlib",
|
||||
"libmypaint",
|
||||
"boost",
|
||||
"libheif",
|
||||
"libjpeg",
|
||||
"libjxl",
|
||||
"kf5-extra-cmake-modules",
|
||||
"kf5-completion",
|
||||
"kf5-config",
|
||||
"kf5-coreaddons",
|
||||
"kf5-crash",
|
||||
"kf5-guiaddons",
|
||||
"kf5-i18n",
|
||||
"kf5-itemviews",
|
||||
"kf5-widgetaddons",
|
||||
"kf5-windowsystem",
|
||||
"mlt",
|
||||
"opencolorio",
|
||||
"openexr",
|
||||
"openjpeg",
|
||||
"sdl2",
|
||||
"libxi",
|
||||
"zlib",
|
||||
"libeigen",
|
||||
"libgsl",
|
||||
"libseexpr-kde",
|
||||
"liblager",
|
||||
"libunibreak",
|
||||
"libxsimd",
|
||||
"libxtl",
|
||||
]
|
||||
# dependencies = [
|
||||
# "gexiv2",
|
||||
# "ffmpeg6",
|
||||
# "fftw",
|
||||
# "fontconfig",
|
||||
# "freetype2",
|
||||
# "fribidi",
|
||||
# "libgif",
|
||||
# "harfbuzz",
|
||||
# "liblcms",
|
||||
# "libpng",
|
||||
# "libtiff",
|
||||
# "libwebp",
|
||||
# "qt5-base",
|
||||
# "qt5-svg",
|
||||
# "zlib",
|
||||
# "libmypaint",
|
||||
# "boost",
|
||||
# "libheif",
|
||||
# "libjpeg",
|
||||
# "libjxl",
|
||||
# "kf5-extra-cmake-modules",
|
||||
# "kf5-completion",
|
||||
# "kf5-config",
|
||||
# "kf5-coreaddons",
|
||||
# "kf5-crash",
|
||||
# "kf5-guiaddons",
|
||||
# "kf5-i18n",
|
||||
# "kf5-itemviews",
|
||||
# "kf5-widgetaddons",
|
||||
# "kf5-windowsystem",
|
||||
# "mlt",
|
||||
# "opencolorio",
|
||||
# "openexr",
|
||||
# "openjpeg",
|
||||
# "sdl2",
|
||||
# "libxi",
|
||||
# "zlib",
|
||||
# "libeigen",
|
||||
# "libgsl",
|
||||
# "libseexpr-kde",
|
||||
# "liblager",
|
||||
# "libunibreak",
|
||||
# "libxsimd",
|
||||
# "libxtl",
|
||||
# ]
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine dependencies
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://github.com/OpenShot/libopenshot-audio"
|
||||
rev = "98f08a6d4a90f3644b6c2c68efb2cbd86c75d87a"
|
||||
rev = "v0.4.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -1,19 +0,0 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine dependencies: https://github.com/OpenShot/libopenshot/wiki/Linux-Build-Instructions
|
||||
[source]
|
||||
git = "https://github.com/OpenShot/libopenshot"
|
||||
rev = "3170768e0ccbaad5b2a4696e84dd649738ec1a1b"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"libopenshot-audio",
|
||||
"ffmpeg6",
|
||||
"qt5-base",
|
||||
"qt5-svg",
|
||||
"qt5-multimedia",
|
||||
"libzmq",
|
||||
"opencv4",
|
||||
"protobuf",
|
||||
"babl",
|
||||
"imagemagick",
|
||||
]
|
||||
21
recipes/wip/libs/video/libopenshot/recipe.toml
Normal file
21
recipes/wip/libs/video/libopenshot/recipe.toml
Normal file
@ -0,0 +1,21 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/OpenShot/libopenshot/wiki/Linux-Build-Instructions
|
||||
[source]
|
||||
git = "https://github.com/OpenShot/libopenshot"
|
||||
rev = "v0.4.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
# dependencies = [
|
||||
# "libopenshot-audio",
|
||||
# "ffmpeg6",
|
||||
# "qt5-base",
|
||||
# "qt5-svg",
|
||||
# "qt5-multimedia",
|
||||
# "libzmq",
|
||||
# "opencv4",
|
||||
# "protobuf",
|
||||
# "babl",
|
||||
# "imagemagick",
|
||||
# ]
|
||||
@ -5,10 +5,9 @@ rev = "v4.3.8"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/share/ssh-pilot"
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/usr/share/ssh-pilot"
|
||||
echo "#!/usr/bin/env sh \n python /usr/share/ssh-pilot/run.py" > "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot-dir
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/usr/bin/ssh-pilot-dir"
|
||||
echo "#!/usr/bin/env sh \n python3 /usr/bin/ssh-pilot-dir/run.py" > "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot
|
||||
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot
|
||||
"""
|
||||
[package]
|
||||
|
||||
@ -1,40 +1,42 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# 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"
|
||||
rev = "da6ecdfbba7aadf88572ac5f87aeb88ff2d80f57"
|
||||
branch = "release/25.08"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
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",
|
||||
"breeze-icons",
|
||||
]
|
||||
# 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",
|
||||
# "breeze-icons",
|
||||
# ]
|
||||
|
||||
@ -1,11 +1,19 @@
|
||||
#TODO require a custom script to move the final openshot folder to /usr/share
|
||||
#TODO create a program shortcut to the src/launch.py file, see https://github.com/OpenShot/openshot-qt#launch
|
||||
#TODO not compiled or tested
|
||||
# launch instructions: https://github.com/OpenShot/openshot-qt#launch
|
||||
[source]
|
||||
git = "https://github.com/OpenShot/openshot-qt"
|
||||
rev = "47e8755c71390ba862cfcfdfe9ae109f31718867"
|
||||
rev = "v3.3.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin/openshot-qt"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/src/* "${COOKBOOK_STAGE}/usr/bin/openshot-qt"
|
||||
echo "#!/usr/bin/env sh \n python3 /usr/bin/openshot-qt/src/launch.py" > "${COOKBOOK_STAGE}"/usr/bin/openshot
|
||||
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/openshot
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"libopenshot-video",
|
||||
"libopenshot",
|
||||
"libopenshot-audio",
|
||||
]
|
||||
|
||||
@ -1,11 +1,18 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from meson log
|
||||
# lacking build instructions
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz"
|
||||
#tar = "https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz"
|
||||
git = "https://gitlab.gnome.org/GNOME/pitivi"
|
||||
rev = "b9864c4aca6d88dae38fde5609047d0ebd7b0506"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
"gstreamer",
|
||||
"libpeas",
|
||||
mesonflags = [
|
||||
"-Ddisable-help=true",
|
||||
]
|
||||
#dependencies = [
|
||||
# "gtk3",
|
||||
# "gstreamer",
|
||||
# "libpeas",
|
||||
#]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user