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/%{name}/%{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
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 The Elektra Project provides a framework to store generic
24 configuration data in an hierarchical key-value pair database, instead
25 of a human-readable only text file.
27 This way any software can read/save his configuration using a
28 consistent API. Also, applications can be aware of other applications
29 configurations, leveraging easy application integration.
32 Projekt Eleketra dostarcza szkielet do przechowywania typowych danych
33 konfiguracyjnych w postaci klucz-warto¶æ w hierarhicznej bazie danych,
34 zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
36 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
37 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
38 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
41 Summary: Include files and API documentation for Elektra Project
42 Summary(pl): Pliki nag³ówkowe i dokumentacja API projektu Elektra
43 Group: Development/Libraries
44 Requires: elektra = %{epoch}:%{version}-%{release}
47 The Elektra Project provides a framework to store generic
48 configuration data in an hierarchical key-value pair database, instead
49 of a human-readable only text file.
51 This way any software can read/save his configuration using a
52 consistent API. Also, applications can be aware of other applications
53 configurations, leveraging easy application integration.
55 This package contains the include files and API manual pages to use
58 %description devel -l pl
59 Projekt Eleketra dostarcza szkielet do przechowywania typowych danych
60 konfiguracyjnych w postaci klucz-warto¶æ w hierarhicznej bazie danych,
61 zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
63 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
64 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
65 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
67 Ten pakiet zawiera pliki nag³ówkowe oraz strony podrêcznika
68 systemowego opisuj±cego sposób u¿ycia API Elektry w C.
71 Summary: Static library for Elektra Project
72 Summary(pl): Statyczna wersja biblioteki projektu Elektra
73 Group: Development/Libraries
74 Requires: elektra-devel = %{epoch}:%{version}-%{release}
77 The Elektra Project provides a framework to store generic
78 configuration data in an hierarchical key-value pair database, instead
79 of a human-readable only text file.
81 This way any software can read/save his configuration using a
82 consistent API. Also, applications can be aware of other applications
83 configurations, leveraging easy application integration.
85 This package contains static library for Elektra Project.
87 %description static -l pl
88 Projekt Eleketra dostarcza szkielet do przechowywania typowych danych
89 konfiguracyjnych w postaci klucz-warto¶æ w hierarhicznej bazie danych,
90 zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
92 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
93 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
94 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
96 Ten pakiet zawiera wersjê statyczn± biblioteki projektu Elektra.
108 CFLAGS="%{rpmcflags}"
111 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/etc/sysconfig
116 DESTDIR=$RPM_BUILD_ROOT
118 cp -a $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-devel elektra-api
120 echo 'RUN="no"' > $RPM_BUILD_ROOT/etc/sysconfig/elektra
122 rm -rf $RPM_BUILD_ROOT
126 # Create basic key structure for apps
127 kdb set -t dir system/sw || :
129 %postun -p /sbin/ldconfig
132 %defattr(644,root,root,755)
133 %doc articles doc/standards example scripts AUTHORS ChangeLog README TODO
134 %attr(755,root,root) /bin/*
135 %attr(755,root,root) /%{_lib}/lib*.so
136 %attr(755,root,root) /etc/profile.d/*
139 %{_mandir}/man[157]/*
140 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
143 %defattr(644,root,root,755)
144 %doc bindings elektra-api
149 %defattr(644,root,root,755)