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') DEPENDENCIES=('libpng' 'pixman' 'fontconfig' 'glib' 'libX11' 'libXrender' 'libXext')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=disabled' '-Dtests=disabled'
) )

View File

@@ -6,6 +6,7 @@ DOWNLOAD_URL="https://dbus.freedesktop.org/releases/dbus/dbus-$VERSION.tar.xz#0b
DEPENDENCIES=('glib' 'expat') DEPENDENCIES=('glib' 'expat')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
'-Depoll=disabled' # linux only '-Depoll=disabled' # linux only
'-Dintrusive_tests=false' '-Dintrusive_tests=false'
'-Dinstalled_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') DEPENDENCIES=('harfbuzz' 'freetype' 'expat' 'libiconv')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=disabled' '-Dtests=disabled'
'-Dnls=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') DEPENDENCIES=('glib' 'libpng' 'libjpeg-turbo' 'libtiff' 'shared-mime-info')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=false' '-Dtests=false'
'-Dman=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') DEPENDENCIES=('pcre2' 'libffi' 'zlib' 'libiconv')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
'-Dxattr=false' '-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') DEPENDENCIES=('glib' 'gdk-pixbuf' 'pango' 'libatk' 'libepoxy' 'libXrandr' 'libXcursor' 'libXinerama')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
'-Dtests=false' '-Dtests=false'
'-Dexamples=false' '-Dexamples=false'
'-Dintrospection=false' '-Dintrospection=false'

View File

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

View File

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

View File

@@ -7,6 +7,7 @@ TAR_CONTENT="libxml2-v$VERSION"
DEPENDENCIES=('zlib' 'libiconv') DEPENDENCIES=('zlib' 'libiconv')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
) )
configure() { 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') DEPENDENCIES=('glib' 'fontconfig' 'cairo' 'fribidi' 'libXft')
CONFIGURE_OPTIONS=( CONFIGURE_OPTIONS=(
'-Dprefix=/usr' '-Dprefix=/usr'
'-Dbuildtype=release'
'-Dbuild-testsuite=false' '-Dbuild-testsuite=false'
) )

View File

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

View File

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

View File

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