wok-next view efl/receipt @ rev 21349

build efl with meson
author Hans-G?nter Theisgen
date Thu Apr 09 16:25:22 2020 +0100 (2020-04-09)
parents 3b9704b6200d
children
line source
1 # SliTaz package receipt v2.
3 PACKAGE="efl"
4 VERSION="1.23.3"
5 CATEGORY="base-system"
6 SHORT_DESC="Enlightenment Foundation Libraries"
7 MAINTAINER="maintainer@slitaz.org"
8 LICENSE="BSD GPL2 LGPL2 zlib/libpng"
9 WEB_SITE="https://www.enlightenment.org/"
11 TARBALL="$PACKAGE-$VERSION.tar.xz"
12 WGET_URL="https://download.enlightenment.org/rel/libs/$PACKAGE/$TARBALL"
14 BUILD_DEPENDS="bullet-dev dbus-dev eudev-dev fontconfig-dev freetype-dev
15 fribidi-dev gettext-dev giflib-dev gst1-plugins-base-dev gstreamer1-dev
16 libjpeg-turbo-dev libraw-dev librsvg-dev libsndfile-dev libspectre-dev
17 libunwind-dev libwebp-dev libx11-dev libxcomposite-dev libxcursor-dev
18 libxext-dev libxinerama-dev libxrandr-dev libxrender-dev libxscrnsaver-dev
19 libxtst-dev luajit-dev mesa-dev meson ninja openssl-dev poppler-dev
20 pulseaudio-dev tiff-dev"
21 SPLIT="$PACKAGE-dev"
23 compile_rules()
24 {
25 # ./configure \
26 # --disable-doc \
27 # --disable-systemd \
28 # --enable-harfbuzz \
29 # --enable-image-loader-webp \
30 # --enable-xinput22 \
31 # --enable-multisense \
32 # --enable-cancel-ok \
33 # $CONFIGURE_ARGS &&
34 # fix libtool &&
35 # make &&
36 # make install
38 meson . build --prefix=/usr &&
39 ninja -C build &&
40 ninja -C build install
41 }
43 genpkg_rules()
44 {
45 case $PACKAGE in
46 efl)
47 copy @std
48 DEPENDS="bullet dbus eudev fontconfig freetype fribidi giflib
49 glib gst1-plugins-base gstreamer1 libcairo libharfbuzz
50 libjpeg-turbo libpng libpoppler libraw librsvg libspectre
51 libtiff libunwind libwebp libx11 libxcomposite libxcursor
52 libxdamage libxext libxfixes libxi libxinerama libxrandr
53 libxrender libxscrnsaver libxtst luajit mesa openssl
54 python util-linux-mount zlib"
55 TAGS="e enlightenment efl"
56 ;;
57 efl-dev)
58 copy @dev
59 DEPENDS="bullet-dev dbus-dev efl eudev-dev fontconfig-dev
60 freetype-dev fribidi-dev glib-dev harfbuzz-dev
61 libjpeg-turbo-dev libpng-dev libx11-dev libxcb-dev
62 libxcomposite-dev libxcursor-dev libxdamage-dev
63 libxext-dev libxfixes-dev libxi-dev libxinerama-dev
64 libxrandr-dev libxrender-dev libxscrnsaver-dev libxtst-dev
65 luajit-dev openssl-dev shared-mime-info util-linux-mount-dev
66 zlib-dev"
67 ;;
68 esac
69 }