🔒 Repository is read-only – file editing is disabled.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
pkgname: gtk3
pkgver: '3.24.52'
pkgrel: '1'
pkgdesc: Libraries used for creating graphical user interfaces for applications.
url: 'https://www.gtk.org/'
arch: x86_64
depends:
- adwaita-icon-theme
- dejavu-ttf
- gtk-update-icon-cache
makedepends:
- python
- meson
- ninja
- gobject-introspection
- iso-codes
- docbook-xsl
- libxslt
- glib
- gtk-doc
- libepoxy
- xorg-libxinerama
- xorg-libxrandr
- xorg-libxcursor
- cups
- colord
- xorg-libxi
- cairo
- pango
- gdk-pixbuf
- wayland-protocols
- libxkbcommon
- atk
- at-spi2-core
source:
- 'https://download.gnome.org/sources/gtk/3.24/gtk-${pkgver}.tar.xz'
sha256sums:
- 80931fa472a77b9a164f6740e3c0b444fac6770054632d35a7ff9d679e5e7b9f
build: |
meson setup build gtk-${pkgver} \
--prefix=/usr \
--buildtype=release \
--sysconfdir=/etc \
--libexecdir=lib \
-Dbroadway_backend=true \
-Dcolord=yes \
-Dgtk_doc=false \
-Dman=false \
-Dintrospection=true
meson compile -C build
DESTDIR="${PKGDIR}" meson install -C build
mkdir -p "${PKGDIR}/usr/share/gtk-3.0"
cat << 'EOF' > "${PKGDIR}/usr/share/gtk-3.0/settings.ini"
[Settings]
gtk-icon-theme-name = Adwaita
gtk-theme-name = Adwaita
gtk-font-name = Adwaita Sans 11
EOF
rm -f "${PKGDIR}/usr/bin/gtk-update-icon-cache"
rm -f "${PKGDIR}/usr/share/man/man1/gtk-update-icon-cache.1"
package: |
true