Name: libqedje Version: 0.4.0 Release: 3mamba Summary: A build between Qt and Ejde declarative language Group: Development/Bindings Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://code.openbossa.org/projects/qedje Source: http://ftp.debian.org/pool/main/q/qedje/qedje_%{version}+lgpl.orig.tar.gz #http://dev.openbossa.org/qedje/downloads/source/qedje/qedje-%{version}.tar.gz Patch0: %{name}-0.4.0-fix_python_install.patch Patch1: %{name}-0.4.0-fix_dotpc.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libglib-devel BuildRequires: libICE-devel BuildRequires: libpng-devel BuildRequires: libqt4-devel BuildRequires: libSM-devel BuildRequires: libstdc++6-devel BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel BuildRequires: libXinerama-devel BuildRequires: libXrender-devel BuildRequires: libz-devel BuildRequires: libeet-devel BuildRequires: libqzion-devel ## AUTOBUILDREQ-END BuildRequires: libqzion-python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Edje is a declarative language that simplifies the development of complex interfaces separating the UI design from the application logic, by providing animations, layouts and simple scripts in a very small memory footprint. The original Edje is part of the EFL (Enlightenment Foundation Libraries) and according to the original creator: "Edje is an attempt to find a middleground between theming and programming without turning the theme itself into just yet another program", Carsten "Rasterman" Haitzler. The main purpose of the QEdje project is to build a bridge among components that proved to have great value for open source developers: Edje and Qt. This will extend the Qt toolkit with the flexibility of a declarative language, such as Edje, and also enable Qt widgets to be embedded into Edje UI design. %package devel Summary: Devel package for %{name} Group: Development/Libraries Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel Edje is a declarative language that simplifies the development of complex interfaces separating the UI design from the application logic, by providing animations, layouts and simple scripts in a very small memory footprint. The original Edje is part of the EFL (Enlightenment Foundation Libraries) and according to the original creator: "Edje is an attempt to find a middleground between theming and programming without turning the theme itself into just yet another program", Carsten "Rasterman" Haitzler. The main purpose of the QEdje project is to build a bridge among components that proved to have great value for open source developers: Edje and Qt. This will extend the Qt toolkit with the flexibility of a declarative language, such as Edje, and also enable Qt widgets to be embedded into Edje UI design. This package contains static libraries and header files need for development. %package python Summary: Python bindings for %{name} Group: Development/Libraries Requires: PyQt4 Requires: libqzion-python %description python This package contains python bindings for %{name}. %package python-devel Summary: Python bindings for %{name} Group: Development/Libraries/Python Requires: python-sip Requires: PyQt4 Requires: libqzion-python-devel Requires: %{name}-python = %{?epoch:%epoch:}%{version}-%{release} %description python-devel The %{name}-python-devel package contains the development files for the python bindings for %{name}. %prep %setup -q -n qedje-mainline %patch0 -p1 %patch1 -p1 %build %cmake -d build \ -DPYTHON_SITE_PACKAGES_DIR=%{python_sitearch} \ -DQZION_SIP_DIR=%{_datadir}/sip/qzion %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/qedje_viewer %{_libdir}/libqedje.so.* %doc COPYING README %files devel %defattr(-,root,root) %{_includedir}/qedje*.h %{_includedir}/qrunningprogram.h %{_libdir}/libqedje.so %{_libdir}/pkgconfig/qedje.pc %files python %defattr(-,root,root) %{python_sitearch}/qedje %files python-devel %defattr(-,root,root) %{_datadir}/sip/qedje %changelog * Sat Jun 01 2013 Silvan Calarco 0.4.0-3mamba - python 2.7 mass rebuild * Thu Nov 11 2010 Silvan Calarco 0.4.0-2mamba - switch to LGPL version from debian repository * Tue Sep 01 2009 Davide Madrisan 0.4.0-1mamba - update to 0.4.0 - new subpackages for the python binding * Fri May 29 2009 Silvan Calarco 0.3.0-1mamba - package created by autospec