mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-22 21:04:18 +08:00
Replace itstool, libxml2-utils into host cookbook
This commit is contained in:
parent
4d48728441
commit
4e775c3302
@ -31,18 +31,15 @@ RUN apt-get update \
|
||||
help2man \
|
||||
ipxe-qemu \
|
||||
intltool \
|
||||
itstool \
|
||||
libaudiofile-dev \
|
||||
libdbus-glib-1-dev-bin \
|
||||
libfuse3-dev \
|
||||
libgdk-pixbuf2.0-bin \
|
||||
libglib2.0-dev-bin \
|
||||
libhtml-parser-perl \
|
||||
libparse-yapp-perl \
|
||||
librsvg2-common \
|
||||
libsdl1.2-dev \
|
||||
libsdl2-ttf-dev \
|
||||
libxml2-utils \
|
||||
lzip \
|
||||
m4 \
|
||||
make \
|
||||
@ -61,6 +58,7 @@ RUN apt-get update \
|
||||
qemu-efi-aarch64 \
|
||||
python3 \
|
||||
python3-dev \
|
||||
python3-libxml2 \
|
||||
python3-mako \
|
||||
python3-venv \
|
||||
rsync \
|
||||
@ -73,7 +71,7 @@ RUN apt-get update \
|
||||
wget \
|
||||
xdg-utils \
|
||||
xfonts-utils \
|
||||
xorg-dev \
|
||||
xserver-xorg-dev \
|
||||
xutils-dev \
|
||||
xxd \
|
||||
zip \
|
||||
|
||||
@ -1,5 +1,12 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiling, not tested
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/gtk-doc/1.33/gtk-doc-1.33.2.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dtests=false",
|
||||
"-Dyelp_manual=false",
|
||||
]
|
||||
dev-dependencies = [
|
||||
"host:libxslt",
|
||||
]
|
||||
|
||||
@ -11,6 +11,7 @@ dependencies = [
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dbash_completion=false",
|
||||
"-Dman=false",
|
||||
"-Dvapi=false",
|
||||
"--force-fallback-for=gvdb",
|
||||
]
|
||||
|
||||
@ -10,6 +10,8 @@ dependencies = [
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dgtk_doc=false",
|
||||
"-Dman=false",
|
||||
"-Dtests=false",
|
||||
"-Dintrospection=disabled",
|
||||
]
|
||||
|
||||
|
||||
@ -6,4 +6,7 @@ blake3 = "de4c662bd33107e9247c23d248e4b1b51a68994b01ecefda77422e1007b11c1e"
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
]
|
||||
dev-dependencies = [
|
||||
"host:itstool"
|
||||
]
|
||||
template = "meson"
|
||||
|
||||
@ -1,8 +1,5 @@
|
||||
#TODO require a Python module for libxml2
|
||||
#TODO compiling, not tested
|
||||
[source]
|
||||
tar = "http://files.itstool.org/itstool/itstool-2.0.7.tar.bz2"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"libxml2",
|
||||
]
|
||||
|
||||
@ -10,6 +10,9 @@ dependencies = [
|
||||
"gtk3",
|
||||
"libxklavier",
|
||||
]
|
||||
dev-dependencies = [
|
||||
"host:libxml2"
|
||||
]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
|
||||
@ -11,6 +11,9 @@ dependencies = [
|
||||
"gtk3",
|
||||
"libsoup",
|
||||
]
|
||||
dev-dependencies = [
|
||||
"host:libxml2"
|
||||
]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
|
||||
@ -11,6 +11,9 @@ dependencies = [
|
||||
"libxscrnsaver",
|
||||
"marco",
|
||||
]
|
||||
dev-dependencies = [
|
||||
"host:itstool"
|
||||
]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dlibappindicator=no",
|
||||
|
||||
@ -16,6 +16,10 @@ dependencies = [
|
||||
"libsm",
|
||||
"libwnck3",
|
||||
]
|
||||
dev-dependencies = [
|
||||
"host:itstool",
|
||||
"host:libxml2"
|
||||
]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
|
||||
@ -9,4 +9,7 @@ dependencies = [
|
||||
"libstdcxx",
|
||||
"vte",
|
||||
]
|
||||
dev-dependencies = [
|
||||
"host:itstool",
|
||||
]
|
||||
template = "meson"
|
||||
|
||||
@ -22,7 +22,7 @@ dependencies = [
|
||||
"libxkbfile",
|
||||
"libxxf86vm",
|
||||
"mesa-x11",
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
"pixman",
|
||||
"x11proto",
|
||||
"xtrans",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user