pidgin/jhbuild

34c5882dc180
A whole lot more work fixed the brotli pkg-config issue and add some missing checksums
<?xml version="1.0"?>
<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<moduleset>
<repository type="git" name="salsa.debian.org" href="https://salsa.debian.org/"/>
<repository type="system" name="system"/>
<repository type="tarball" name="downloads.sourceforge.net" href="https://downloads.sourceforge.net/"/>
<repository type="tarball" name="fontconfig" href="https://www.freedesktop.org/software/fontconfig/release/"/>
<repository type="tarball" name="ftp.gnu.org" href="https://ftp.gnu.org/gnu/"/>
<repository type="tarball" name="gitlab.freedesktop.org" href="https://gitlab.freedesktop.org/"/>
<repository type="tarball" name="igj" href="http://www.ijg.org/files/"/>
<repository type="tarball" name="nice.freedesktop.org" href="https://nice.freedesktop.org/releases/"/>
<repository type="tarball" name="pcre" href="https://ftp.pcre.org/pub/pcre/"/>
<repository type="tarball" name="pypi.org" href="https://pypi.org/packages/source/"/>
<repository type="tarball" name="sqlite" href="https://www.sqlite.org/"/>
<repository type="tarball" name="tarball.github.com" href="https://github.com/"/>
<repository type="tarball" name="www.cairographics.org" href="https://www.cairographics.org/releases/"/>
<systemmodule id="bison">
<branch repo="system" version="2.4"/>
<systemdependencies>
<dep type="path" name="bison"/>
</systemdependencies>
</systemmodule>
<cmake id="brotli">
<branch repo="tarball.github.com"
module="google/brotli/archive/v${version}.tar.gz"
version="1.0.9"
rename-tarball="brotli-${version}.tar.gz"
checkoutdir="brotli"
hash="sha256:f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46">
<patch file="brotli-minus-r.patch"/>
</branch>
</cmake>
<autotools id="cairo" autogen-sh="configure">
<branch repo="www.cairographics.org"
module="cairo-${version}.tar.xz"
version="1.16.0"
hash="sha256:5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331">
</branch>
<dependencies>
<dep package="freetype2"/>
<dep package="libpng"/>
<dep package="pixman"/>
<dep package="zlib"/>
</dependencies>
</autotools>
<systemmodule id="cups">
<branch repo="system" version="1.4"/>
<systemdependencies>
<dep type="path" name="cups-config"/>
</systemdependencies>
</systemmodule>
<systemmodule id="dbus">
<pkg-config>dbus-1.pc</pkg-config>
<branch repo="system"
version="1.4.10"/>
</systemmodule>
<systemmodule id="desktop-file-utils">
<branch repo="system"
version="0.20"/>
<systemdependencies>
<dep type="path"
name="desktop-file-validate"/>
</systemdependencies>
</systemmodule>
<systemmodule id="egl">
<pkg-config>egl.pc</pkg-config>
<branch repo="system" version="1.3"/>
</systemmodule>
<autotools id="enchant-2"
autogen-sh="configure"
autogenargs="--with-hunspell --with-hunspell-dir=/usr/share/myspell">
<if condition-set="freebsd">
<autogenargs value="--with-hunspell-dir=/usr/local/share/hunspell"/>
</if>
<branch repo="tarball.github.com"
version="2.2.12"
module="AbiWord/enchant/releases/download/v${version}/enchant-${version}.tar.gz"
hash="sha256:6b9bc58ae714ee7f5335ade966f4ac5718d5339e280cc9e1cca9ab278c06227e">
</branch>
<dependencies>
<dep package="hunspell"/>
<dep package="glib"/>
</dependencies>
</autotools>
<systemmodule id="expat">
<branch repo="system"/>
<systemdependencies>
<dep type="c_include"
name="expat.h"/>
</systemdependencies>
</systemmodule>
<systemmodule id="flex">
<branch repo="system" version="2.0"/>
<systemdependencies>
<dep type="path" name="flex"/>
</systemdependencies>
</systemmodule>
<autotools id="fontconfig" autogen-sh="autoreconf" autogenargs="--disable-docs">
<branch repo="fontconfig"
module="fontconfig-${version}.tar.gz"
version="2.13.1"
hash="sha256:9f0d852b39d75fc655f9f53850eb32555394f36104a044bb2b2fc9e66dbbfa7f">
</branch>
<dependencies>
<dep package="freetype2"/>
<dep package="gperf"/>
</dependencies>
</autotools>
<autotools id="freetype2" autogen-sh="configure">
<branch repo="downloads.sourceforge.net"
module="freetype/freetype-${version}.tar.xz"
version="2.10.4"
hash="sha256:86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784">
</branch>
<dependencies>
<dep package="libpng"/>
<dep package="zlib"/>
</dependencies>
</autotools>
<meson id="fribidi">
<branch repo="tarball.github.com"
module="fribidi/fribidi/releases/download/v${version}/fribidi-${version}.tar.xz"
version="1.0.10"
hash="sha256:7f1c687c7831499bcacae5e8675945a39bacbad16ecaa945e9454a32df653c01">
</branch>
</meson>
<autotools id="gettext" autogen-sh="configure">
<branch repo="ftp.gnu.org"
module="gettext/gettext-${version}.tar.xz"
version="0.21"
size="9714352"
hash="sha256:d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192">
</branch>
<dependencies>
<dep package="libxml2"/>
</dependencies>
</autotools>
<systemmodule id="gl">
<pkg-config>gl.pc</pkg-config>
<branch repo="system"/>
</systemmodule>
<systemmodule id="gnutls">
<pkg-config>gnutls.pc</pkg-config>
<branch repo="system"
version="3.1"/>
</systemmodule>
<systemmodule id="gperf">
<branch repo="system"/>
<systemdependencies>
<dep type="path" name="gperf"/>
</systemdependencies>
</systemmodule>
<meson id="graphene">
<branch repo="tarball.github.com"
module="ebassi/graphene/releases/download/${version}/graphene-${version}.tar.xz"
version="1.10.4"
hash="sha256:asdf"/>
<dependencies>
<dep package="glib"/>
<dep package="gobject-introspection"/>
</dependencies>
</meson>
<systemmodule id="graphviz">
<pkg-config>libgvc.pc</pkg-config>
<branch repo="system" version="2.26.0"/>
</systemmodule>
<meson id="harfbuzz" mesonargs="-Ddocs=disabled -Dgobject=disabled">
<branch repo="tarball.github.com"
module="harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz"
version="2.7.4"
hash="sha256:6ad11d653347bd25d8317589df4e431a2de372c0cf9be3543368e07ec23bb8e7">
</branch>
<dependencies>
<dep package="freetype2"/>
<dep package="glib"/>
<dep package="libicu"/>
</dependencies>
</meson>
<systemmodule id="hunspell">
<pkg-config>hunspell.pc</pkg-config>
<branch repo="system"/>
</systemmodule>
<autotools id="iso-codes">
<pkg-config>iso-codes.pc</pkg-config>
<branch repo="salsa.debian.org"
checkoutdir="iso-codes"
module="iso-codes-team/iso-codes.git"
revision="iso-codes-3.79"/>
</autotools>
<systemmodule id="itstool">
<branch repo="system"/>
<systemdependencies>
<dep type="path" name="itstool"/>
</systemdependencies>
</systemmodule>
<meson id="libepoxy">
<branch repo="tarball.github.com"
module="anholt/libepoxy/releases/download/${version}/libepoxy-${version}.tar.xz"
version="1.5.5"
hash="sha256:261663db21bcc1cc232b07ea683252ee6992982276536924271535875f5b0556">
</branch>
<dependencies>
<dep package="egl"/>
<dep package="gl"/>
<if condition-set="x11">
<dep package="x11"/>
</if>
</dependencies>
</meson>
<autotools id="libffi">
<branch repo="tarball.github.com"
module="libffi/libffi/releases/download/v${version}/libffi-${version}.tar.gz"
version="3.3"
hash="sha256:72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056"
checkoutdir="libffi-${version}">
</branch>
</autotools>
<autotools id="libicu" autogen-sh="source/configure">
<branch repo="tarball.github.com"
module="unicode-org/icu/releases/download/release-68-2/icu4c-${version}-src.tgz"
version="68_2"
hash="sha256:c79193dee3907a2199b8296a93b52c5cb74332c26f3d167269487680d479d625"
checkoutdir="icu-${version}">
</branch>
</autotools>
<autotools id="libjpeg" autogen-sh="configure">
<branch repo="igj"
module="jpegsrc.v${version}.tar.gz"
version="9c"
checkoutdir="jpeg-${version}">
</branch>
</autotools>
<meson id="libnice" mesonargs="-Dgupnp=enabled">
<pkg-config>nice.pc</pkg-config>
<branch repo="nice.freedesktop.org"
module="libnice-${version}.tar.gz"
version="0.1.18"
hash="sha256:5eabd25ba2b54e817699832826269241abaa1cf78f9b240d1435f936569273f4"/>
<dependencies>
<dep package="glib"/>
<dep package="gnutls"/>
<dep package="gst-plugins-base"/>
<dep package="gupnp-igd"/>
</dependencies>
</meson>
<cmake id="libpcre">
<branch repo="pcre"
module="pcre-${version}.tar.bz2"
version="8.44"
hash="sha256:19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d">
</branch>
</cmake>
<autotools id="libpng" autogen-sh="configure">
<branch repo="downloads.sourceforge.net"
module="libpng/libpng-${version}.tar.xz"
version="1.6.37"
hash="sha256:505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca">
</branch>
<dependencies>
<dep package="zlib"/>
</dependencies>
</autotools>
<autotools id="libpsl" autogenargs="--enable-runtime=libicu --enable-builtin=libicu">
<branch repo="tarball.github.com"
module="rockdaboot/libpsl/releases/download/${version}/libpsl-${version}.tar.gz"
version="0.21.1"
checkoutdir="libpsl-${version}"
hash="sha256:ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c"/>
<dependencies>
<dep package="libicu"/>
</dependencies>
</autotools>
<systemmodule id="meson">
<branch repo="system"/>
<systemdependencies>
<dep type="path" name="meson"/>
</systemdependencies>
</systemmodule>
<systemmodule id="ninja">
<branch repo="system"/>
<systemdependencies>
<dep type="path" name="ninja">
<altdep type="path" name="ninja-build"/>
</dep>
</systemdependencies>
</systemmodule>
<autotools id="pixman" autogen-sh="configure">
<branch repo="www.cairographics.org"
module="pixman-${version}.tar.gz"
version="0.40.0"
hash="sha512:063776e132f5d59a6d3f94497da41d6fc1c7dca0d269149c78247f0e0d7f520a25208d908cf5e421d1564889a91da44267b12d61c0bd7934cd54261729a7de5f">
</branch>
</autotools>
<meson id="pycairo">
<branch repo="tarball.github.com"
module="pygobject/pycairo/releases/download/v${version}/pycairo-${version}.tar.gz"
version="1.20.0"
hash="sha256:5695a10cb7f9ae0d01f665b56602a845b0a8cb17e2123bfece10c2e58552468c"/>
<dependencies>
<dep package="python3-devel"/>
<dep package="cairo"/>
</dependencies>
</meson>
<systemmodule id="python3-devel">
<pkg-config>python3.pc</pkg-config>
<branch repo="system"
version="3.2"/>
</systemmodule>
<distutils id="python3-markdown" python3="1">
<branch repo="pypi.org"
version="3.2.2"
module="m/markdown/Markdown-${version}.tar.gz"
checkoutdir="python3-markdown-${version}"
hash="sha256:1fafe3f1ecabfb514a5285fca634a53c1b32a81cb0feb154264d55bf2ff22c17">
</branch>
<dependencies>
<dep package="python3-setuptools"/>
</dependencies>
</distutils>
<distutils id="python3-setuptools" python3="1">
<branch repo="pypi.org"
module="s/setuptools/setuptools-${version}.zip"
version="41.2.0"
checkoutdir="python3-setuptools-${version}"
hash="sha256:66b86bbae7cc7ac2e867f52dc08a6bd064d938bac59dfec71b9b565dd36d6012"/>
</distutils>
<meson id="shared-mime-info">
<branch repo="gitlab.freedesktop.org"
module="xdg/shared-mime-info/-/archive/${version}/shared-mime-info-${version}.tar.bz2"
version="2.1"
hash="sha256:37df6475da31a8b5fc63a54ba0770a3eefa0a708b778cb6366dccee96393cb60">
</branch>
<dependencies>
<dep package="glib"/>
<dep package="itstool"/>
<dep package="libxml2"/>
<dep package="xmlto"/>
</dependencies>
</meson>
<autotools id="sqlite3" autogenargs="--enable-threadsafe" autogen-sh="configure">
<branch repo="sqlite"
module="2021/sqlite-autoconf-3350100.tar.gz"
version="3.35.1"
hash="sha3:eb59c06cde96a8e90f31eb92f636d78b571aaa1a8cb7a9eba794e7dc65b95060"/>
</autotools>
<meson id="wayland" mesonargs="-Ddocumentation=false">
<branch repo="gitlab.freedesktop.org"
module="wayland/wayland/-/archive/${version}/wayland-${version}.tar.bz2"
version="1.19.0"
checkoutdir="wayland-${version}"
hash="sha256:a84410f22bd44e993c3285187b1632f93fc9b5ffeb460e8929406c69ae70bdea"/>
<dependencies>
<dep package="libffi"/>
<!-- expat needed by default 'scanner' option -->
<dep package="expat"/>
<!-- Deps needed for default 'documentation' option -->
<dep package="xmlto"/>
<dep package="xsltproc"/>
</dependencies>
</meson>
<systemmodule id="wayland-egl">
<pkg-config>wayland-egl.pc</pkg-config>
<branch repo="system"
version="1.0"/>
</systemmodule>
<autotools id="wayland-protocols">
<branch repo="gitlab.freedesktop.org"
module="wayland/wayland-protocols/-/archive/${version}/wayland-protocols-${version}.tar.bz2"
version="1.20"
checkoutdir="wayland-protocols-${version}"
hash="sha256:4fcdb7ecacc4c97dd299a465aedc91e24aa2ccfe1154a6de55a5b1736acad4eb"/>
<dependencies>
<if condition-set="linux">
<dep package="wayland"/>
</if>
</dependencies>
</autotools>
<systemmodule id="xmlto">
<branch repo="system"/>
<systemdependencies>
<dep type="path" name="xmlto"/>
</systemdependencies>
</systemmodule>
<systemmodule id="libxslt">
<pkg-config>libxslt.pc</pkg-config>
<branch repo="system"
version="1.1.26"/>
</systemmodule>
<cmake id="zlib">
<branch repo="downloads.sourceforge.net"
module="libpng/zlib-${version}.tar.gz"
version="1.2.11"
hash="sha256:c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1"
checkoutdir="zlib-${version}">
</branch>
</cmake>
</moduleset>