1 Summary: A key/value pair database to store software configurations
2 Summary(pl): Baza kluczy/warto¶ci do przechowywania konfiguracji oprogramowania
8 Group: Applications/System
9 Source0: http://dl.sourceforge.net/elektra/%{name}-%{version}.tar.gz
10 # Source0-md5: f032ec83ffe91f2e7c2a0d70f67749eb
11 Patch0: %{name}-Makefile_CFLAGS.patch
12 Patch1: %{name}-libdir.patch
13 Patch2: %{name}-not_implemented_func_hack.patch
14 Patch3: %{name}-elektraenv.patch
15 URL: http://elektra.sf.net/
16 BuildRequires: libxml2-devel
17 BuildRequires: libxslt-progs
18 Requires(post): /sbin/ldconfig
20 # for /usr/share/sgml dir
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 The Elektra Project provides a framework to store generic
27 configuration data in an hierarchical key-value pair database, instead
28 of a human-readable only text file.
30 This way any software can read/save his configuration using a
31 consistent API. Also, applications can be aware of other applications
32 configurations, leveraging easy application integration.
35 Projekt Elektra dostarcza szkielet do przechowywania typowych danych
36 konfiguracyjnych w postaci klucz-warto¶æ w hierarchicznej bazie
37 danych, zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
39 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
40 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
41 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
44 Summary: Include files and API documentation for Elektra Project
45 Summary(pl): Pliki nag³ówkowe i dokumentacja API projektu Elektra
46 Group: Development/Libraries
47 Requires: elektra = %{epoch}:%{version}-%{release}
50 The Elektra Project provides a framework to store generic
51 configuration data in an hierarchical key-value pair database, instead
52 of a human-readable only text file.
54 This way any software can read/save his configuration using a
55 consistent API. Also, applications can be aware of other applications
56 configurations, leveraging easy application integration.
58 This package contains the include files and API manual pages to use
61 %description devel -l pl
62 Projekt Elektra dostarcza szkielet do przechowywania typowych danych
63 konfiguracyjnych w postaci klucz-warto¶æ w hierarchicznej bazie
64 danych, zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
66 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
67 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
68 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
70 Ten pakiet zawiera pliki nag³ówkowe oraz strony podrêcznika
71 systemowego opisuj±cego sposób u¿ycia API Elektry w C.
74 Summary: Static library for Elektra Project
75 Summary(pl): Statyczna wersja biblioteki projektu Elektra
76 Group: Development/Libraries
77 Requires: elektra-devel = %{epoch}:%{version}-%{release}
80 The Elektra Project provides a framework to store generic
81 configuration data in an hierarchical key-value pair database, instead
82 of a human-readable only text file.
84 This way any software can read/save his configuration using a
85 consistent API. Also, applications can be aware of other applications
86 configurations, leveraging easy application integration.
88 This package contains static library for Elektra Project.
90 %description static -l pl
91 Projekt Elektra dostarcza szkielet do przechowywania typowych danych
92 konfiguracyjnych w postaci klucz-warto¶æ w hierarchicznej bazie
93 danych, zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
95 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
96 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
97 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
99 Ten pakiet zawiera wersjê statyczn± biblioteki projektu Elektra.
111 CFLAGS="%{rpmcflags}"
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT/etc/sysconfig
119 DESTDIR=$RPM_BUILD_ROOT
121 cp -a $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-devel elektra-api
123 echo 'RUN="no"' > $RPM_BUILD_ROOT/etc/sysconfig/elektra
126 rm -rf $RPM_BUILD_ROOT
130 # Create basic key structure for apps
131 kdb set -t dir system/sw || :
133 %postun -p /sbin/ldconfig
136 %defattr(644,root,root,755)
137 %doc articles doc/standards example scripts AUTHORS ChangeLog README TODO
138 %attr(755,root,root) /bin/*
139 %attr(755,root,root) /%{_lib}/lib*.so
140 %attr(755,root,root) /etc/profile.d/*
142 %{_mandir}/man[157]/*
143 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
146 %defattr(644,root,root,755)
147 %doc bindings elektra-api
152 %defattr(644,root,root,755)