Revert "meson: move tizen configuration from meson_options to efl.spec" 23/211123/2
authorHermet Park <hermetpark@gmail.com>
Tue, 30 Jul 2019 08:03:50 +0000 (17:03 +0900)
committerHermet Park <chuneon.park@samsung.com>
Tue, 30 Jul 2019 08:06:06 +0000 (08:06 +0000)
This reverts commit b2e77cf9955f0c1a96eab566a01249124cfde720.

Change-Id: Ie123dd91799f35a1ce6f974575159635ae9098df

meson_options.txt
packaging/efl.spec
src/generic/evas/meson.build

index a42d292..b1b5469 100644 (file)
@@ -4,21 +4,21 @@ option('audio',
   description : 'Audio support in efl'
 )
 
-option('avahi',
+option('avahi', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Avahi (zeroconf) support in efl'
 )
 
-option('x11',
+option('x11', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'X11 support in efl'
 )
 
-option('fb',
+option('fb', # TIZEN_CONFIG
   type : 'boolean',
-  value : false,
+  value : true,
   description : 'Framebuffer (/dev/fb / fbocon) support in efl'
 )
 
@@ -28,15 +28,15 @@ option('sdl',
   description : 'SDL support in efl'
 )
 
-option('wl',
+option('wl', # TIZEN_CONFIG
   type : 'boolean',
-  value : false,
+  value : true,
   description : 'Wayland client support in efl'
 )
 
-option('buffer',
+option('buffer', # TIZEN_CONFIG
   type : 'boolean',
-  value : false,
+  value : true,
   description : 'Generic graphics buffer API support in efl'
 )
 
@@ -52,9 +52,9 @@ option('cocoa',
   description : 'Apple MacOS cocoa support in efl'
 )
 
-option('physics',
+option('physics', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Physics engine (bullet) in efl'
 )
 
@@ -64,10 +64,10 @@ option('eeze',
   description : 'Device abstraction (udev wrapper) in efl'
 )
 
-option('opengl',
+option('opengl', # TIZEN_CONFIG
   type : 'combo',
   choices : ['full', 'es-egl', 'none'],
-  value : 'full',
+  value : 'es-egl',
   description : 'Type of OpenGL support in efl'
 )
 
@@ -88,15 +88,15 @@ option('debug-threads',
   description : 'Thread debugging in efl'
 )
 
-option('build-examples',
+option('build-examples', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Compile examples'
 )
 
-option('build-tests',
+option('build-tests', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Compile tests'
 )
 
@@ -119,21 +119,21 @@ option('g-mainloop',
   description : 'Use glib to run the main loop in efl'
 )
 
-option('gstreamer',
+option('gstreamer', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'GStreamer 1.0+ support in efl'
 )
 
-option('systemd',
+option('systemd', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Systemd support in efl'
 )
 
-option('pulseaudio',
+option('pulseaudio', #TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Pulseaudio support for audio API'
 )
 
@@ -170,7 +170,7 @@ option('xinput22',
 
 option('tslib',
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Framebuffer (/dev/fb / fbcon) touchscreen tslib support in efl'
 )
 
@@ -202,22 +202,22 @@ option('evas-modules',
 option('evas-loaders-disabler',
   type : 'array',
   description : 'List of modular image loaders to disable in efl',
-  choices : ['gst', 'pdf', 'ps', 'raw', 'svg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'],
-  value : ['webp', 'json']
+  choices : ['gst', 'pdf', 'ps', 'raw', 'rsvg', 'svg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'],
+  value : ['gst', 'pdf', 'ps', 'rsvg', 'raw', 'webp'],
 )
 
-option('ecore-imf-loaders-disabler',
+option('ecore-imf-loaders-disabler', # TIZEN_CONFIG
   type : 'array',
   description : 'List of input methods to disable in efl',
   choices : ['xim', 'ibus', 'scim'],
-  value : ['scim']
+  value : ['xim', 'ibus', 'scim']
 )
 
 option('emotion-loaders-disabler',
   type : 'array',
   description : 'List of video back-ends to disable in efl',
   choices : ['gstreamer', 'gstreamer1', 'libvlc', 'xine'],
-  value : ['gstreamer', 'libvlc', 'xine']
+  value : ['gstreamer','gstreamer1', 'libvlc', 'xine']
 )
 
 option('emotion-generic-loaders-disabler',
@@ -227,7 +227,7 @@ option('emotion-generic-loaders-disabler',
   value : ['vlc']
 )
 
-option('harfbuzz',
+option('harfbuzz', # TIZEN_CONFIG
   type : 'boolean',
   value : true,
   description : 'Harfbuzz (complex text layout library) support in efl'
@@ -257,9 +257,9 @@ option('pixman',
   description : 'Pixman software renderer support in efl'
 )
 
-option('hyphen',
+option('hyphen', # TIZEN_CONFIG
   type : 'boolean',
-  value : false,
+  value : true,
   description : 'Hyphen text layout support in efl'
 )
 
@@ -287,15 +287,15 @@ option('v4l2',
   description : 'Video v4l2 support'
 )
 
-option('elua',
+option('elua', # TIZEN_CONFIG
   type : 'boolean',
-  value : true,
+  value : false,
   description : 'Lua launcher binary support in efl'
 )
 
 option('wl-deprecated',
   type : 'boolean',
-  value : false,
+  value : true,
   description : 'Deprecated wayland support in efl'
 )
 
@@ -314,7 +314,7 @@ option('nls',
 option('bindings',
   type : 'array',
   choices : ['luajit', 'cxx', 'mono'],
-  value : ['luajit', 'cxx'],
+  value : [],
   description : 'Which auto-generated language bindings for efl to enable',
 )
 
@@ -330,10 +330,10 @@ option('mono-examples-dir',
   description: 'Where eolian_mono will search for examples to embed into the documentation'
 )
 
-option('lua-interpreter',
+option('lua-interpreter', # TIZEN_CONFIG
   type: 'combo',
   choices: ['luajit', 'lua'],
-  value: 'luajit',
+  value: 'lua',
   description: 'Which Lua back-end library to use in efl'
 )
 
@@ -362,12 +362,18 @@ option('dictionaries-hyphen-dir',
   description : 'The path to the hyphen dictionaries directory'
 )
 
-option('elementary-base-dir',
+option('elementary-base-dir', # TIZEN_CONFIG
   type : 'string',
-  value : '.elementary',
+  value : 'share/.elementary',
   description : 'The name of the directory for user supplied elementary data files like themes, config files'
 )
 
+option('eolian-bootstrap',
+  type : 'boolean',
+  value : false,
+  description : 'Only build efl up to eolian_gen and install eina libeolian and eolian_gen, usefull for cross compiles'
+)
+
 option('tbm',
   type: 'boolean',
   value: true,
@@ -380,8 +386,8 @@ option('tizen_audio',
   description: 'enable tizen audio'
 )
 
-option('install-eo-files',
+option('install-eo-files', # TIZEN_CONFIG
   type: 'boolean',
-  value: false,
+  value: true,
   description : 'Install any eo file'
 )
index 72aec7a..f5192b2 100644 (file)
@@ -1221,24 +1221,18 @@ export XDG_RUNTIME_DIR="/tmp/"
 
 export DESTDIR=%{buildroot}
 meson setup \
-    -Davahi=false -Dx11=false -Dfb=true -Dwl=true -Dbuffer=true -Dphysics=false -Dopengl=es-egl \
-    -Dbuild-examples=false -Dbuild-tests=false -Dgstreamer=false -Dsystemd=false -Dpulseaudio=false \
-    -Dtslib=false -Dhyphen=true -Delua=false -Dwl-deprecated=true -Dbindings=[] -Dinstall-eo-files=true \
-    -Decore-imf-loaders-disabler="xim, ibus, scim" -Dlua-interpreter=lua \
-    -Demotion-loaders-disabler="gstreamer, gstreamer1, libvlc, xine" \
-    -Devas-loaders-disabler="gst, pdf, ps, svg, raw, webp" \
-    -Delementary-base-dir='share/.elementary' \
-    --buildtype plain \
-    --prefix /usr \
-    --libdir %{_libdir} \
-    -Dcpp_std=gnu++11 \
-    builddir 2>&1
+                --buildtype plain \
+                --prefix /usr \
+                --libdir %{_libdir} \
+                -Dcpp_std=gnu++11 \
+                builddir 2>&1
 
 sed -i.bak -e "s/soname,libelementary_t/soname,libelementary/g" builddir/build.ninja
 
 ninja \
                 -C builddir \
                 -j %(echo "`/usr/bin/getconf _NPROCESSORS_ONLN`") \
+                -v \
                 all
 
 %if 0%{?gcov:1}
index a6c924f..2e5b58a 100644 (file)
@@ -1,7 +1,7 @@
 generic_loaders = ['gst', 'pdf',
 'ps',
 'raw',
-'svg',
+'rsvg',
 'xcf']
 
 generic_src = []