|
35 | 35 | </autotools> |
36 | 36 |
|
37 | 37 | <!-- Rudely demands TeX to build documentation --> |
38 | | - <autotools id="libnettle" autogen-sh="configure" |
39 | | - autogenargs="--disable-documentation"> |
40 | | - <branch repo="ftp.gnu.org" version="3.7.2" |
41 | | - module="nettle/nettle-3.7.2.tar.gz" |
42 | | - hash="sha256:8d2a604ef1cde4cd5fb77e422531ea25ad064679ff0adf956e78b3352e0ef162"> |
43 | | - </branch> |
44 | | - <dependencies> |
45 | | - <dep package="gmp"/> |
46 | | - <dep package="openssl"/> |
47 | | - </dependencies> |
48 | | - </autotools> |
| 38 | + <!-- libnettle 3.7 doesn't have arm64 assembler support and the support that's added in master is for arm-64-neutron that's incompatible with Apple Silicon. --> |
| 39 | + <if condition-set="arm64"> |
| 40 | + <autotools id="libnettle" autogen-sh="configure" |
| 41 | + autogenargs="--disable-documentation --disable-assembler"> |
| 42 | + <branch repo="ftp.gnu.org" version="3.7.2" |
| 43 | + module="nettle/nettle-3.7.2.tar.gz" |
| 44 | + hash="sha256:8d2a604ef1cde4cd5fb77e422531ea25ad064679ff0adf956e78b3352e0ef162"> |
| 45 | + </branch> |
| 46 | + <dependencies> |
| 47 | + <dep package="gmp"/> |
| 48 | + <dep package="openssl"/> |
| 49 | + </dependencies> |
| 50 | + </autotools> |
| 51 | + </if> |
| 52 | + <if condition-unset="arm64"> |
| 53 | + <autotools id="libnettle" autogen-sh="configure" |
| 54 | + autogenargs="--disable-documentation"> |
| 55 | + <branch repo="ftp.gnu.org" version="3.7.2" |
| 56 | + module="nettle/nettle-3.7.2.tar.gz" |
| 57 | + hash="sha256:8d2a604ef1cde4cd5fb77e422531ea25ad064679ff0adf956e78b3352e0ef162"> |
| 58 | + </branch> |
| 59 | + <dependencies> |
| 60 | + <dep package="gmp"/> |
| 61 | + <dep package="openssl"/> |
| 62 | + </dependencies> |
| 63 | + </autotools> |
| 64 | + </if> |
49 | 65 |
|
50 | | - <autotools id="libtasn1" supports-non-srcdir-builds="no" |
51 | | - autogen-sh="configure"> |
52 | | - <branch repo="ftp.gnu.org" version="4.16.0" |
53 | | - module="libtasn1/libtasn1-4.16.0.tar.gz" |
54 | | - hash="sha256:0e0fb0903839117cb6e3b56e68222771bebf22ad7fc2295a0ed7d576e8d4329d"/> |
| 66 | + <autotools id="libtasn1" autogen-sh="configure"> |
| 67 | + <branch repo="ftp.gnu.org" version="4.17.0" |
| 68 | + module="libtasn1/libtasn1-4.17.0.tar.gz" |
| 69 | + hash="sha256:ece7551cea7922b8e10d7ebc70bc2248d1fdd73351646a2d6a8d68a9421c45a5"> |
| 70 | + <patch file="libtasn1-inline-fix.patch" strip="1"/> |
| 71 | + </branch> |
55 | 72 | </autotools> |
56 | 73 |
|
57 | 74 | <autotools id="zlib" autogen-sh="configure" skip-autogen="never" |
|
68 | 85 | hash="sha256:8a8f40153dd5a3f8e7c03e641f8db400133fb2a6a9ab2aee1b6d0cb0495ec6b6"> |
69 | 86 | </branch> |
70 | 87 | <dependencies> |
| 88 | + <dep package="libffi"/> |
71 | 89 | <dep package="libtasn1"/> |
72 | 90 | </dependencies> |
73 | 91 | </autotools> |
|
84 | 102 | <dep package="libtasn1"/> |
85 | 103 | <dep package="zlib"/> |
86 | 104 | <dep package="p11-kit"/> |
| 105 | + <dep package="libgcrypt"/> |
87 | 106 | </dependencies> |
88 | 107 | </autotools> |
89 | 108 | </if> |
|
210 | 229 | <branch repo="webkit.org" module="webkitgtk-2.32.0.tar.xz" version="2.32.0" |
211 | 230 | hash="sha256:9d7df4dae9ada2394257565acc2a68ace9308c4c61c3fcc00111dc1f11076bf0"> |
212 | 231 | <patch file="WebKit2Gtk3-2.32.0-cumulative.patch" strip="1"/> |
213 | | - <patch file="WebKit2Gtk3-2.30.1-Disable-AUDIT_TOKEN-for-Gtk-builds.patch" strip="1"/> |
| 232 | + <patch file="WebKit2Gtk3-2.30.1-Disable-AUDIT_TOKEN-for-Gtk-builds.patch" strip="1"/> |
| 233 | + <patch file="WebKit2Gtk3-2.30.1-Fix-Socket-signal-defines-for-Darwin-and-maybe-BSD.patch" strip="1"/> |
| 234 | + <patch file="WebKit2Gtk3-2.32.0-color-components-correct-math-header.patch" strip="1"/> |
214 | 235 | </branch> |
215 | 236 | <dependencies> |
216 | 237 | <dep package="libwebp"/> |
|
0 commit comments