diff options
Diffstat (limited to 'testing/efl/APKBUILD')
-rw-r--r-- | testing/efl/APKBUILD | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/testing/efl/APKBUILD b/testing/efl/APKBUILD index 42ae755b56e..83165ae5719 100644 --- a/testing/efl/APKBUILD +++ b/testing/efl/APKBUILD @@ -1,23 +1,22 @@ # Contributor: Boris Faure <boris@fau.re> # Maintainer: Boris Faure <boris@fau.re> pkgname=efl -pkgver=1.26.0 -pkgrel=0 +pkgver=1.27.0 +pkgrel=1 pkgdesc="Enlightenment Foundation Libraries" url="https://www.enlightenment.org" -arch="all !s390x !mips !mips64 !riscv64" # blocked by librsvg +# ppc64le, riscv64: luajit +arch="all !ppc64le !riscv64" license="LGPL-2.1-only" makedepends=" - meson - ninja dbus-dev eudev-dev fontconfig-dev freetype-dev fribidi-dev giflib-dev - gstreamer-dev gst-plugins-base-dev + gstreamer-dev harfbuzz-dev libheif-dev libinput-dev @@ -25,30 +24,34 @@ makedepends=" libpng-dev librsvg-dev libsndfile-dev + libwebp-dev libx11-dev - libxkbcommon-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxinerama-dev + libxkbcommon-dev libxrandr-dev - libxtst-dev libxscrnsaver-dev - libwebp-dev + libxtst-dev luajit-dev mesa-dev + meson openjpeg-dev openssl-dev + pulseaudio-dev wayland-dev wayland-protocols - xorgproto" + xorgproto + " options="!check" # Test suite issues -subpackages="$pkgname-dev" +subpackages="$pkgname-dev $pkgname-gdb" source="https://download.enlightenment.org/rel/libs/efl/efl-${pkgver/_/-}.tar.xz" -#builddir="$srcdir/$pkgname-${pkgver/_alpha1/}" build() { + CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE -D__USE_MISC" \ abuild-meson \ + -Db_lto=true \ -Ddebug=false \ -Doptimization=s \ -Dnls=false \ @@ -61,7 +64,7 @@ build() { -Dharfbuzz=true \ -Dwl=true \ -Dnetwork-backend=connman \ - -Devas-loaders-disabler=pdf,ps,raw,tiff,json,avif \ + -Devas-loaders-disabler=pdf,ps,raw,tiff,json,avif,jxl \ -Dphysics=false \ -Dsystemd=false \ -Dpulseaudio=false \ @@ -72,13 +75,20 @@ build() { -Decore-imf-loaders-disabler=ibus,scim \ . build - meson compile ${JOBS:+-j ${JOBS}} -C 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=" -bc02b9a819a23ec0568578ee2d0cb23c0253d3700ccb18086cc0675c9a882d685dfad76921538a079ec19ebe2657b658b84a336e1b015cc9f1b9e12eb1b5bc88 efl-1.26.0.tar.xz +5dda2f630463a2504d9246be17449579bbc470904e137b02b3b5c44db033dec2688f6c477885de1485944d875ee62619b6e7c5d4d3657225951f6feaf83b4fa4 efl-1.27.0.tar.xz " |