From 2cedc91678aa0434cd7fe68973efd205a9036785 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Wed, 24 Oct 2012 09:13:35 -0700 Subject: [PATCH] add packaging files --- packaging/edje.spec | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 packaging/edje.spec diff --git a/packaging/edje.spec b/packaging/edje.spec new file mode 100644 index 0000000..882e613 --- /dev/null +++ b/packaging/edje.spec @@ -0,0 +1,77 @@ +Name: edje +Version: 1.7.1 +Release: 1 +License: BSD 2-clause +Summary: Complex Graphical Design/Layout Engine +Url: http://www.enlightenment.org/ +Group: Graphics/X11 +Source0: edje-%{version}.tar.gz +BuildRequires: doxygen +BuildRequires: python-devel +#BuildRequires: vim +BuildRequires: pkgconfig(ecore) +BuildRequires: pkgconfig(ecore-evas) +BuildRequires: pkgconfig(ecore-file) +BuildRequires: pkgconfig(ecore-imf) +BuildRequires: pkgconfig(ecore-imf-evas) +BuildRequires: pkgconfig(eet) +BuildRequires: pkgconfig(eina) +BuildRequires: pkgconfig(embryo) +BuildRequires: pkgconfig(evas) +BuildRequires: pkgconfig(lua) + +%description +Edje is a complex graphical design and layout engine. It provides a +mechanism for allowing configuration data to define visual elements in +terms of layout, behavior, and appearance. Edje allows for multiple +collections of layouts in one file, allowing a complete set of images, +animations, and controls to exist as a unified whole. + +Edje separates the arrangement, appearance, and behavior logic into +distinct independent entities. This allows visual objects to share +image data and configuration information without requiring them to do +so. This separation and simplistic event driven style of programming +can produce almost any look and feel one could want for basic visual +elements. Anything more complex is likely the domain of an application +or widget set that may use Edje as a conveneient way of being able to +configure parts of the display. + +%package devel +Summary: Development components for the edje package +Group: Development/Libraries +Requires: %{name} = %{version} + +%description devel +Development files for edje + +%prep +%setup -q + +%build +%configure --disable-static +make %{?_smp_mflags} + +%install +%make_install + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc COPYING +%{_bindir}/edje* +%{_libdir}/*.so.* +%{_libdir}/edje/* +%{_datadir}/edje/include/edje.inc +%{_datadir}/mime/packages/edje.xml +%{_bindir}/inkscape2edc + +%files devel +%defattr(-,root,root,-) +%{_includedir}/edje-1/*.h +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc +%{_datadir}/edje/examples/* + +%changelog -- 2.7.4