ports: gtk3 port and dependencies

This commit is contained in:
Matheus
2026-05-31 21:24:42 -03:00
parent 0a6116dbd4
commit fd0e7af0f7
32 changed files with 346 additions and 4 deletions
+5
View File
@@ -0,0 +1,5 @@
name=adwaita-icon-theme
version=48.1
source_method=tarball
tarball_url="https://download.gnome.org/sources/adwaita-icon-theme/48/adwaita-icon-theme-${version}.tar.xz"
tarball_sha512="1d116599d5397a9dbc7e580fe78ba675b2d6e055e2c6387c08b4f8a646e989a4e5b04a6ff0d8d357422ea7100aefc54c568abf37251f7927ae081ac4334742db"
+5
View File
@@ -0,0 +1,5 @@
name=at-spi2-core
version=2.56.4
source_method=tarball
tarball_url="https://download.gnome.org/sources/at-spi2-core/2.56/at-spi2-core-${version}.tar.xz"
tarball_sha512="dedf45876d055b56088cc196639e67a0bbb8107882925939562c53bd851e5d7e98b71d4ef560d10b61092f2ac9c0df8fc255438da35141efa161888c2b612341"
+5
View File
@@ -0,0 +1,5 @@
name=cairo
version=1.18.4
source_method=tarball
tarball_url="https://www.cairographics.org/releases/cairo-${version}.tar.xz"
tarball_sha512="863679f817ed67dc2c916c035d740916e27e7e69c04fca63936e37d274e7f4c79848d16c8f7c481798864602e8847c489f698df89b785cbc576c925dbd513316"
+5
View File
@@ -0,0 +1,5 @@
name=dbus
version=1.16.2
source_method=tarball
tarball_url="https://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.xz"
tarball_sha512="5c26f52d85984bb9ae1dde8d7e73921eacbdf020a61ff15f00a4c240cb38a121553ee04bd66e62b28425ff9bc50f4f5e15135166573ac0888332a01a0db1faa2"
+1 -1
View File
@@ -1,7 +1,7 @@
name=freetype
version=2.12.1
source_method=tarball
tarball_url="https://downloads.sourceforge.net/freetype/freetype-${version}.tar.xz"
tarball_url="https://download-mirror.savannah.gnu.org/releases/freetype/freetype-${version}.tar.xz"
tarball_sha512="6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f"
hostdeps="autoconf automake libtool pkgconfig"
prepare() {
+5
View File
@@ -0,0 +1,5 @@
name=fribidi
version=1.0.16
source_method=tarball
tarball_url="https://github.com/fribidi/fribidi/releases/download/v${version}/fribidi-${version}.tar.xz"
tarball_sha512="e3a56f36155f6813e3609473639fc533de742309f561c463012dc90b412a1ac7694b765d92669b2cbfaee973ca0e92fa5e926e68a1a078921f26ef17d82ab651"
+5
View File
@@ -0,0 +1,5 @@
name=gdk-pixbuf
version=2.42.12
source_method=tarball
tarball_url="https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-${version}.tar.xz"
tarball_sha512="ae9fcc9b4e8fd10a4c9bf34c3a755205dae7bbfe13fbc93ec4e63323dad10cc862df6a9e2e2e63c84ffa01c5e120a3be06ac9fad2a7c5e58d3dc6ba14d1766e8"
+5
View File
@@ -0,0 +1,5 @@
name=graphene
version=1.10.8
source_method=tarball
tarball_url="https://download.gnome.org/sources/graphene/1.10/graphene-${version}.tar.xz"
tarball_sha512="c56dab6712cf58387d0512a213cd0cd456679e46a495ee5cfd9bc25440cda2d72d56974af4e462f3c863869a1e2e506b702f468933045609d35fdf006212c67d"
+8
View File
@@ -0,0 +1,8 @@
name=gsettings-desktop-schemas
version=48.0
source_method=tarball
tarball_url="https://download.gnome.org/sources/gsettings-desktop-schemas/48/gsettings-desktop-schemas-${version}.tar.xz"
tarball_sha512="2c438b14c21a8dd0da12d3eca0b0e77e75d900f4c5ce9365312578e874f4e4fadc16caeefe89dcf1b8482305d3755ee81bfa20ab54e7a77d180fb2a8bf2c39b7"
prepare() {
sed -i -r 's:"(/system):"/org/gnome\1:g' schemas/*.in
}
+8
View File
@@ -0,0 +1,8 @@
name=gtk3
version=3.24.50
source_method=tarball
tarball_url="https://download.gnome.org/sources/gtk/3.24/gtk-${version}.tar.xz"
tarball_sha512="40db8b781372d45faebb571363a4919a3259e1bffd110eb91f11d33fcd175eaaf4a4241416dae3398bf0ce58a3d2a9e3dbee1a9153e4e673b45892044be6b9e5"
prepare() {
sed -i "s/namespace: '_Gtk')/namespace: '_Gtk', extra_args: ['--glib-max-allowed', '2.82'])/" gtk/meson.build
}
+5
View File
@@ -0,0 +1,5 @@
name=harfbuzz
version=11.4.1
source_method=tarball
tarball_url="https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz"
tarball_sha512="e5f8f903abfde1681d8fcfd1ac56cb01e8d11191abe41e54dc879742fd326681fd589b944bfaa05d76bfa7436e29ddb40367878864fed1b8d41d65ee408eef5d"
+5
View File
@@ -0,0 +1,5 @@
name=iso-codes
version=4.18.0
source_method=tarball
tarball_url="https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v${version}/iso-codes-v${version}.tar.gz"
tarball_sha512="4f9766b3e73a155df3213d5684f0b4c2aefe3efcdc30b2a969913a90deb73e1cbd32a63c2f00c736517c1feed790944d12155410d3c4d381749c39ecd1f71f96"
+5
View File
@@ -0,0 +1,5 @@
name=libepoxy
version=1.5.10
source_method=tarball
tarball_url="https://download.gnome.org/sources/libepoxy/1.5/libepoxy-${version}.tar.xz"
tarball_sha512="d7b53bb34188412d93fd4c46a353038a6883fbaa9942f30df119d0e6de85cd93e0c0366fa40cbd75ffce64ac2cc509e65f94aefd710c4ff8a42324e235eabc44"
+8
View File
@@ -0,0 +1,8 @@
name=pango
version=1.50.14
source_method=tarball
tarball_url="https://download.gnome.org/sources/pango/1.50/pango-${version}.tar.xz"
tarball_sha512="2c9330b65920fdd0ab6d645aed785a364158d78068bdcd7ba15b6a7368835677f06f2f8fd158cd23b05f98a37fb903e29526ade8f4d62913dbc5809f737d5166"
prepare() {
sed -i "/subdir('tests')/d" meson.build
}
+5
View File
@@ -0,0 +1,5 @@
name=pycairo
version=1.28.0
source_method=tarball
tarball_url="https://github.com/pygobject/pycairo/releases/download/v${version}/pycairo-${version}.tar.gz"
tarball_sha512="d3fcb6641ad6dcf9b804dbc2a372f653619512e139fb7a196bb1219b00f60e79e5d60fbbddc2e6a0afb959f9fcb37f1f3c460ad6331274581cb241434865b5a5"
+8
View File
@@ -0,0 +1,8 @@
name=shared-mime-info
version=2.4
source_method=tarball
tarball_url="https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/${version}/shared-mime-info-${version}.tar.gz"
tarball_sha512="17b443c2c09a432d09e4c83db956f8c0c3a768cfa9ffb8c87cd2d7c9002b95d010094e2bc64dd35946205a0f8b2d87c4f8f0a1faec86443e2edd502aa8f7cc8f"
prepare() {
sed -i "s/find_program('xmllint')/find_program('xmllint', required: false)/" meson.build
}