# Contributor: Boris Faure # Maintainer: Boris Faure pkgname=efl pkgver=1.23.2 pkgrel=0 pkgdesc="Enlightenment Foundation Libraries" url="https://www.enlightenment.org" arch="all !s390x" #luajit not available license="LGPL-2.1-only" depends_dev="luajit-dev" makedepends="$depends_dev meson ninja dbus-dev fontconfig-dev freetype-dev fribidi-dev giflib-dev gstreamer-dev gst-plugins-base-dev harfbuzz-dev libjpeg-turbo-dev libpng-dev librsvg-dev libsndfile-dev libx11-dev libxkbcommon-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxinerama-dev libxrandr-dev libxtst-dev libxscrnsaver-dev mesa-dev openssl-dev wayland-dev wayland-protocols xorgproto" options="!check" # Test suite issues subpackages="$pkgname-dev" source="https://download.enlightenment.org/rel/libs/efl/efl-$pkgver.tar.xz" build() { meson \ --prefix=/usr \ --libdir /usr/lib \ --buildtype=release \ --default-library=shared \ -Dnls=false \ -Dopengl=es-egl \ -Dxinput22=true \ -Dbuffer=false \ -Dfb=false \ -Ddrm=false \ -Dtslib=false \ -Dharfbuzz=true \ -Dwl=true \ -Dnetwork-backend=connman \ -Devas-loaders-disabler=pdf,ps,raw,tiff,json,webp \ -Dphysics=false \ -Dsystemd=false \ -Dpulseaudio=false \ -Davahi=false \ -Deeze=false \ -Dbindings= \ -Dbuild-examples=false \ -Dbuild-tests=false \ -Decore-imf-loaders-disabler=ibus,scim \ . build ninja -C build } package() { DESTDIR="$pkgdir" ninja -C build install } sha512sums="59e9bedd9402c204c511a88bc6a697551dd552ddab9bc5e8a30ce1e2095d7452bca1606929693e9e706809e28bc19f039858253b1690ecd1fd2a229aa5b1b3ed efl-1.23.2.tar.xz"