diff options
Diffstat (limited to 'packaging/macos/modulesets/gtk-osx-gtkmm.modules')
-rw-r--r-- | packaging/macos/modulesets/gtk-osx-gtkmm.modules | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/packaging/macos/modulesets/gtk-osx-gtkmm.modules b/packaging/macos/modulesets/gtk-osx-gtkmm.modules new file mode 100644 index 0000000..c220242 --- /dev/null +++ b/packaging/macos/modulesets/gtk-osx-gtkmm.modules @@ -0,0 +1,80 @@ +<?xml version="1.0"?> +<!DOCTYPE moduleset SYSTEM "moduleset.dtd"> +<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?> +<moduleset> + <repository type="tarball" name="ftp.gnome.org" default="yes" + href="http://ftp.gnome.org/pub/GNOME/sources/"/> + <repository type="tarball" name="doxygen" + href="http://ftp.stack.nl/pub/users/dimitri/"/> + <repository type="tarball" name="cairographics" + href="http://cairographics.org/releases/"/> + + + <meson id="mm-common"> + <branch module="mm-common/1.0/mm-common-1.0.2.tar.xz" version="1.0.2" + hash="sha256:a2a99f3fa943cf662f189163ed39a2cfc19a428d906dd4f92b387d3659d1641d"/> + </meson> + + <!-- Libsigc++ was rewritten to use C++17 variadic templates for version 3, and adopting that has created substantial API breaks for the whole "mm" stack. gtkmm2 and gtkmm3 use the older versions, gtkmm4 the new ones. + Note that C++17 is supported only on macOS-10.13 and later. + --> + <meson id="cairomm-1.14"> + <branch module="cairomm-1.14.2.tar.xz" version="1.14.2" + repo="cairographics" + hash="sha256:0126b9cc295dc36bc9c0860d5b720cb5469fd78d5620c8f10cc5f0c07b928de3"/> + <dependencies> + <dep package="cairo"/> + </dependencies> + </meson> + + <autotools id="glibmm-2.4" autogen-sh="autoreconf"> + <branch module="glibmm/2.60/glibmm-2.60.0.tar.xz" version="2.60.0" + hash="sha256:a3a1b1c9805479a16c0018acd84b3bfff23a122aee9e3c5013bb81231aeef2bc"/> + <dependencies> + <dep package="glib"/> + <dep package="libsigc++2"/> + <dep package="mm-common"/> + </dependencies> + </autotools> + + <meson id="pangomm-1.4"> + <branch module="pangomm/2.46/pangomm-2.46.2.tar.xz" version="2.46.2" + hash="sha256:57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4"/> + <dependencies> + <dep package="glibmm-2.4"/> + <dep package="cairomm-1.14"/> + <dep package="pango"/> + </dependencies> +</meson> + + <meson id="atkmm-1.6"> + <branch module="atkmm/2.28/atkmm-2.28.1.tar.xz" version="2.28.1" + hash="sha256:116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad"/> + <dependencies> + <dep package="glibmm-2.4"/> + <dep package="cairomm-1.14"/> + <dep package="pangomm-1.4"/> + <dep package="atk"/> + </dependencies> + </meson> + + <meson id="libsigc++2" > + <branch module="libsigc++/2.10/libsigc++-2.10.6.tar.xz" version="2.10.6" + hash="sha256:dda176dc4681bda9d5a2ac1bc55273bdd381662b7a6d49e918267d13e8774e1b"/> + </meson> + + <meson id="gtkmm3" > + <branch module="gtkmm/3.24/gtkmm-3.24.5.tar.xz" version="3.24.5" + hash="sha256:856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6"> + <patch file="gtkmm-3-bad-const-property-background.patch" strip="1"/> + </branch> + <dependencies> + <dep package="glibmm-2.4"/> + <dep package="cairomm-1.14"/> + <dep package="pangomm-1.4"/> + <dep package="atkmm-1.6"/> + <dep package="gtk+-3.0"/> + </dependencies> + </meson> + +</moduleset> |