pidgin/jhbuild

Automatically figureout the modulesets_dir path
draft
2021-03-17, Gary Kramlich
1597f5945999
Automatically figureout the modulesets_dir path
<?xml version="1.0"?>
<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<moduleset>
<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="pcre" href="https://ftp.pcre.org/pub/pcre/"/>
<repository type="tarball" name="tarball.github.com" href="https://github.com/"/>
<repository type="tarball" name="www.cairographics.org" href="https://www.cairographics.org/releases/"/>
<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="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>
<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"/>
</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="gperf">
<branch repo="system"/>
<systemdependencies>
<dep type="path" name="gperf"/>
</systemdependencies>
</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>
<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>
<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>
<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="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="libxml2"/>
</dependencies>
</meson>
<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>