pidgin/jhbuild

32ce84c3faef
Parents 4afe1ee3197a
Children 1597f5945999
Technically got everything building, but not in a clean environment
--- a/modulesets/gnome.modules Tue Mar 16 00:53:08 2021 -0500
+++ b/modulesets/gnome.modules Tue Mar 16 01:35:28 2021 -0500
@@ -3,8 +3,46 @@
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<moduleset>
<repository type="tarball" name="download.gnome.org" href="https://download.gnome.org/sources/"/>
+ <repository type="tarball" name="xmlsoft.org" href="ftp://xmlsoft.org/"/>
<include href="system.modules"/>
+ <include href="x11.modules"/>
+
+ <meson id="at-spi2-atk">
+ <branch repo="download.gnome.org"
+ module="at-spi2-atk/2.38/at-spi2-atk-${version}.tar.xz"
+ version="2.38.0"
+ hash="sha256:cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f">
+ </branch>
+ <dependencies>
+ <dep package="dbus"/>
+ <dep package="glib"/>
+ <dep package="atk"/>
+ <dep package="libxml2"/>
+ <dep package="at-spi2-core"/>
+ </dependencies>
+ </meson>
+
+ <meson id="at-spi2-core">
+ <if condition-unset="x11">
+ <mesonargs value="-Denable-x11=false"/>
+ </if>
+ <branch repo="download.gnome.org"
+ module="at-spi2-core/2.38/at-spi2-core-${version}.tar.xz"
+ version="2.38.0"
+ hash="sha256:84e36c3fe66862133f5fe229772b76aa2526e10de5014a3778f2fa46ce550da5">
+ </branch>
+ <dependencies>
+ <dep package="dbus"/>
+ <dep package="glib"/>
+ <if condition-set="x11">
+ <dep package="libXtst"/>
+ <dep package="x11"/>
+ <dep package="xi"/>
+ <dep package="xkbcommon-x11"/>
+ </if>
+ </dependencies>
+ </meson>
<meson id="atk">
<branch repo="download.gnome.org"
@@ -60,10 +98,10 @@
</meson>
<autotools id="libxml2" autogen-sh="configure">
- <branch repo="download.gnome.org"
- module="libxml2/2.6/libxml2-${version}.tar.bz2"
- version="2.6.30"
- hash="sha256:eeea3a2f5218855a55c0316eb67fc34ca744b5e523864c250ba92ce87ab53193">
+ <branch repo="xmlsoft.org"
+ module="libxml2/libxml2-${version}.tar.gz"
+ version="2.9.10"
+ hash="sha256:aafee193ffb8fe0c82d4afef6ef91972cbaf5feea100edc2f262750611b4be1f">
</branch>
<dependencies>
<dep package="libicu"/>
@@ -92,8 +130,7 @@
</dependencies>
</meson>
-<!--
- <meson id="gtk+-3" mesonargs="-Dbroadway_backend=true -Dman=true">
+ <meson id="gtk+-3" mesonargs="-Dbroadway_backend=true -Dman=false">
<if condition-set="x11">
<mesonargs value="-Dx11_backend=true"/>
</if>
@@ -121,7 +158,11 @@
<if condition-set="macos">
<mesonargs value="-Dman=false"/>
</if>
- <branch repo="gitlab.gnome.org" checkoutdir="gtk+-3" module="GNOME/gtk.git" revision="gtk-3-24"/>
+ <branch repo="download.gnome.org"
+ module="gtk+/3.24/gtk+-${version}.tar.xz"
+ version="3.24.27"
+ hash="sha256:f71c067570339f9f8efac7bb87717a2c52279cb50223fb8b5ba7085930757a26">
+ </branch>
<dependencies>
<dep package="atk"/>
<dep package="glib"/>
@@ -153,5 +194,4 @@
<dep package="shared-mime-info"/>
</suggests>
</meson>
--->
</moduleset>
--- a/modulesets/purple3.modules Tue Mar 16 00:53:08 2021 -0500
+++ b/modulesets/purple3.modules Tue Mar 16 01:35:28 2021 -0500
@@ -51,8 +51,8 @@
</dependencies>
</meson>
- <meson id="pidgin" mesonargs="-Dconsoleui=false">
- <branch repo="keep.imfreedom.org" checkoutdir="pidgin" module="pidgin/pidgin"/>
+ <meson id="pidgin3" mesonargs="-Dconsoleui=false">
+ <branch repo="keep.imfreedom.org" checkoutdir="pidgin3" module="pidgin/pidgin"/>
<dependencies>
<dep package="glib"/>
<dep package="gplugin"/>
--- a/modulesets/system.modules Tue Mar 16 00:53:08 2021 -0500
+++ b/modulesets/system.modules Tue Mar 16 01:35:28 2021 -0500
@@ -26,6 +26,33 @@
</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"
@@ -69,6 +96,11 @@
</dependencies>
</autotools>
+ <systemmodule id="gl">
+ <pkg-config>gl.pc</pkg-config>
+ <branch repo="system"/>
+ </systemmodule>
+
<systemmodule id="gperf">
<branch repo="system"/>
<systemdependencies>
@@ -89,6 +121,21 @@
</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"
@@ -134,11 +181,6 @@
</dependencies>
</autotools>
- <systemmodule id="libXft">
- <pkg-config>xft.pc</pkg-config>
- <branch repo="system" version="2.0.0"/>
- </systemmodule>
-
<systemmodule id="meson">
<branch repo="system"/>
<systemdependencies>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/modulesets/x11.modules Tue Mar 16 01:35:28 2021 -0500
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
+<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
+<moduleset>
+ <repository type="system" name="system"/>
+
+ <systemmodule id="libXft">
+ <pkg-config>xft.pc</pkg-config>
+ <branch repo="system" version="2.0.0"/>
+ </systemmodule>
+
+ <systemmodule id="x11">
+ <pkg-config>x11.pc</pkg-config>
+ <branch repo="system"/>
+ </systemmodule>
+
+ <systemmodule id="libXcursor">
+ <pkg-config>xcursor.pc</pkg-config>
+ <branch repo="system"/>
+ </systemmodule>
+
+ <systemmodule id="libxkbcommon">
+ <pkg-config>xkbcommon.pc</pkg-config>
+ <branch repo="system"
+ version="0.5.0"/>
+ </systemmodule>
+
+ <systemmodule id="xkbcommon-x11">
+ <pkg-config>xkbcommon-x11.pc</pkg-config>
+ <branch repo="system"/>
+ </systemmodule>
+
+ <systemmodule id="libXtst">
+ <pkg-config>xtst.pc</pkg-config>
+ <branch repo="system" version="1"/>
+ </systemmodule>
+
+ <systemmodule id="xi">
+ <pkg-config>xi.pc</pkg-config>
+ <branch repo="system"/>
+ </systemmodule>
+
+</moduleset>