]> git.pld-linux.org Git - packages/edje.git/blob - edje.spec
- proper URL
[packages/edje.git] / edje.spec
1 Summary:        Complex Graphical Design/Layout Engine
2 Summary(pl):    Z³o¿ony silnik graficznego projektowania/planowania
3 Name:           edje
4 Version:        0.5.0.013
5 Release:        1
6 License:        BSD
7 Group:          X11/Libraries
8 Source0:        http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz
9 # Source0-md5:  1e5829e8c784770da2ccbd57ef55714c
10 URL:            http://enlightenment.org/Libraries/Edje/
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  ecore-devel
14 BuildRequires:  embryo-devel
15 BuildRequires:  imlib2-devel >= 1.2.1
16 BuildRequires:  libtool
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Edje is a complex graphical design and layout engine. It provides a
21 mechanism for allowing configuration data to define visual elements in
22 terms of layout, behavior, and appearance. Edje allows for multiple
23 collections of layouts in one file, allowing a complete set of images,
24 animations, and controls to exist as a unified whole.
25
26 Edje separates the arrangement, appearance, and behavior logic into
27 distinct independent entities. This allows visual objects to share
28 image data and configuration information without requiring them to do
29 so. This separation and simplistic event driven style of programming
30 can produce almost any look and feel one could want for basic visual
31 elements. Anything more complex is likely the domain of an application
32 or widget set that may use Edje as a convenient way of being able to
33 configure parts of the display.
34
35 %description -l pl
36 Edje to z³o¿ony silnik graficznego projektowania i planowania.
37 Dostarcza mechanizm pozwalaj±cy na definiowanie elementów graficznych
38 za pomoc± danych konfiguracyjnych poprzez rozmieszczenie, zachowanie i
39 wygl±d. Edje pozwala na wiele kolekcji projektów w jednym pliku,
40 zezwalaj±c na istnienie pe³nego zbioru obrazów, animacji i kontrolek
41 jako ca³o¶ci.
42
43 Edje oddziela rozmieszczenie, wygl±d i logikê zachowania na ró¿ne,
44 niezale¿ne elementy. Pozwala to na wspó³dzielenie danych obrazów i
45 informacji o konfiguracji elementów graficznych bez wymagania tego.
46 Rozdzielenie to i uproszczony model programowania sterowanego
47 zdarzeniami mo¿e stworzyæ prawie dowolny wygl±d i zachowanie
48 podstawowych elementów graficznych. Wszystko bardziej z³o¿one jest
49 raczej domen± aplikacji lub zbioru widgetów, które mog± u¿ywaæ Edje
50 jako wygodnego sposobu konfigurowania czê¶ci ekranu.
51
52 %package devel
53 Summary:        Edje header files
54 Summary(pl):    Pliki nag³ówkowe Edje
55 Group:          Development/Libraries
56 Requires:       %{name} = %{version}-%{release}
57 Requires:       ecore-devel
58 Requires:       embryo-devel
59 Requires:       imlib2-devel >= 1.2.1
60
61 %description devel
62 Header files for Edje.
63
64 %description devel -l pl
65 Pliki nag³ówkowe Edje.
66
67 %package static
68 Summary:        Static Edje library
69 Summary(pl):    Statyczna biblioteka Edje
70 Group:          Development/Libraries
71 Requires:       %{name}-devel = %{version}-%{release}
72
73 %description static
74 Static Edje library.
75
76 %description static -l pl
77 Statyczna biblioteka Edje.
78
79 %prep
80 %setup -q
81
82 %build
83 %{__libtoolize}
84 %{__aclocal}
85 %{__autoconf}
86 %{__autoheader}
87 %{__automake}
88 %configure \
89         --enable-edje-cc
90 %{__make}
91
92 %install
93 rm -rf $RPM_BUILD_ROOT
94
95 %{__make} install \
96         DESTDIR=$RPM_BUILD_ROOT
97
98 %clean
99 rm -rf $RPM_BUILD_ROOT
100
101 %post   -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
103
104 %files
105 %defattr(644,root,root,755)
106 %doc AUTHORS COPYING COPYING-PLAIN INSTALL README
107 %attr(755,root,root) %{_bindir}/edje
108 %attr(755,root,root) %{_bindir}/edje_*
109 %attr(755,root,root) %{_libdir}/libedje.so.*.*.*
110 %{_datadir}/%{name}
111
112 %files devel
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_bindir}/edje-config
115 %attr(755,root,root) %{_libdir}/libedje.so
116 %{_libdir}/libedje.la
117 %{_includedir}/Edje*
118 %{_pkgconfigdir}/edje.pc
119
120 %files static
121 %defattr(644,root,root,755)
122 %{_libdir}/libedje.a
This page took 0.551441 seconds and 3 git commands to generate.