]> git.pld-linux.org Git - packages/edje.git/blob - edje.spec
- NEW EFL (E Fundation Libraries)
[packages/edje.git] / edje.spec
1 Summary:        Complex Graphical Design/Layout Engine
2 Name:           edje
3 Version:        0.5.0
4 %define _snap   20050105
5 Release:        0.%{_snap}.0.1
6 License:        BSD
7 Group:          X11/Libraries
8 #Source0:       http://dl.sourceforge.net/enlightenment/%{name}-%{version}.tar.gz
9 Source0:        ftp://ftp.sparky.homelinux.org/pub/e17/%{name}-%{version}-%{_snap}.tar.gz
10 # Source0-md5:  99e72c15341ba6cad42aed8f3e29814d
11 URL:            http://enlightenment.org/
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  ecore-devel
15 BuildRequires:  embryo-devel
16 BuildRequires:  imlib2-devel
17 BuildRequires:  libltdl-devel
18 BuildRequires:  libtool
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 Edje is a complex graphical design and layout engine. It provides a
23 mechanism for allowing configuration data to define visual elements in
24 terms of layout, behavior, and appearance. Edje allows for multiple
25 collections of layouts in one file, allowing a complete set of images,
26 animations, and controls to exist as a unified whole.
27
28 Edje separates the arrangement, appearance, and behavior logic into
29 distinct independent entities. This allows visual objects to share
30 image data and configuration information without requiring them to do
31 so. This separation and simplistic event driven style of programming
32 can produce almost any look and feel one could want for basic visual
33 elements. Anything more complex is likely the domain of an application
34 or widget set that may use Edje as a conveneient way of being able to
35 configure parts of the display.
36
37 %package devel
38 Summary:        Edje headers, documentation and test programs
39 Group:          Development/Libraries
40 Requires:       %{name} = %{version}
41 Requires:       ecore-devel
42 Requires:       embryo-devel
43 Requires:       imlib2-devel
44
45 %description devel
46 Headers, static libraries, test programs and documentation for Edje
47
48 %package static
49 Summary:        Static libraries
50 Group:          Development/Libraries
51 Requires:       %{name}-devel = %{version}
52
53 %description static
54 Static libraries.
55
56 %prep
57 #%%setup -q
58 %setup -q -n %{name}
59
60 %build
61 %{__libtoolize}
62 %{__aclocal}
63 %{__autoconf}
64 %{__autoheader}
65 %{__automake}
66 %configure
67 %{__make}
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 %{__make} install \
72         DESTDIR=$RPM_BUILD_ROOT
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %post   -p /sbin/ldconfig
78 %postun -p /sbin/ldconfig
79
80 %files
81 %defattr(644,root,root,755)
82 %doc AUTHORS COPYING README
83 %attr(755,root,root) %{_libdir}/libedje.so.*
84 %attr(755,root,root) %{_bindir}/edje
85 %attr(755,root,root) %{_bindir}/edje_*
86 %{_datadir}/%{name}
87
88 %files devel
89 %defattr(644,root,root,755)
90 %attr(755,root,root) %{_libdir}/libedje.so
91 %{_libdir}/libedje.la
92 %attr(755,root,root) %{_bindir}/edje-config
93 %{_includedir}/Edje*
94 %{_pkgconfigdir}/edje.pc
95
96 %files static
97 %defattr(644,root,root,755)
98 %{_libdir}/libedje.a
This page took 0.060362 seconds and 3 git commands to generate.