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