Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:metakcahura:e-git
efl-git
PKGBUILD
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File PKGBUILD of Package efl-git
# Maintainer: Josip Ponjavic <josipponjavic at gmail dot com> # Contributor: Doug Newgard <scimmia at archlinux dot info> # Contributor: Ronald van Haren <ronald.archlinux.org> pkgname=efl-git pkgver=1.14.99.30544.ga00bbff pkgrel=1 pkgdesc="Enlightenment Foundation Libraries - Development version" arch=('x86_64') url="http://www.enlightenment.org" license=('BSD' 'LGPL2.1' 'GPL2' 'custom') depends=('curl' 'fontconfig' 'fribidi' 'harfbuzz' 'gst-plugins-base-libs' 'lua52' 'libgl' 'libinput' 'libpulse' 'libsndfile' 'libspectre' 'libraw' 'librsvg' 'libwebp' 'libxcomposite' 'libxcursor' 'libxinerama' 'libxkbcommon' 'libxrandr' 'libxss' 'libunwind' 'mesa' 'poppler' 'openjpeg2' 'libjpeg-turbo' 'libpng' 'libtiff' 'giflib' 'lz4' 'zlib' 'systemd-libs' 'openssl' 'glibc' 'libutil-linux' 'dbus' 'shared-mime-info' 'mailcap' 'ttf-font' 'scim' 'wayland' 'libxkbcommon-x11' 'pulseaudio') makedepends=('git' 'meson' 'ninja' 'pkgconf' 'gcc' 'binutils' 'fakeroot' 'procps-ng' 'ccache' 'wayland-protocols') optdepends=('gst-plugins-base: Video and thumbnail codecs' 'gst-plugins-good: Video and thumbnail codecs' 'gst-plugins-bad: Video and thumbnail codecs' 'gst-plugins-ugly: Video and thumbnail codecs' 'gst-libav: Video and thumbnails with ffmpeg/libav' 'libreoffice: Office document thumbnails') provides=("efl=$pkgver" elementary{,-git}=$pkgver "evas_generic_loaders=$pkgver") conflicts=("efl" elementary{,-git} elementary_test{,-git} evas_generic_loaders{,-git}) #options=('debug') source=("efl-${pkgver}.tar.gz") sha256sums=('SKIP') build() { cd "efl-${pkgver}" # fix -mfpu= flags that break a build e.g. for neon on armv7 due to # basically makepkg.conf being "bad' with default CFLAGS having # -mfpu=vfpv3-d16 export CFLAGS=`echo -n $CFLAGS | sed 's/-mfpu=vfpv3-d16/-mfpu=neon-vfpv4/g'` export CFLAGS="$CFLAGS -fvisibility=hidden" export CXXFLAGS="$CXXFLAGS -fvisibility=hidden" #MEM=`free -m | head -2 | tail -1 | awk '{printf("%s", $7);}'` #if test "$MEM" -lt 300; then MEM=300; fi #J=`expr $MEM / 300` #CPUS=`echo /sys/devices/system/cpu/cpu[0-9]* | wc -w` #if test "$J" -gt $CPUS; then J=$CPUS; fi #if test "$J" -lt 1; then J=1; fi #echo "Free Mem: $MEM M, using $J threads for build" rm -rf build meson --prefix=/usr \ -Dfb=true \ -Ddrm=true \ -Dwl=true \ -Dnetwork-backend=connman \ -Dlua-interpreter=lua \ -Dbindings= \ -Dbuild-examples=false \ -Dbuild-tests=false \ . build ninja -j8 -C build } package() { cd "efl-${pkgver}" DESTDIR="$pkgdir" ninja -C build install install -Dm644 -t "$pkgdir/usr/share/doc/efl/" README.md install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" AUTHORS COMPLIANCE COPYING }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor