2 Summary: Design patterns library
5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.bz2
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
11 BuildRequires: pkgconfig(ecore)
12 BuildRequires: pkgconfig(vconf)
13 BuildRequires: pkgconfig(heynoti)
14 BuildRequires: pkgconfig(appcore-efl)
15 BuildRequires: pkgconfig(libssl)
16 BuildRequires: pkgconfig(sqlite3)
17 BuildRequires: pkgconfig(db-util)
18 BuildRequires: pkgconfig(glib-2.0)
19 BuildRequires: pkgconfig(dlog)
20 BuildRequires: pkgconfig(zlib)
21 BuildRequires: pkgconfig(libpcrecpp)
22 BuildRequires: pkgconfig(icu-uc)
24 BuildRoot: %{_tmppath}/%{name}-%{version}-build
27 Design patterns library is a collection of useful C++ utilities to easily develop window applications.
30 Summary: Design patterns library - EFL based
31 Group: System/Libraries
34 Design patterns library is a collection of useful C++ utilities to easily develop window applications.
37 Summary: Design patterns library - EFL based developer files
38 Group: Development/Libraries
39 Requires: %{name}-efl = %{version}-%{release}
41 %description efl-devel
42 Design patterns library is a collection of useful C++ utilities to easily develop window applications. The most important part of library is full MVC support. It also supports event-based architecture, adds wrappers for many packages and provides many basic C++ utilities as RAII objects, singletons, and many other.
45 %setup -q -n %{name}-%{version}
49 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
53 # Call make instruction with smp support
65 %post -p /sbin/ldconfig
67 %postun -p /sbin/ldconfig
71 %defattr(-,root,root,-)
72 %{_libdir}/lib*-efl.so*
76 %defattr(-,root,root,-)
77 %{_includedir}/dpl-efl/*
78 %{_libdir}/pkgconfig/*-efl.pc