]> git.pld-linux.org Git - packages/elektra.git/blob - elektra.spec
- pl summaries/description
[packages/elektra.git] / elektra.spec
1 Summary:        A key/value pair database to store software configurations
2 Summary(pl):    Baza kluczy/warto¶ci do przechowywania konfiguracji oprogramowania
3 Name:           elektra
4 Version:        0.4.6
5 Release:        0.1
6 Epoch:          0
7 License:        BSD
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 URL:            http://elektra.sf.net
13 BuildRequires:  libxslt-progs
14 Obsoletes:      registry
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 The Elektra Project provides a framework to store generic
19 configuration data in an hierarchical key-value pair database, instead
20 of a human-readable only text file.
21
22 This way any software can read/save his configuration using a
23 consistent API. Also, applications can be aware of other applications
24 configurations, leveraging easy application integration.
25
26 %description -l pl
27 Projekt Eleketra dostarcza szkielet do przechowywania typowych danych
28 konfiguracyjnych w postaci klucz-warto¶æ w hierarhicznej bazie danych,
29 zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
30
31 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
32 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
33 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
34
35 %package devel
36 Summary:        Include files and API documentation for Elektra Project
37 Summary(pl):    Pliki nag³ówkowe i dokumentacja API projektu Elektra
38 Group:          Development/Libraries
39 Requires:       elektra = %{epoch}:%{version}-%{release}
40
41 %description devel
42 The Elektra Project provides a framework to store generic
43 configuration data in an hierarchical key-value pair database, instead
44 of a human-readable only text file.
45
46 This way any software can read/save his configuration using a
47 consistent API. Also, applications can be aware of other applications
48 configurations, leveraging easy application integration.
49
50 This package contains the include files and API manual pages to use
51 the Elektra API in C.
52
53 %description devel -l pl
54 Projekt Eleketra dostarcza szkielet do przechowywania typowych danych
55 konfiguracyjnych w postaci klucz-warto¶æ w hierarhicznej bazie danych,
56 zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
57
58 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
59 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
60 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
61
62 Ten pakiet zawiera pliki nag³ówkowe oraz strony podrêcznika
63 systemowego opisuj±cego sposób u¿ycia API Elektry w C.
64
65 %package static
66 Summary:        Static library for Elektra Project
67 Summary(pl):    Statyczna wersja biblioteki projektu Elektra
68 Group:          Development/Libraries
69 Requires:       elektra-devel = %{epoch}:%{version}-%{release}
70
71 %description static
72 The Elektra Project provides a framework to store generic
73 configuration data in an hierarchical key-value pair database, instead
74 of a human-readable only text file.
75
76 This way any software can read/save his configuration using a
77 consistent API. Also, applications can be aware of other applications
78 configurations, leveraging easy application integration.
79
80 This package contains static library for Elektra Project.
81
82 %description static -l pl
83 Projekt Eleketra dostarcza szkielet do przechowywania typowych danych
84 konfiguracyjnych w postaci klucz-warto¶æ w hierarhicznej bazie danych,
85 zamiast w pliku tekstowym czytelnym tylko dla cz³owieka.
86
87 W ten sposób oprogramowanie mo¿e odczytywaæ/zapisywaæ konfiguracjê za
88 pomoc± spójnego API. Dodatkowo aplikacje mog± byæ zorientowane w
89 konfiguracji innych aplikacji, u³atwiaj±c ich integracjê.
90
91 Ten pakiet zawiera wersjê statyczn± biblioteki projektu Elektra.
92
93 %prep
94 %setup -q -n %{name}
95 %patch0 -p1
96
97 %build
98 %{__make} all \
99         CC="%{__cc}" \
100         CFLAGS="%{rpmcflags}"
101
102 %install
103 rm -rf $RPM_BUILD_ROOT
104
105 %{__make} install \
106          DESTDIR=$RPM_BUILD_ROOT
107
108 cp -a $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-devel elektra-api
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %post
114 /sbin/ldconfig
115 # Create basic key structure for apps
116 kdb set -t dir system/sw
117
118 %postun -p /sbin/ldconfig
119
120 %files
121 %defattr(644,root,root,755)
122 %doc articles doc/standards example scripts AUTHORS ChangeLog README TODO
123 %attr(755,root,root) /bin/*
124 %attr(755,root,root) /lib/lib*.so
125 %attr(755,root,root) /etc/profile.d/*
126 %{_includedir}/*
127 %{_datadir}/sgml
128 %{_mandir}/man[157]/*
129
130 %files devel
131 %defattr(644,root,root,755)
132 %doc bindings elektra-api
133 %{_includedir}/*
134 %{_mandir}/man3/*
135
136 %files static
137 %defattr(644,root,root,755)
138 %{_libdir}/lib*.a
This page took 0.061891 seconds and 3 git commands to generate.