ports: Build release binaries with meson

This commit is contained in:
2026-07-06 00:09:00 +03:00
parent e741ab0fa1
commit e8a490336c
13 changed files with 13 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://cairographics.org/releases/cairo-$VERSION.tar.xz#445ed8208
DEPENDENCIES=('libpng' 'pixman' 'fontconfig' 'glib' 'libX11' 'libXrender' 'libXext')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=disabled'
)

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://dbus.freedesktop.org/releases/dbus/dbus-$VERSION.tar.xz#0b
DEPENDENCIES=('glib' 'expat')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Depoll=disabled' # linux only
'-Dintrusive_tests=false'
'-Dinstalled_tests=false'

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/$VE
DEPENDENCIES=('harfbuzz' 'freetype' 'expat' 'libiconv')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=disabled'
'-Dnls=disabled'
)

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/archive/$VERSION/gdk-p
DEPENDENCIES=('glib' 'libpng' 'libjpeg-turbo' 'libtiff' 'shared-mime-info')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=false'
'-Dman=false'
)

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://download.gnome.org/sources/glib/${VERSION%.*}/glib-$VERSIO
DEPENDENCIES=('pcre2' 'libffi' 'zlib' 'libiconv')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dxattr=false'
)

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://gitlab.gnome.org/GNOME/gtk/-/archive/$VERSION/gtk-$VERSION
DEPENDENCIES=('glib' 'gdk-pixbuf' 'pango' 'libatk' 'libepoxy' 'libXrandr' 'libXcursor' 'libXinerama')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=false'
'-Dexamples=false'
'-Dintrospection=false'

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://github.com/harfbuzz/harfbuzz/releases/download/$VERSION/ha
DEPENDENCIES=('glib' 'freetype' 'icu')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=disabled'
'-Dcairo=disabled'
)

View File

@@ -7,6 +7,7 @@ TAR_CONTENT="at-spi2-core-$VERSION"
DEPENDENCIES=('glib' 'dbus' 'libxml2' 'libX11' 'libXtst')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
)
configure() {

View File

@@ -7,6 +7,7 @@ TAR_CONTENT="libxml2-v$VERSION"
DEPENDENCIES=('zlib' 'libiconv')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
)
configure() {

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://gitlab.gnome.org/GNOME/pango/-/archive/$VERSION/pango-$VER
DEPENDENCIES=('glib' 'fontconfig' 'cairo' 'fribidi' 'libXft')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dbuild-testsuite=false'
)

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://cairographics.org/releases/pixman-$VERSION.tar.gz#d09c44eb
DEPENDENCIES=('glib' 'libpng')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
)
configure() {

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/$VER
DEPENDENCIES=('glib' 'libxml2')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
'-Dbuild-tests=false'
'-Dbuild-translations=false'
'-Dupdate-mimedb=true'

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://www.x.org/releases/individual/proto/xorgproto-$VERSION.tar
DEPENDENCIES=('util-macros')
CONFIGURE_OPTIONS=(
'-Dprefix=/usr'
'-Dbuildtype=release'
)
configure() {