]> git.pld-linux.org Git - packages/eet.git/blob - eet.spec
7a07a020ad60e78c0d031b1cff3c5332e04ccf45
[packages/eet.git] / eet.spec
1 Summary:        Library for speedy data storage, retrieval, and compression
2 Summary(pl):    Biblioteka do szybkiego zapisywania, odtwarzania i kompresji danych
3 Name:           eet
4 Version:        0.9.10.019
5 Release:        1
6 License:        BSD
7 Group:          Libraries
8 Source0:        http://enlightenment.freedesktop.org/files/%{name}-%{version}.tar.gz 
9 # Source0-md5:  38839936c0424c0de6f908b9664935d6
10 URL:            http://enlightenment.org/Libraries/Eet/
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  libjpeg-devel
14 BuildRequires:  libtool
15 BuildRequires:  zlib-devel
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Eet is a tiny library designed to write an arbitary set of chunks of
20 data to a file and optionally compress each chunk (very much like a
21 zip file) and allow fast random-access reading of the file later on.
22 It does not do zip as a zip itself has more complexity than is needed,
23 and it was much simpler to implement this once here.
24
25 It also can encode and decode data structures in memory, as well as
26 image data for saving to eet files or sending across the network to
27 other machines, or just writing to arbitary files on the system. All
28 data is encoded in a platform independant way and can be written and
29 read by any architecture.
30
31 %description -l pl
32 Eet to ma³a biblioteka zaprojektowana do zapisu dowolnego zbioru
33 porcji danych do pliku i opcjonalnej kompresji ka¿dej porcji (podobnie
34 do pliku zip) oraz umo¿liwienia pó¼niej szybkiego odczytu pliku ze
35 swobodnym dostêpem. Nie jest to zip, jako ¿e sam zip jest bardziej
36 z³o¿ony ni¿ trzeba, a by³o du¿o pro¶ciej zaimplementowaæ to tak, jak
37 jest.
38
39 Biblioteka mo¿e tak¿e kodowaæ i dekodowaæ struktury danych w pamiêci,
40 a tak¿e dane obrazów do zapisu do plików eet lub wysy³ania po sieci na
41 inne maszyny, lub po prostu zapisywania do dowolnych plików w
42 systemie. Wszystkie dane s± kodowane w sposób niezale¿ny od platformy
43 i mog± byæ zapisywane i odczytywane na dowolnej architekturze.
44
45 %package devel
46 Summary:        Header files for Eet library
47 Summary(pl):    Pliki nag³ówkowe biblioteki Eet
48 Group:          Development/Libraries
49 Requires:       %{name} = %{version}-%{release}
50 Requires:       libjpeg-devel
51 Requires:       zlib-devel
52
53 %description devel
54 Header files for Eet library.
55
56 %description devel -l pl
57 Pliki nag³ówkowe biblioteki Eet.
58
59 %package static
60 Summary:        Static Eet library
61 Summary(pl):    Statyczna biblioteka Eet
62 Group:          Development/Libraries
63 Requires:       %{name}-devel = %{version}-%{release}
64
65 %description static
66 Static Eet library.
67
68 %description static -l pl
69 Statyczna biblioteka Eet.
70
71 %prep
72 %setup -q
73
74 %build
75 %{__libtoolize}
76 %{__aclocal}
77 %{__autoconf}
78 %{__autoheader}
79 %{__automake}
80 %configure
81 %{__make}
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85
86 %{__make} install \
87         DESTDIR=$RPM_BUILD_ROOT
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post   -p /sbin/ldconfig
93 %postun -p /sbin/ldconfig
94
95 %files
96 %defattr(644,root,root,755)
97 %doc AUTHORS COPYING COPYING-PLAIN INSTALL README
98 %attr(755,root,root) %{_bindir}/eet
99 %attr(755,root,root) %{_bindir}/eet_bench
100 %attr(755,root,root) %{_libdir}/libeet.so.*.*.*
101
102 %files devel
103 %defattr(644,root,root,755)
104 %attr(755,root,root) %{_bindir}/eet-config
105 %attr(755,root,root) %{_libdir}/libeet.so
106 %{_libdir}/libeet.la
107 %{_pkgconfigdir}/eet.pc
108 %{_includedir}/Eet*
109
110 %files static
111 %defattr(644,root,root,755)
112 %{_libdir}/libeet.a
This page took 0.078954 seconds and 3 git commands to generate.