Add RPM packaging
authorMike McCormack <mj.mccormack@samsung.com>
Wed, 17 Aug 2011 02:18:34 +0000 (11:18 +0900)
committerMike McCormack <mj.mccormack@samsung.com>
Wed, 17 Aug 2011 02:18:55 +0000 (11:18 +0900)
packaging/elementary.spec [new file with mode: 0644]

diff --git a/packaging/elementary.spec b/packaging/elementary.spec
new file mode 100644 (file)
index 0000000..f7d9238
--- /dev/null
@@ -0,0 +1,101 @@
+Name:       elementary
+Summary:    EFL toolkit for small touchscreens
+Version:    0.7.0.svn61256
+Release:    1
+Group:      TO_BE/FILLED_IN
+License:    LGPL
+URL:        http://trac.enlightenment.org/e/wiki/Elementary
+Source0:    elementary-%{version}.tar.bz2
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires:  pkgconfig(ecore)
+BuildRequires:  pkgconfig(ecore-evas)
+BuildRequires:  pkgconfig(ecore-fb)
+BuildRequires:  pkgconfig(ecore-file)
+BuildRequires:  pkgconfig(ecore-imf)
+BuildRequires:  pkgconfig(ecore-x)
+BuildRequires:  pkgconfig(edbus)
+BuildRequires:  pkgconfig(edje)
+BuildRequires:  pkgconfig(eet)
+BuildRequires:  pkgconfig(efreet)
+BuildRequires:  pkgconfig(eina)
+BuildRequires:  pkgconfig(ethumb)
+BuildRequires:  pkgconfig(evas)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  edje-bin
+BuildRequires:  embryo-bin
+BuildRequires:  eet-bin
+BuildRequires:  libjpeg-devel
+BuildRequires:  desktop-file-utils
+
+%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 bin
+Summary:    EFL toolkit (devel)
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description bin
+EFL toolkit for small touchscreens (devel)
+
+
+%prep
+%setup -q -n %{name}
+
+%build
+
+%autogen --disable-static
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+desktop-file-install --delete-original       \
+  --dir %{buildroot}%{_datadir}/applications             \
+   %{buildroot}%{_datadir}/applications/*.desktop
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+/usr/lib/*.so.0
+/usr/share/elementary/images/*
+/usr/share/elementary/config/default/*
+/usr/share/elementary/config/illume/*
+/usr/share/elementary/config/standard/*
+/usr/share/elementary/config/profile.cfg
+/usr/lib/elementary/modules/*/*/*.so
+/usr/lib/libelementary*.so.*
+/usr/share/applications/*.desktop
+/usr/share/elementary/objects/*.edj
+/usr/share/elementary/edje_externals/*.edj
+/usr/share/icons/elementary.png
+/usr/share/elementary/themes/*.edj
+/usr/share/elementary/config/slp/*
+/usr/lib/edje/modules/elm/*/module.so
+
+%files devel
+%defattr(-,root,root,-)
+/usr/include/elementary-0/*.h
+/usr/lib/libelementary.so
+/usr/lib/pkgconfig/elementary.pc
+
+%files bin
+%defattr(-,root,root,-)
+/usr/bin/elementary_*
+/usr/lib/elementary_testql.so
+