X-Git-Url: http://git.pld-linux.org/?p=packages%2Fefl.git;a=blobdiff_plain;f=efl.spec;h=827b8b5db5fd1d62ab6a7d5e49600cf1091d2f5a;hp=a327d3ed1d2723791d5f08af0a721fc81fa54af4;hb=20bf3aa0338c795e71a59d427897ed4733656ebd;hpb=9d1341c70926b3d648283a09ca281342328475b2 diff --git a/efl.spec b/efl.spec index a327d3e..827b8b5 100644 --- a/efl.spec +++ b/efl.spec @@ -1,5 +1,5 @@ # TODO: -# - gesture (libXgesture, gesture.h) +# - Xpresent # - use system liblinebreak? # - eio-devel conflicts with libeio-devel # file /usr/lib64/libeio.so from install of eio-devel-0.1.0.65643-1.x86_64 conflicts with file from package libeio-devel-1.0-1.x86_64 @@ -8,60 +8,71 @@ %bcond_without drm # DRM engine %bcond_without egl # EGL rendering support %bcond_without fb # Linux FrameBuffer support -%bcond_without gstreamer # GStreamer (0.10.x) support +%bcond_without gstreamer # GStreamer support +%bcond_with gesture # Xgesture support in Ecore_X %bcond_without harfbuzz # HarfBuzz complex text shaping and layouting support %bcond_without ibus # IBus input module -%bcond_without pixman # pixmap for software rendering +%bcond_without luajit # LuaJIT as Lua engine (Lua 5.1 interpreter if disabled) +%bcond_with pixman # pixman for software rendering %bcond_without scim # SCIM input module %bcond_without sdl # SDL support %bcond_with systemd # systemd journal support in Eina, daemon support in Ecore -%bcond_with wayland # Wayland display server support [broken?] +%bcond_without wayland # Wayland display server support +%bcond_with wayland_egl # Wayland display server support [only with GLES instead of GL] %bcond_with xcb # use XCB API instead of Xlib %bcond_without xine # Xine support %bcond_with gnutls # use GnuTLS as crypto library (default is OpenSSL) %bcond_without static_libs # static libraries build # +%ifnarch %{ix86} %{x8664} arm mips ppc +%undefine with_luajit +%endif Summary: EFL - The Enlightenment Foundation Libraries Summary(pl.UTF-8): EFL (Enlightenment Foundation Libraries) - biblioteki tworzące Enlightment Name: efl -Version: 1.8.1 -Release: 1 -License: LGPL v2.1+, BSD +Version: 1.10.3 +Release: 5 +License: LGPL v2.1+, BSD (depends on component) Group: Libraries -Source0: http://download.enlightenment.org/rel/libs/efl/%{name}-%{version}.tar.bz2 -# Source0-md5: 2289689fb6439eec251156f10ee0a203 +Source0: https://download.enlightenment.org/rel/libs/efl/%{name}-%{version}.tar.bz2 +# Source0-md5: 6b3d88134d3d27dd9b41a4a46d718a19 Patch0: %{name}-pc.patch Patch1: %{name}-wayland.patch -URL: https://trac.enlightenment.org/e/wiki/EFL +Patch2: %{name}-am.patch +URL: https://www.enlightenment.org/docs/efl/start %{?with_egl:BuildRequires: EGL-devel} BuildRequires: OpenGL-GLX-devel %{?with_sdl:BuildRequires: SDL-devel >= 1.2.0} BuildRequires: autoconf >= 2.60 BuildRequires: automake >= 1.6 +BuildRequires: avahi-devel BuildRequires: bullet-devel >= 2.80 BuildRequires: dbus-devel BuildRequires: doxygen BuildRequires: fontconfig-devel >= 2.5.0 BuildRequires: freetype-devel >= 1:2.2 BuildRequires: fribidi-devel >= 0.19.2 -BuildRequires: gettext-devel >= 0.17 +BuildRequires: gettext-tools >= 0.17 BuildRequires: giflib-devel BuildRequires: glib2-devel >= 2.0 %{?with_gnutls:BuildRequires: gnutls-devel >= 2.12.16} %if %{with gstreamer} -BuildRequires: gstreamer0.10-devel >= 0.10.2 -BuildRequires: gstreamer0.10-plugins-base-devel >= 0.10.34 +BuildRequires: gstreamer-devel >= 1.0 +BuildRequires: gstreamer-plugins-base-devel >= 1.0 %endif %{?with_harfbuzz:BuildRequires: harfbuzz-devel >= 0.9.0} %{?with_ibus:BuildRequires: ibus-devel >= 1.4} +%{?with_drm:BuildRequires: libdrm-devel >= 2.4} %{?with_gnutls:BuildRequires: libgcrypt-devel >= 1.2.0} BuildRequires: libjpeg-devel BuildRequires: libmount-devel >= 2.18.0 BuildRequires: libpng-devel >= 1.2.10 BuildRequires: libsndfile-devel +BuildRequires: libstdc++-devel BuildRequires: libtiff-devel BuildRequires: libwebp-devel -BuildRequires: lua51 >= 5.1.0 +%{!?with_luajit:BuildRequires: lua51 >= 5.1.0} +%{?with_luajit:BuildRequires: luajit >= 2.0.0} BuildRequires: libtool >= 2:2 BuildRequires: openjpeg2-devel >= 2 %{!?with_gnutls:BuildRequires: openssl-devel} @@ -73,7 +84,12 @@ BuildRequires: pulseaudio-devel %{?with_scim:BuildRequires: scim-devel} %{?with_systemd:BuildRequires: systemd-devel >= 1:192} BuildRequires: tslib-devel +BuildRequires: udev-devel >= 1:148 %{?with_xine:BuildRequires: xine-lib-devel >= 2:1.1.1} +%{?with_gesture:BuildRequires: xorg-lib-libXgesture-devel} +%if %{with drm} || %{with wayland} +BuildRequires: xorg-lib-libxkbcommon-devel >= 0.3.0 +%endif BuildRequires: zlib-devel >= 1.2.3 %if %{with xcb} BuildRequires: libxcb-devel @@ -92,21 +108,23 @@ BuildRequires: xorg-lib-libXfixes-devel BuildRequires: xorg-lib-libXi-devel >= 1.6 BuildRequires: xorg-lib-libXinerama-devel BuildRequires: xorg-lib-libXp-devel -BuildRequires: xorg-lib-libXrandr-devel +BuildRequires: xorg-lib-libXrandr-devel >= 1.3.3 BuildRequires: xorg-lib-libXrender-devel BuildRequires: xorg-lib-libXtst-devel %endif %if %{with wayland} -BuildRequires: Mesa-libEGL-devel >= 7.10 -BuildRequires: Mesa-libwayland-egl-devel >= 9.2.0 +%{?with_wayland_egl:BuildRequires: Mesa-libEGL-devel >= 7.10} +%{?with_wayland_egl:BuildRequires: Mesa-libwayland-egl-devel >= 9.2.0} BuildRequires: wayland-devel >= 1.3.0 -BuildRequires: xorg-lib-libxkbcommon-devel >= 0.3.0 %endif # svg tests - exist in m4, but not called from configure #BuildRequires: esvg-devel >= 0.0.18 #BuildRequires: ender-devel >= 0.0.6 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +# it used to be linux-gnu-ARCH before... +%define arch_tag v-1.10 + %description EFL - The Enlightenment Foundation Libraries. @@ -115,8 +133,8 @@ EFL (Enlightenment Foundation Libraries) - biblioteki tworzące Enlightment. %package -n ecore -Summary: Enlightened Core X interface library -Summary(pl.UTF-8): Biblioteka interfejsu X Enlightened Core +Summary: Enlightened Core event abstraction library +Summary(pl.UTF-8): Biblioteka interfejsu abstrakcji zdarzeń Enlightened Core License: BSD Group: Libraries URL: http://trac.enlightenment.org/e/wiki/Ecore @@ -179,6 +197,21 @@ Static Ecore library. %description -n ecore-static -l pl.UTF-8 Statyczna biblioteka Ecore. +%package -n ecore-cxx-devel +Summary: C++ API for Ecore library +Summary(pl.UTF-8): API języka C++ do biblioteki Ecore +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: ecore-devel = %{version}-%{release} +Requires: eina-cxx-devel = %{version}-%{release} +Requires: eo-cxx-devel = %{version}-%{release} + +%description -n ecore-cxx-devel +C++ API for Ecore library. + +%description -n ecore-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Ecore. + %package -n ecore-system-systemd Summary: systemd system module for Ecore library Summary(pl.UTF-8): Moduł systemu systemd dla biblioteki Ecore @@ -256,6 +289,68 @@ Static Ecore Audio library. %description -n ecore-audio-static -l pl.UTF-8 Statyczna biblioteka dźwięku Ecore Audio. +%package -n ecore-audio-cxx-devel +Summary: C++ API for Ecore Audio library +Summary(pl.UTF-8): API języka C++ do biblioteki Ecore Audio +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: ecore-audio-devel = %{version}-%{release} +Requires: eo-cxx-devel = %{version}-%{release} + +%description -n ecore-audio-cxx-devel +C++ API for Ecore Audio library. + +%description -n ecore-audio-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Ecore Audio. + +%package -n ecore-avahi +Summary: Ecore Avahi integration library +Summary(pl.UTF-8): Biblioteka integracji Ecore z Avahi +License: unknown +Group: Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: ecore = %{version}-%{release} +Requires: eina = %{version}-%{release} +Requires: eo = %{version}-%{release} + +%description -n ecore-avahi +Ecore Avahi integration library. + +%description -n ecore-avahi -l pl.UTF-8 +Biblioteka integracji Ecore z Avahi. + +%package -n ecore-avahi-devel +Summary: Header file for Ecore Avahi library +Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Avahi +License: unknown +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: avahi-devel +Requires: ecore-avahi = %{version}-%{release} +Requires: ecore-devel = %{version}-%{release} +Requires: eina-devel = %{version}-%{release} +Requires: eo-devel = %{version}-%{release} + +%description -n ecore-avahi-devel +Header file for Ecore Avahi library. + +%description -n ecore-avahi-devel -l pl.UTF-8 +Plik nagłówkowy biblioteki dźwięku Ecore Avahi. + +%package -n ecore-avahi-static +Summary: Static Ecore Avahi library +Summary(pl.UTF-8): Statyczna biblioteka Ecore Avahi +License: unknown +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: ecore-avahi-devel = %{version}-%{release} + +%description -n ecore-avahi-static +Static Ecore Avahi library. + +%description -n ecore-avahi-static -l pl.UTF-8 +Statyczna biblioteka dźwięku Ecore Avahi. + %package -n ecore-con Summary: Ecore Con(nection) library Summary(pl.UTF-8): Biblioteka połączeń Ecore Con @@ -306,6 +401,56 @@ Static Ecore Con(nection) library. %description -n ecore-con-static -l pl.UTF-8 Statyczna biblioteka połączeń Ecore Con. +%package -n ecore-drm +Summary: Ecore DRM library +Summary(pl.UTF-8): Biblioteka Ecore DRM +License: BSD +Group: Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: ecore-input = %{version}-%{release} +Requires: libdrm >= 2.4 +Requires: udev-libs >= 1:148 +Requires: xorg-lib-libxkbcommon >= 0.3.0 + +%description -n ecore-drm +Ecore DRM library. + +%description -n ecore-drm -l pl.UTF-8 +Biblioteka Ecore DRM. + +%package -n ecore-drm-devel +Summary: Header file for Ecore DRM library +Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore DRM +License: BSD +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: ecore-drm = %{version}-%{release} +Requires: ecore-input-devel = %{version}-%{release} +Requires: libdrm-devel >= 2.4 +Requires: udev-devel >= 1:148 +Requires: xorg-lib-libxkbcommon-devel >= 0.3.0 + +%description -n ecore-drm-devel +Header file for Ecore DRM (frame buffer system functions) library. + +%description -n ecore-drm-devel -l pl.UTF-8 +Plik nagłówkowy biblioteki Ecore DRM (funkcji systemowych +framebuffera). + +%package -n ecore-drm-static +Summary: Static Ecore DRM library +Summary(pl.UTF-8): Statyczna biblioteka Ecore DRM +License: BSD +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Ecore +Requires: ecore-drm-devel = %{version}-%{release} + +%description -n ecore-drm-static +Static Ecore DRM (frame buffer system functions) library. + +%description -n ecore-drm-static -l pl.UTF-8 +Statyczna biblioteka Ecore DRM (funkcji systemowych framebuffera). + %package -n ecore-evas Summary: Ecore Evas library Summary(pl.UTF-8): Biblioteka Ecore Evas @@ -313,6 +458,7 @@ License: BSD Group: Libraries URL: http://trac.enlightenment.org/e/wiki/Ecore Requires: ecore = %{version}-%{release} +%{?with_drm:Requires: ecore = %{version}-%{release}} Requires: ecore-input = %{version}-%{release} Requires: ecore-input-evas = %{version}-%{release} Requires: evas = %{version}-%{release} @@ -330,6 +476,7 @@ License: BSD Group: Development/Libraries URL: http://trac.enlightenment.org/e/wiki/Ecore Requires: ecore-devel = %{version}-%{release} +%{?with_drm:Requires: ecore-drm = %{version}-%{release}} Requires: ecore-evas = %{version}-%{release} Requires: ecore-input-devel = %{version}-%{release} Requires: ecore-input-evas-devel = %{version}-%{release} @@ -429,7 +576,9 @@ Requires: ecore-evas = %{version}-%{release} Requires: ecore-input-evas = %{version}-%{release} Requires: ecore-wayland = %{version}-%{release} # ? +%if %{with wayland_egl} Requires: evas-engine-wayland_egl = %{version}-%{release} +%endif Requires: evas-engine-wayland_shm = %{version}-%{release} %description -n ecore-evas-engine-wayland @@ -766,6 +915,7 @@ License: BSD Group: Development/Libraries URL: http://trac.enlightenment.org/e/wiki/Ecore Requires: ecore-input-devel = %{version}-%{release} +Requires: ecore-input-evas = %{version}-%{release} Requires: evas-devel = %{version}-%{release} %description -n ecore-input-evas-devel @@ -855,6 +1005,7 @@ License: BSD Group: Development/Libraries URL: http://trac.enlightenment.org/e/wiki/Ecore Requires: ecore-input-devel = %{version}-%{release} +Requires: ecore-sdl = %{version}-%{release} Requires: SDL-devel >= 1.2.0 %description -n ecore-sdl-devel @@ -898,6 +1049,7 @@ Summary(pl.UTF-8): Plik nagłówkowy biblioteki Ecore Wayland Group: Development/Libraries Requires: ecore-devel = %{version}-%{release} Requires: ecore-input-devel = %{version}-%{release} +Requires: ecore-wayland = %{version}-%{release} Requires: wayland-devel >= 1.3.0 Requires: xorg-lib-libxkbcommon-devel >= 0.3.0 @@ -932,6 +1084,7 @@ Requires: xcb-util-keysyms >= 0.3.8 Requires: xcb-util-wm >= 0.3.8 %else Requires: xorg-lib-libXi >= 1.6 +Requires: xorg-lib-libXrandr >= 1.3.3 %endif %description -n ecore-x @@ -965,7 +1118,7 @@ Requires: xorg-lib-libXfixes-devel Requires: xorg-lib-libXi-devel >= 1.6 Requires: xorg-lib-libXinerama-devel Requires: xorg-lib-libXp-devel -Requires: xorg-lib-libXrandr-devel +Requires: xorg-lib-libXrandr-devel >= 1.3.3 Requires: xorg-lib-libXrender-devel Requires: xorg-lib-libXtst-devel %endif @@ -994,7 +1147,7 @@ Statyczna biblioteka Ecore X (funkcji do obsługi X Window System). %package -n edje Summary: Complex Graphical Design/Layout Engine Summary(pl.UTF-8): Złożony silnik graficznego projektowania/planowania -License: BSD +License: BSD (library), GPL v2 (epp) Group: Libraries URL: http://trac.enlightenment.org/e/wiki/Edje Requires: edje-libs = %{version}-%{release} @@ -1048,7 +1201,8 @@ Requires: eio = %{version}-%{release} Requires: eet = %{version}-%{release} Requires: embryo = %{version}-%{release} Requires: ephysics = %{version}-%{release} -Requires: lua51 >= 5.1.0 +%{!?with_luajit:Requires: lua51 >= 5.1.0} +%{?with_luajit:Requires: luajit >= 2.0.0} %description -n edje-libs Edje library. @@ -1071,7 +1225,8 @@ Requires: eet-devel = %{version}-%{release} Requires: eio-devel = %{version}-%{release} Requires: embryo-devel = %{version}-%{release} Requires: ephysics-devel = %{version}-%{release} -Requires: lua51-devel >= 5.1.0 +%{!?with_luajit:Requires: lua51-devel >= 5.1.0} +%{?with_luajit:Requires: luajit-devel >= 2.0.0} %description -n edje-devel Header files for Edje. @@ -1093,6 +1248,20 @@ Static Edje library. %description -n edje-static -l pl.UTF-8 Statyczna biblioteka Edje. +%package -n edje-cxx-devel +Summary: C++ API for Edje library +Summary(pl.UTF-8): API języka C++ do biblioteki Edje +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Edje +Requires: edje-devel = %{version}-%{release} +Requires: eo-cxx-devel = %{version}-%{release} + +%description -n edje-cxx-devel +C++ API for Edje library. + +%description -n edje-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Edje. + %package -n edje-module-emotion Summary: Emotion module for Edje library Summary(pl.UTF-8): Moduł Emotion dla biblioteki Edje @@ -1180,6 +1349,21 @@ Static Eet library. %description -n eet-static -l pl.UTF-8 Statyczna biblioteka Eet. +%package -n eet-cxx-devel +Summary: C++ API for Eet library +Summary(pl.UTF-8): API języka C++ do biblioteki Eet +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Eet +Requires: eet-devel = %{version}-%{release} +Requires: eina-cxx-devel = %{version}-%{release} +Requires: eo-cxx-devel = %{version}-%{release} + +%description -n eet-cxx-devel +C++ API for Eet library. + +%description -n eet-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Eet. + %package -n eeze Summary: Library for manipulating devices through udev Summary(pl.UTF-8): Biblioteka do operowania urządzeniami korzystająca z udev @@ -1382,6 +1566,20 @@ Static Eina library. %description -n eina-static -l pl.UTF-8 Statyczna biblioteka Eina. +%package -n eina-cxx-devel +Summary: C++ API for Eina library +Summary(pl.UTF-8): API języka C++ do biblioteki Eina +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Eina +Requires: eina-devel = %{version}-%{release} +Requires: libstdc++-devel + +%description -n eina-cxx-devel +C++ API for Eina library. + +%description -n eina-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Eina. + %package -n eio Summary: Enlightenment Input Output Library Summary(pl.UTF-8): Enlightenment Input Output - biblioteka wejścia/wyjścia z projektu Enlightenment @@ -1537,6 +1735,7 @@ Requires: eio = %{version}-%{release} Requires: evas = %{version}-%{release} # for edje module Requires: edje-libs = %{version}-%{release} +Obsoletes: emotion-decoder-vlc %description -n emotion Emotion is a library to easily integrate media playback into EFL @@ -1588,8 +1787,8 @@ License: BSD Group: Libraries URL: http://trac.enlightenment.org/e/wiki/Emotion Requires: emotion = %{version}-%{release} -Requires: gstreamer0.10 >= 0.10.2 -Requires: gstreamer0.10-plugins-base >= 0.10.34 +Requires: gstreamer >= 1.0 +Requires: gstreamer-plugins-base >= 1.0 %description -n emotion-decoder-gstreamer Emotion decoder using gstreamer. @@ -1652,6 +1851,19 @@ Static Eo library. %description -n eo-static -l pl.UTF-8 Statyczna biblioteka Eo. +%package -n eo-cxx-devel +Summary: C++ API for Eo library +Summary(pl.UTF-8): API języka C++ do biblioteki Eo +Group: Development/Libraries +Requires: eina-cxx-devel = %{version}-%{release} +Requires: eo-devel = %{version}-%{release} + +%description -n eo-cxx-devel +C++ API for Eo library. + +%description -n eo-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Eo. + %package -n eo-gdb Summary: GDB Python support scripts for Eo types Summary(pl.UTF-8): Skrypty Pythona do obsługi typów Eo w GDB @@ -1665,6 +1877,60 @@ GDB Python support scripts for Eo types. %description -n eo-gdb -l pl.UTF-8 Skrypty Pythona do obsługi typów Eo w GDB. +%package -n eolian +Summary: EFL .eo parser and code generator library +Summary(pl.UTF-8): Biblioteka EFL do analizy .eo i generowania kodu +License: BSD +Group: Libraries +Requires: eina = %{version}-%{release} + +%description -n eolian +Eolian is an EFL's .eo parser and code generator. + +%description -n eolian -l pl.UTF-8 +Eolian to analizator .eo i generator kodu EFL. + +%package -n eolian-devel +Summary: Header files for Eolian library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Eolian +License: BSD +Group: Development/Libraries +Requires: eina-devel = %{version}-%{release} +Requires: eolian = %{version}-%{release} + +%description -n eolian-devel +Header files for Eolian library. + +%description -n eolian-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki Eolian. + +%package -n eolian-static +Summary: Static Eolian library +Summary(pl.UTF-8): Statyczna biblioteka Eolian +License: BSD +Group: Development/Libraries +Requires: eolian-devel = %{version}-%{release} + +%description -n eolian-static +Static Eolian library. + +%description -n eolian-static -l pl.UTF-8 +Statyczna biblioteka Eolian. + +%package -n eolian-cxx-devel +Summary: C++ API for Eolian library +Summary(pl.UTF-8): API języka C++ do biblioteki Eolian +Group: Development/Libraries +Requires: eo-devel = %{version}-%{release} +Requires: eolian-devel = %{version}-%{release} +Requires: libstdc++-devel + +%description -n eolian-cxx-devel +C++ API for Eolian library. + +%description -n eolian-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Eolian. + %package -n ephysics Summary: EPhysics - wrapper for physics engine Summary(pl.UTF-8): EPhysics - interfejs do silnika fizyki @@ -1880,6 +2146,20 @@ Static Evas library. %description -n evas-static -l pl.UTF-8 Statyczna biblioteka Evas. +%package -n evas-cxx-devel +Summary: C++ API for Evas library +Summary(pl.UTF-8): API języka C++ do biblioteki Evas +Group: Development/Libraries +URL: http://trac.enlightenment.org/e/wiki/Evas +Requires: eo-cxx-devel = %{version}-%{release} +Requires: evas-devel = %{version}-%{release} + +%description -n evas-cxx-devel +C++ API for Evas library. + +%description -n evas-cxx-devel -l pl.UTF-8 +API języka C++ do biblioteki Evas. + ## EVAS MODULES # engines: %package -n evas-engine-drm @@ -2145,6 +2425,7 @@ Obsługa składni EDC dla Vima. %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %{__libtoolize} @@ -2156,7 +2437,8 @@ Obsługa składni EDC dla Vima. %{?with_drm:--enable-drm} \ %{?with_egl:--enable-egl} \ %{?with_fb:--enable-fb} \ - %{!?with_gstreamer:--disable-gstreamer} \ + %{?with_gesture:--enable-gesture} \ + %{!?with_gstreamer:--disable-gstreamer1} \ %{?with_harfbuzz:--enable-harfbuzz} \ %{!?with_ibus:--disable-ibus} \ --enable-image-loader-gif \ @@ -2165,6 +2447,7 @@ Obsługa składni EDC dla Vima. --enable-image-loader-png \ --enable-image-loader-tiff \ --enable-image-loader-webp \ + %{!?with_luajit:--enable-lua-old} \ --enable-multisense \ %{?with_pixman:--enable-pixman} \ %{!?with_scim:--disable-scim} \ @@ -2172,7 +2455,6 @@ Obsługa składni EDC dla Vima. --disable-silent-rules \ %{?with_static_libs:--enable-static} \ %{?with_systemd:--enable-systemd} \ - --enable-tile-rotate \ %{?with_wayland:--enable-wayland} \ %{?with_xine:--enable-xine} \ --enable-xinput22 \ @@ -2184,7 +2466,7 @@ Obsługa składni EDC dla Vima. %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ +%{__make} -j1 install \ DESTDIR=$RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles @@ -2217,9 +2499,15 @@ rm -rf $RPM_BUILD_ROOT %post -n ecore-audio -p /sbin/ldconfig %postun -n ecore-audio -p /sbin/ldconfig +%post -n ecore-avahi -p /sbin/ldconfig +%postun -n ecore-avahi -p /sbin/ldconfig + %post -n ecore-con -p /sbin/ldconfig %postun -n ecore-con -p /sbin/ldconfig +%post -n ecore-drm -p /sbin/ldconfig +%postun -n ecore-drm -p /sbin/ldconfig + %post -n ecore-evas -p /sbin/ldconfig %postun -n ecore-evas -p /sbin/ldconfig @@ -2283,6 +2571,9 @@ rm -rf $RPM_BUILD_ROOT %post -n eo -p /sbin/ldconfig %postun -n eo -p /sbin/ldconfig +%post -n eolian -p /sbin/ldconfig +%postun -n eolian -p /sbin/ldconfig + %post -n ephysics -p /sbin/ldconfig %postun -n ephysics -p /sbin/ldconfig @@ -2313,19 +2604,25 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libecore.a %endif +%files -n ecore-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/ecore-cxx-1 +%{_pkgconfigdir}/ecore-cxx.pc +%{_libdir}/cmake/EcoreCxx + %if %{with systemd} %files -n ecore-system-systemd %defattr(644,root,root,755) %dir %{_libdir}/ecore/system/systemd -%dir %{_libdir}/ecore/system/systemd/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore/system/systemd/linux-gnu-*/module.so +%dir %{_libdir}/ecore/system/systemd/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore/system/systemd/%{arch_tag}/module.so %endif %files -n ecore-system-upower %defattr(644,root,root,755) %dir %{_libdir}/ecore/system/upower -%dir %{_libdir}/ecore/system/upower/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore/system/upower/linux-gnu-*/module.so +%dir %{_libdir}/ecore/system/upower/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore/system/upower/%{arch_tag}/module.so %files -n ecore-audio %defattr(644,root,root,755) @@ -2344,6 +2641,28 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libecore_audio.a %endif +%files -n ecore-audio-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/ecore-audio-cxx-1 +%{_pkgconfigdir}/ecore-audio-cxx.pc + +%files -n ecore-avahi +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libecore_avahi.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libecore_avahi.so.1 + +%files -n ecore-avahi-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libecore_avahi.so +%{_includedir}/ecore-avahi-1 +%{_pkgconfigdir}/ecore-avahi.pc + +%if %{with static_libs} +%files -n ecore-avahi-static +%defattr(644,root,root,755) +%{_libdir}/libecore_avahi.a +%endif + %files -n ecore-con %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libecore_con.so.*.*.* @@ -2361,8 +2680,30 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libecore_con.a %endif +%files -n ecore-drm +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libecore_drm.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libecore_drm.so.1 +%dir %{_libdir}/ecore_drm +%dir %{_libdir}/ecore_drm/bin +%dir %{_libdir}/ecore_drm/bin/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_drm/bin/%{arch_tag}/ecore_drm_launch + +%files -n ecore-drm-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libecore_drm.so +%{_includedir}/ecore-drm-1 +%{_pkgconfigdir}/ecore-drm.pc + +%if %{with static_libs} +%files -n ecore-drm-static +%defattr(644,root,root,755) +%{_libdir}/libecore_drm.a +%endif + %files -n ecore-evas %defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/ecore_evas_convert %attr(755,root,root) %{_libdir}/libecore_evas.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libecore_evas.so.1 %dir %{_libdir}/ecore_evas @@ -2383,44 +2724,44 @@ rm -rf $RPM_BUILD_ROOT %files -n ecore-evas-engine-drm %defattr(644,root,root,755) %dir %{_libdir}/ecore_evas/engines/drm -%dir %{_libdir}/ecore_evas/engines/drm/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_evas/engines/drm/linux-gnu-*/module.so +%dir %{_libdir}/ecore_evas/engines/drm/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_evas/engines/drm/%{arch_tag}/module.so %files -n ecore-evas-engine-extn %defattr(644,root,root,755) %dir %{_libdir}/ecore_evas/engines/extn -%dir %{_libdir}/ecore_evas/engines/extn/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_evas/engines/extn/linux-gnu-*/module.so +%dir %{_libdir}/ecore_evas/engines/extn/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_evas/engines/extn/%{arch_tag}/module.so %if %{with fb} %files -n ecore-evas-engine-fb %defattr(644,root,root,755) %dir %{_libdir}/ecore_evas/engines/fb -%dir %{_libdir}/ecore_evas/engines/fb/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_evas/engines/fb/linux-gnu-*/module.so +%dir %{_libdir}/ecore_evas/engines/fb/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_evas/engines/fb/%{arch_tag}/module.so %endif %if %{with sdl} %files -n ecore-evas-engine-sdl %defattr(644,root,root,755) %dir %{_libdir}/ecore_evas/engines/sdl -%dir %{_libdir}/ecore_evas/engines/sdl/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_evas/engines/sdl/linux-gnu-*/module.so +%dir %{_libdir}/ecore_evas/engines/sdl/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_evas/engines/sdl/%{arch_tag}/module.so %endif %if %{with wayland} %files -n ecore-evas-engine-wayland %defattr(644,root,root,755) %dir %{_libdir}/ecore_evas/engines/wayland -%dir %{_libdir}/ecore_evas/engines/wayland/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_evas/engines/wayland/linux-gnu-*/module.so +%dir %{_libdir}/ecore_evas/engines/wayland/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_evas/engines/wayland/%{arch_tag}/module.so %endif %files -n ecore-evas-engine-x %defattr(644,root,root,755) %dir %{_libdir}/ecore_evas/engines/x -%dir %{_libdir}/ecore_evas/engines/x/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_evas/engines/x/linux-gnu-*/module.so +%dir %{_libdir}/ecore_evas/engines/x/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_evas/engines/x/%{arch_tag}/module.so %if %{with fb} %files -n ecore-fb @@ -2482,32 +2823,32 @@ rm -rf $RPM_BUILD_ROOT %files -n ecore-imf-module-ibus %defattr(644,root,root,755) %dir %{_libdir}/ecore_imf/modules/ibus -%dir %{_libdir}/ecore_imf/modules/ibus/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_imf/modules/ibus/linux-gnu-*/module.so +%dir %{_libdir}/ecore_imf/modules/ibus/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_imf/modules/ibus/%{arch_tag}/module.so %endif %if %{with scim} %files -n ecore-imf-module-scim %defattr(644,root,root,755) %dir %{_libdir}/ecore_imf/modules/scim -%dir %{_libdir}/ecore_imf/modules/scim/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_imf/modules/scim/linux-gnu-*/module.so +%dir %{_libdir}/ecore_imf/modules/scim/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_imf/modules/scim/%{arch_tag}/module.so %endif %if %{with wayland} %files -n ecore-imf-module-wayland %defattr(644,root,root,755) %dir %{_libdir}/ecore_imf/modules/wayland -%dir %{_libdir}/ecore_imf/modules/wayland/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_imf/modules/wayland/linux-gnu-*/module.so +%dir %{_libdir}/ecore_imf/modules/wayland/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_imf/modules/wayland/%{arch_tag}/module.so %endif %if %{without xcb_api} %files -n ecore-imf-module-xim %defattr(644,root,root,755) %dir %{_libdir}/ecore_imf/modules/xim -%dir %{_libdir}/ecore_imf/modules/xim/linux-gnu-* -%attr(755,root,root) %{_libdir}/ecore_imf/modules/xim/linux-gnu-*/module.so +%dir %{_libdir}/ecore_imf/modules/xim/%{arch_tag} +%attr(755,root,root) %{_libdir}/ecore_imf/modules/xim/%{arch_tag}/module.so %endif %files -n ecore-imf-evas @@ -2645,8 +2986,8 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/edje_recc %attr(755,root,root) %{_bindir}/edje_watch %dir %{_libdir}/edje/utils -%dir %{_libdir}/edje/utils/linux-gnu-* -%attr(755,root,root) %dir %{_libdir}/edje/utils/linux-gnu-*/epp +%dir %{_libdir}/edje/utils/%{arch_tag} +%attr(755,root,root) %dir %{_libdir}/edje/utils/%{arch_tag}/epp %{_datadir}/edje %{_datadir}/mime/packages/edje.xml @@ -2670,15 +3011,21 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libedje.a %endif +%files -n edje-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/edje-cxx-1 +%{_pkgconfigdir}/edje-cxx.pc + %files -n edje-module-emotion %defattr(644,root,root,755) %dir %{_libdir}/edje/modules/emotion -%dir %{_libdir}/edje/modules/emotion/linux-gnu-* -%attr(755,root,root) %{_libdir}/edje/modules/emotion/linux-gnu-*/module.so +%dir %{_libdir}/edje/modules/emotion/%{arch_tag} +%attr(755,root,root) %{_libdir}/edje/modules/emotion/%{arch_tag}/module.so %files -n eet %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/eet +%attr(755,root,root) %{_bindir}/vieet %attr(755,root,root) %{_libdir}/libeet.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libeet.so.1 @@ -2695,6 +3042,12 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libeet.a %endif +%files -n eet-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/eet-cxx-1 +%{_pkgconfigdir}/eet-cxx.pc +%{_libdir}/cmake/EetCxx + %files -n eeze %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/eeze_disk_ls @@ -2707,11 +3060,11 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/eeze/modules %dir %{_libdir}/eeze/modules/sensor %dir %{_libdir}/eeze/modules/sensor/fake -%dir %{_libdir}/eeze/modules/sensor/fake/linux-gnu-* -%attr(755,root,root) %{_libdir}/eeze/modules/sensor/fake/linux-gnu-*/module.so +%dir %{_libdir}/eeze/modules/sensor/fake/%{arch_tag} +%attr(755,root,root) %{_libdir}/eeze/modules/sensor/fake/%{arch_tag}/module.so %dir %{_libdir}/eeze/modules/sensor/udev -%dir %{_libdir}/eeze/modules/sensor/udev/linux-gnu-* -%attr(755,root,root) %{_libdir}/eeze/modules/sensor/udev/linux-gnu-*/module.so +%dir %{_libdir}/eeze/modules/sensor/udev/%{arch_tag} +%attr(755,root,root) %{_libdir}/eeze/modules/sensor/udev/%{arch_tag}/module.so %{_datadir}/eeze %files -n eeze-devel @@ -2731,9 +3084,12 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/efreetd %dir %{_libdir}/efreet -%dir %{_libdir}/efreet/linux-gnu-* -%attr(755,root,root) %{_libdir}/efreet/linux-gnu-*/efreet_desktop_cache_create -%attr(755,root,root) %{_libdir}/efreet/linux-gnu-*/efreet_icon_cache_create +%dir %{_libdir}/efreet/%{arch_tag} +%attr(755,root,root) %{_libdir}/efreet/%{arch_tag}/efreet_desktop_cache_create +%attr(755,root,root) %{_libdir}/efreet/%{arch_tag}/efreet_icon_cache_create +%if %{with systemd} +%{systemduserunitdir}/efreet.service +%endif %{_datadir}/dbus-1/services/org.enlightenment.Efreet.service %{_datadir}/efreet @@ -2767,7 +3123,7 @@ rm -rf $RPM_BUILD_ROOT %files -n eina %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README +%doc AUTHORS COMPLIANCE COPYING ChangeLog NEWS README licenses/COPYING.{BSD,SMALL} %attr(755,root,root) %{_libdir}/libeina.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libeina.so.1 @@ -2786,6 +3142,12 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libeina.a %endif +%files -n eina-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/eina-cxx-1 +%{_pkgconfigdir}/eina-cxx.pc +%{_libdir}/cmake/EinaCxx + %files -n eio %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libeio.so.*.*.* @@ -2855,6 +3217,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/libemotion.so %{_includedir}/emotion-1 %{_pkgconfigdir}/emotion.pc +%{_libdir}/cmake/Emotion %if %{with static_libs} %files -n emotion-static @@ -2865,21 +3228,19 @@ rm -rf $RPM_BUILD_ROOT %if %{with gstreamer} %files -n emotion-decoder-gstreamer %defattr(644,root,root,755) -%dir %{_libdir}/emotion/modules/gstreamer -%dir %{_libdir}/emotion/modules/gstreamer/linux-gnu-* -%attr(755,root,root) %{_libdir}/emotion/modules/gstreamer/linux-gnu-*/module.so +%dir %{_libdir}/emotion/modules/gstreamer1 +%dir %{_libdir}/emotion/modules/gstreamer1/%{arch_tag} +%attr(755,root,root) %{_libdir}/emotion/modules/gstreamer1/%{arch_tag}/module.so %endif %if %{with xine} %files -n emotion-decoder-xine %defattr(644,root,root,755) %dir %{_libdir}/emotion/modules/xine -%dir %{_libdir}/emotion/modules/xine/linux-gnu-* -%attr(755,root,root) %{_libdir}/emotion/modules/xine/linux-gnu-*/module.so +%dir %{_libdir}/emotion/modules/xine/%{arch_tag} +%attr(755,root,root) %{_libdir}/emotion/modules/xine/%{arch_tag}/module.so %endif -#%files -n emotion-decoder-vlc ? - %files -n eo %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libeo.so.*.*.* @@ -2898,12 +3259,49 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libeo.a %endif +%files -n eo-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/eo-cxx-1 +%{_pkgconfigdir}/eo-cxx.pc +%{_libdir}/cmake/EoCxx + %files -n eo-gdb %defattr(644,root,root,755) %dir %{_datadir}/eo %{_datadir}/eo/gdb %{_datadir}/gdb/auto-load/usr/%{_lib}/libeo.so.%{version}-gdb.py +%files -n eolian +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/eolian_cxx +%attr(755,root,root) %{_bindir}/eolian_gen +%attr(755,root,root) %{_libdir}/libeolian.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libeolian.so.1 +%dir %{_datadir}/eolian +%dir %{_datadir}/eolian/include +# package everything here or per-library split? +%{_datadir}/eolian/include/ecore-1 +%{_datadir}/eolian/include/edje-1 +%{_datadir}/eolian/include/eo-1 +%{_datadir}/eolian/include/evas-1 + +%files -n eolian-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libeolian.so +%{_includedir}/eolian-1 +%{_pkgconfigdir}/eolian.pc +%{_libdir}/cmake/Eolian + +%files -n eolian-static +%defattr(644,root,root,755) +%{_libdir}/libeolian.a + +%files -n eolian-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/eolian-cxx-1 +%{_pkgconfigdir}/eolian-cxx.pc +%{_libdir}/cmake/EolianCxx + %files -n ephysics %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libephysics.so.*.*.* @@ -2928,8 +3326,11 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/ethumbd_client %dir %{_libdir}/ethumb_client %dir %{_libdir}/ethumb_client/utils -%dir %{_libdir}/ethumb_client/utils/linux-gnu-* -%attr(755,root,root) %{_libdir}/ethumb_client/utils/linux-gnu-*/ethumbd_slave +%dir %{_libdir}/ethumb_client/utils/%{arch_tag} +%attr(755,root,root) %{_libdir}/ethumb_client/utils/%{arch_tag}/ethumbd_slave +%if %{with systemd} +%{systemduserunitdir}/ethumb.service +%endif %{_datadir}/dbus-1/services/org.enlightenment.Ethumb.service %{_datadir}/ethumb %{_datadir}/ethumb_client @@ -2964,9 +3365,9 @@ rm -rf $RPM_BUILD_ROOT %files -n ethumb-plugin-emotion %defattr(644,root,root,755) %dir %{_libdir}/ethumb/modules/emotion -%dir %{_libdir}/ethumb/modules/emotion/linux-gnu-* -%attr(755,root,root) %{_libdir}/ethumb/modules/emotion/linux-gnu-*/module.so -%{_libdir}/ethumb/modules/emotion/linux-gnu-*/template.edj +%dir %{_libdir}/ethumb/modules/emotion/%{arch_tag} +%attr(755,root,root) %{_libdir}/ethumb/modules/emotion/%{arch_tag}/module.so +%{_libdir}/ethumb/modules/emotion/%{arch_tag}/template.edj %files -n evas %defattr(644,root,root,755) @@ -2979,9 +3380,9 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/evas %dir %{_libdir}/evas/cserve2 %dir %{_libdir}/evas/cserve2/bin -%dir %{_libdir}/evas/cserve2/bin/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/cserve2/bin/linux-gnu-*/evas_cserve2 -%attr(755,root,root) %{_libdir}/evas/cserve2/bin/linux-gnu-*/evas_cserve2_slave +%dir %{_libdir}/evas/cserve2/bin/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/cserve2/bin/%{arch_tag}/evas_cserve2 +%attr(755,root,root) %{_libdir}/evas/cserve2/bin/%{arch_tag}/evas_cserve2_slave %dir %{_libdir}/evas/modules %dir %{_libdir}/evas/modules/engines %dir %{_libdir}/evas/modules/loaders @@ -3001,7 +3402,7 @@ rm -rf $RPM_BUILD_ROOT %{_pkgconfigdir}/evas-software-buffer.pc %{_pkgconfigdir}/evas-software-x11.pc %if %{with wayland} -%{_pkgconfigdir}/evas-wayland-egl.pc +%{?with_wayland_egl:%{_pkgconfigdir}/evas-wayland-egl.pc} %{_pkgconfigdir}/evas-wayland-shm.pc %endif %{_libdir}/cmake/Evas @@ -3012,115 +3413,123 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libevas.a %endif +%files -n evas-cxx-devel +%defattr(644,root,root,755) +%{_includedir}/evas-cxx-1 +%{_pkgconfigdir}/evas-cxx.pc +%{_libdir}/cmake/EvasCxx + %if %{with drm} %files -n evas-engine-drm %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/engines/drm -%dir %{_libdir}/evas/modules/engines/drm/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/engines/drm/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/engines/drm/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/engines/drm/%{arch_tag}/module.so %endif %if %{with fb} %files -n evas-engine-fb %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/engines/fb -%dir %{_libdir}/evas/modules/engines/fb/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/engines/fb/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/engines/fb/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/engines/fb/%{arch_tag}/module.so %endif %if %{with sdl} %files -n evas-engine-gl_sdl %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/engines/gl_sdl -%dir %{_libdir}/evas/modules/engines/gl_sdl/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/engines/gl_sdl/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/engines/gl_sdl/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/engines/gl_sdl/%{arch_tag}/module.so %endif %files -n evas-engine-gl_x11 %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/engines/gl_x11 -%dir %{_libdir}/evas/modules/engines/gl_x11/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/engines/gl_x11/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/engines/gl_x11/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/engines/gl_x11/%{arch_tag}/module.so %files -n evas-engine-software_x11 %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/engines/software_x11 -%dir %{_libdir}/evas/modules/engines/software_x11/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/engines/software_x11/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/engines/software_x11/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/engines/software_x11/%{arch_tag}/module.so %if %{with wayland} +%if %{with wayland_egl} %files -n evas-engine-wayland_egl %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/engines/wayland_egl -%dir %{_libdir}/evas/modules/engines/wayland_egl/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/engines/wayland_egl/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/engines/wayland_egl/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/engines/wayland_egl/%{arch_tag}/module.so +%endif %files -n evas-engine-wayland_shm %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/engines/wayland_shm -%dir %{_libdir}/evas/modules/engines/wayland_shm/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/engines/wayland_shm/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/engines/wayland_shm/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/engines/wayland_shm/%{arch_tag}/module.so %endif %files -n evas-loader-gif %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/loaders/gif -%dir %{_libdir}/evas/modules/loaders/gif/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/loaders/gif/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/loaders/gif/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/loaders/gif/%{arch_tag}/module.so %files -n evas-loader-jp2k %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/loaders/jp2k -%dir %{_libdir}/evas/modules/loaders/jp2k/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/loaders/jp2k/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/loaders/jp2k/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/loaders/jp2k/%{arch_tag}/module.so %files -n evas-loader-jpeg %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/loaders/jpeg -%dir %{_libdir}/evas/modules/loaders/jpeg/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/loaders/jpeg/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/loaders/jpeg/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/loaders/jpeg/%{arch_tag}/module.so %files -n evas-loader-png %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/loaders/png -%dir %{_libdir}/evas/modules/loaders/png/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/loaders/png/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/loaders/png/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/loaders/png/%{arch_tag}/module.so %files -n evas-loader-tiff %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/loaders/tiff -%dir %{_libdir}/evas/modules/loaders/tiff/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/loaders/tiff/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/loaders/tiff/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/loaders/tiff/%{arch_tag}/module.so %files -n evas-loader-webp %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/loaders/webp -%dir %{_libdir}/evas/modules/loaders/webp/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/loaders/webp/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/loaders/webp/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/loaders/webp/%{arch_tag}/module.so %files -n evas-saver-jpeg %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/savers/jpeg -%dir %{_libdir}/evas/modules/savers/jpeg/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/savers/jpeg/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/savers/jpeg/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/savers/jpeg/%{arch_tag}/module.so %files -n evas-saver-png %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/savers/png -%dir %{_libdir}/evas/modules/savers/png/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/savers/png/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/savers/png/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/savers/png/%{arch_tag}/module.so %files -n evas-saver-tiff %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/savers/tiff -%dir %{_libdir}/evas/modules/savers/tiff/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/savers/tiff/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/savers/tiff/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/savers/tiff/%{arch_tag}/module.so %files -n evas-saver-webp %defattr(644,root,root,755) %dir %{_libdir}/evas/modules/savers/webp -%dir %{_libdir}/evas/modules/savers/webp/linux-gnu-* -%attr(755,root,root) %{_libdir}/evas/modules/savers/webp/linux-gnu-*/module.so +%dir %{_libdir}/evas/modules/savers/webp/%{arch_tag} +%attr(755,root,root) %{_libdir}/evas/modules/savers/webp/%{arch_tag}/module.so %files -n vim-addon-efl %defattr(644,root,root,755)