]> git.pld-linux.org Git - packages/eet.git/blob - eet.spec
- updated to 20050329 snap
[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
5 %define _snap   20050329
6 Release:        0.%{_snap}.0.1
7 License:        BSD
8 Group:          Libraries
9 #Source0:       http://dl.sourceforge.net/enlightenment/%{name}-%{version}.tar.gz
10 Source0:        ftp://ftp.sparky.homelinux.org/pub/e17/%{name}-%{_snap}.tar.gz
11 # Source0-md5:  d993ba9af4fa5e54f802d4b013a24743
12 URL:            http://enlightenment.org/
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  libjpeg-devel
16 BuildRequires:  libtool
17 BuildRequires:  zlib-devel
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Eet is a tiny library designed to write an arbitary set of chunks of
22 data to a file and optionally compress each chunk (very much like a
23 zip file) and allow fast random-access reading of the file later on.
24 It does not do zip as a zip itself has more complexity than is needed,
25 and it was much simpler to implement this once here.
26
27 It also can encode and decode data structures in memory, as well as
28 image data for saving to eet files or sending across the network to
29 other machines, or just writing to arbitary files on the system. All
30 data is encoded in a platform independant way and can be written and
31 read by any architecture.
32
33 %description -l pl
34 Eet to ma³a biblioteka zaprojektowana do zapisu dowolnego zbioru
35 porcji danych do pliku i opcjonalnej kompresji ka¿dej porcji (podobnie
36 do pliku zip) oraz umo¿liwienia pó¼niej szybkiego odczytu pliku ze
37 swobodnym dostêpem. Nie jest to zip, jako ¿e sam zip jest bardziej
38 z³o¿ony ni¿ trzeba, a by³o du¿o pro¶ciej zaimplementowaæ to tak, jak
39 jest.
40
41 Biblioteka mo¿e tak¿e kodowaæ i dekodowaæ struktury danych w pamiêci,
42 a tak¿e dane obrazów do zapisu do plików eet lub wysy³ania po sieci na
43 inne maszyny, lub po prostu zapisywania do dowolnych plików w
44 systemie. Wszystkie dane s± kodowane w sposób niezale¿ny od platformy
45 i mog± byæ zapisywane i odczytywane na dowolnej architekturze.
46
47 %package devel
48 Summary:        Header files for Eet library
49 Summary(pl):    Pliki nag³ówkowe biblioteki Eet
50 Group:          Development/Libraries
51 Requires:       %{name} = %{version}-%{release}
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 -n %{name}
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 README
98 %attr(755,root,root) %{_bindir}/eet
99 %attr(755,root,root) %{_libdir}/libeet.so.*.*.*
100
101 %files devel
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_bindir}/eet-config
104 %attr(755,root,root) %{_libdir}/libeet.so
105 %{_libdir}/libeet.la
106 %{_pkgconfigdir}/eet.pc
107 %{_includedir}/Eet*
108
109 %files static
110 %defattr(644,root,root,755)
111 %{_libdir}/libeet.a
This page took 0.141617 seconds and 3 git commands to generate.