mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-05-14 00:24:36 +02:00
92 lines
1.8 KiB
Text
92 lines
1.8 KiB
Text
# Contributor: Boris Faure <boris@fau.re>
|
|
# Maintainer: Boris Faure <boris@fau.re>
|
|
pkgname=efl
|
|
pkgver=1.28.1
|
|
pkgrel=2
|
|
pkgdesc="Enlightenment Foundation Libraries"
|
|
url="https://www.enlightenment.org"
|
|
arch="all"
|
|
license="LGPL-2.1-only"
|
|
makedepends="
|
|
dbus-dev
|
|
eudev-dev
|
|
fontconfig-dev
|
|
freetype-dev
|
|
fribidi-dev
|
|
giflib-dev
|
|
gst-plugins-base-dev
|
|
gstreamer-dev
|
|
harfbuzz-dev
|
|
libheif-dev
|
|
libinput-dev
|
|
libjpeg-turbo-dev
|
|
libpng-dev
|
|
librsvg-dev
|
|
libsndfile-dev
|
|
libwebp-dev
|
|
libx11-dev
|
|
libxcomposite-dev
|
|
libxcursor-dev
|
|
libxdamage-dev
|
|
libxinerama-dev
|
|
libxkbcommon-dev
|
|
libxrandr-dev
|
|
libxscrnsaver-dev
|
|
libxtst-dev
|
|
lua5.2-dev
|
|
mesa-dev
|
|
meson
|
|
openjpeg-dev
|
|
openssl-dev
|
|
pulseaudio-dev
|
|
wayland-dev
|
|
wayland-protocols
|
|
xorgproto
|
|
"
|
|
options="!check" # Test suite issues
|
|
subpackages="$pkgname-dev $pkgname-gdb"
|
|
source="https://download.enlightenment.org/rel/libs/efl/efl-${pkgver/_/-}.tar.xz"
|
|
|
|
build() {
|
|
CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE -D__USE_MISC" \
|
|
abuild-meson \
|
|
-Db_lto=true \
|
|
-Ddebug=false \
|
|
-Doptimization=s \
|
|
-Dnls=false \
|
|
-Dopengl=es-egl \
|
|
-Dxinput22=true \
|
|
-Dbuffer=false \
|
|
-Dfb=false \
|
|
-Ddrm=true \
|
|
-Dtslib=false \
|
|
-Dharfbuzz=true \
|
|
-Dwl=true \
|
|
-Dnetwork-backend=connman \
|
|
-Devas-loaders-disabler=pdf,ps,heif,raw,tiff,json,avif,jxl \
|
|
-Dphysics=false \
|
|
-Dsystemd=false \
|
|
-Davahi=false \
|
|
-Dbindings= \
|
|
-Dbuild-examples=false \
|
|
-Dbuild-tests=false \
|
|
-Decore-imf-loaders-disabler=ibus,scim \
|
|
. build
|
|
|
|
meson compile -C build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" meson install --no-rebuild -C build
|
|
}
|
|
|
|
gdb() {
|
|
pkgdesc="$pkgdesc (gdb integration)"
|
|
install_if="$pkgname=$pkgver-r$pkgrel gdb"
|
|
|
|
amove usr/share/gdb
|
|
}
|
|
|
|
sha512sums="
|
|
06f68701a3e652999a11ed10ef92c5dbaf7d93ceb82bfd9bddc120f8b87ac5730d3d282f63db8b915df6dcce525b493bccddb9c99cfdfe171997c88904d7aa92 efl-1.28.1.tar.xz
|
|
"
|