revise installing a license file
[platform/core/uifw/efl-assist.git] / packaging / efl-assist.spec
index 22493a8..a1c38d6 100644 (file)
@@ -1,17 +1,27 @@
+%bcond_with x
+%bcond_with wayland
+
 Name:       efl-assist
 Summary:    EFL assist library
-Version:    0.1.17
-Release:    1
+Version:    0.1.18r02
+Release:    0
 Group:      System/Libraries
-License:    APLv2
+License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
+BuildRequires:  cmake
 BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(dlog)
-BuildRequires:  pkgconfig(capi-base-common)
-BuildRequires:  pkgconfig(capi-appfw-application)
-BuildRequires:  cmake
 BuildRequires:  pkgconfig(vconf)
 BuildRequires:  pkgconfig(tts)
+BuildRequires:  pkgconfig(capi-base-common)
+BuildRequires:  pkgconfig(capi-appfw-application)
+%if %{with x}
+BuildRequires:  pkgconfig(ecore-x)
+%endif
+%if %{with wayland}
+BuildRequires:  pkgconfig(ecore-wayland)
+%endif
+
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
@@ -21,7 +31,7 @@ EFL assist library
 
 
 %package devel
-Summary:    EFL assista library (devel)
+Summary:    EFL assist library (devel)
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 Requires:   capi-base-common-devel
@@ -38,7 +48,21 @@ EFL assist library providing small utility functions (devel)
 %build
 export CFLAGS+=" -fvisibility=hidden"
 export LDFLAGS+=" -fvisibility=hidden"
-cmake . -DCMAKE_INSTALL_PREFIX=/usr
+
+%cmake . \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+%if %{with x}
+    -DX11_SUPPORT=On \
+%else
+    -DX11_SUPPORT=Off \
+%endif
+%if %{with wayland}
+    -DWAYLAND_SUPPORT=On \
+%else
+    -DWAYLAND_SUPPORT=Off \
+%endif
+    #eol
+
 
 make %{?jobs:-j%jobs}
 
@@ -46,13 +70,10 @@ make %{?jobs:-j%jobs}
 %install
 rm -rf %{buildroot}
 %make_install
-mkdir -p %{buildroot}/usr/share/license
-cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/usr/share/license/%{name}
 
 
 %post -p /sbin/ldconfig
 
-
 %postun -p /sbin/ldconfig
 
 
@@ -61,7 +82,7 @@ cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/usr/share/license/%{name}
 #%{_bindir}/*
 %{_libdir}/libefl-assist.so.*
 %manifest %{name}.manifest
-/usr/share/license/%{name}
+%license LICENSE
 
 
 %files devel
@@ -69,4 +90,3 @@ cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/usr/share/license/%{name}
 %{_includedir}/efl-assist/*.h
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/efl-assist.pc
-