Replace itstool, libxml2-utils into host cookbook

This commit is contained in:
Wildan M 2026-03-05 12:45:09 +07:00
parent 4d48728441
commit 4e775c3302
No known key found for this signature in database
GPG Key ID: 01AC53185C679C79
12 changed files with 34 additions and 10 deletions

View File

@ -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 \

View File

@ -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",
]

View File

@ -11,6 +11,7 @@ dependencies = [
template = "meson"
mesonflags = [
"-Dbash_completion=false",
"-Dman=false",
"-Dvapi=false",
"--force-fallback-for=gvdb",
]

View File

@ -10,6 +10,8 @@ dependencies = [
template = "meson"
mesonflags = [
"-Dgtk_doc=false",
"-Dman=false",
"-Dtests=false",
"-Dintrospection=disabled",
]

View File

@ -6,4 +6,7 @@ blake3 = "de4c662bd33107e9247c23d248e4b1b51a68994b01ecefda77422e1007b11c1e"
dependencies = [
"gtk3",
]
dev-dependencies = [
"host:itstool"
]
template = "meson"

View File

@ -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",
]

View File

@ -10,6 +10,9 @@ dependencies = [
"gtk3",
"libxklavier",
]
dev-dependencies = [
"host:libxml2"
]
template = "custom"
script = """
DYNAMIC_INIT

View File

@ -11,6 +11,9 @@ dependencies = [
"gtk3",
"libsoup",
]
dev-dependencies = [
"host:libxml2"
]
template = "custom"
script = """
DYNAMIC_INIT

View File

@ -11,6 +11,9 @@ dependencies = [
"libxscrnsaver",
"marco",
]
dev-dependencies = [
"host:itstool"
]
template = "meson"
mesonflags = [
"-Dlibappindicator=no",

View File

@ -16,6 +16,10 @@ dependencies = [
"libsm",
"libwnck3",
]
dev-dependencies = [
"host:itstool",
"host:libxml2"
]
template = "custom"
script = """
DYNAMIC_INIT

View File

@ -9,4 +9,7 @@ dependencies = [
"libstdcxx",
"vte",
]
dev-dependencies = [
"host:itstool",
]
template = "meson"

View File

@ -22,7 +22,7 @@ dependencies = [
"libxkbfile",
"libxxf86vm",
"mesa-x11",
"openssl1",
"openssl3",
"pixman",
"x11proto",
"xtrans",