Add packing files and enable Tizen build
authorJosé Roberto de Souza <jose.souza@intel.com>
Mon, 5 Aug 2013 16:14:58 +0000 (13:14 -0300)
committerQuanxian Wang <quanxian.wang@intel.com>
Tue, 29 Oct 2013 10:05:49 +0000 (18:05 +0800)
elementary.manifest [new file with mode: 0644]
packaging/elementary.spec [new file with mode: 0644]

diff --git a/elementary.manifest b/elementary.manifest
new file mode 100644 (file)
index 0000000..81ace0c
--- /dev/null
@@ -0,0 +1,6 @@
+<manifest>
+       <request>
+               <domain name="_"/>
+       </request>
+</manifest>
+
diff --git a/packaging/elementary.spec b/packaging/elementary.spec
new file mode 100644 (file)
index 0000000..7b00621
--- /dev/null
@@ -0,0 +1,87 @@
+Name:       elementary
+Summary:    EFL toolkit
+Version:    1.8.alpha
+Release:    1
+Group:      System/Libraries
+License:    LGPLv2.1
+URL:        http://trac.enlightenment.org/e/wiki/Elementary
+Source0:    %{name}-%{version}.tar.gz
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires:  gettext
+BuildRequires:  efl
+BuildRequires:  efl-devel
+BuildRequires:  app-svc-devel
+BuildRequires:  pkgconfig(x11)
+
+%description
+Elementary - a basic widget set that is easy to use based on EFL for mobile This package contains devel content.
+
+%package devel
+Summary:    EFL toolkit (devel)
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description devel
+EFL toolkit for small touchscreens (devel)
+
+%package tools
+Summary:    EFL toolkit (tools)
+Group:      Development/Tools
+Requires:   %{name} = %{version}-%{release}
+Provides:   %{name}-bin
+Obsoletes:  %{name}-bin
+
+%description tools
+EFL toolkit for small touchscreens (tools)
+
+%prep
+%setup -q
+
+%build
+export CFLAGS+=" -fPIC -Wall"
+export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed"
+
+%autogen --disable-static
+%configure --disable-static \
+       --enable-dependency-tracking \
+       --disable-web
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+mkdir -p %{buildroot}/usr/share/license
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{name}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+/usr/lib/libelementary*
+/usr/lib/elementary/modules/*/*/*
+/usr/lib/edje/modules/elm/*/module.so
+/usr/share/elementary/*
+/usr/share/icons/*
+/usr/share/locale/*
+%{_libdir}/cmake/*/*.cmake
+%exclude /usr/share/applications/*
+%manifest %{name}.manifest
+/usr/share/license/%{name}
+
+%files devel
+%defattr(-,root,root,-)
+/usr/include/*
+/usr/lib/libelementary.so
+/usr/lib/pkgconfig/elementary.pc
+
+%files tools
+%defattr(-,root,root,-)
+/usr/bin/elementary_*
+/usr/lib/elementary_testql.so
+/usr/bin/elm_*
+
+