]> git.pld-linux.org Git - packages/libHX.git/blob - libHX.spec
- up to 3.2
[packages/libHX.git] / libHX.spec
1 Summary:        J.Engelh's general-purpose library
2 Summary(pl.UTF-8):      Biblioteka ogólnego przeznaczenia J. Engelha
3 Name:           libHX
4 Version:        3.2
5 Release:        1
6 License:        LGPL v2 or LGPL v3
7 Group:          Libraries
8 Source0:        http://dl.sourceforge.net/libhx/%{version}/%{name}-%{version}.tar.bz2
9 # Source0-md5:  e4628ab2c058fd38e741f2c0ebd58d7d
10 URL:            http://libhx.sourceforge.net/
11 BuildRequires:  pkgconfig
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 J.Engelh's general-purpose library for:
16 - A+R/B trees to use for lists or maps (associative arrays)
17 - Deques (double-ended queues) (Stacks (LIFO) / Queues (FIFOs))
18 - platform independent opendir-style directory access
19 - platform independent dlopen-style shared library access
20 - auto-storage strings with direct access
21 - command line option (argv) parser
22 - shell-style config file parser
23 - platform independent random number generator with transparent
24   /dev/urandom support
25 - various string, memory and zvec ops
26
27 %description -l pl.UTF-8
28 Biblioteka J. Engelha ogólnego przeznaczenia, obejmująca:
29 - drzewa czerwono-czarne do list i tablic asocjacyjnych
30 - kolejki o dwóch końcach (stosy LIFO/kolejki FIFO)
31 - niezależny od platformy dostęp do katalogów w stylu opendir
32 - niezależny od platformy dostęp do bibliotek współdzielonych w stylu
33   dlopen
34 - łańcuchy znaków z automatycznym zarządzaniem pamięcią i bezpośrednim
35   dostępem
36 - analizator opcji linii poleceń (argv)
37 - analizator plików konfiguracyjnych w stylu powłoki sh
38 - niezależny od platformy generator liczb losowych z przezroczystą
39   obsługą /dev/urandom
40 - różne operacje na łańcuchach znaków, pamięci i strukturach zvec
41
42 %package devel
43 Summary:        libHX header files
44 Summary(pl.UTF-8):      Pliki nagłówkowe libHX
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47
48 %description devel
49 libHX header files.
50
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe libHX.
53
54 %package static
55 Summary:        libHX static library
56 Summary(pl.UTF-8):      Statyczna biblioteka libHX
57 Group:          Development/Libraries
58 Requires:       %{name}-devel = %{version}-%{release}
59
60 %description static
61 libHX static library.
62
63 %description static -l pl.UTF-8
64 Statyczna biblioteka libHX.
65
66 %prep
67 %setup -q
68
69 %build
70 %configure \
71         --enable-static
72
73 %{__make} \
74         V=1
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78
79 %{__make} install \
80         DESTDIR=$RPM_BUILD_ROOT
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post   -p /sbin/ldconfig
86 %postun -p /sbin/ldconfig
87
88 %files
89 %defattr(644,root,root,755)
90 %doc doc/changelog.txt
91 %attr(755,root,root) %{_libdir}/libHX.so.*.*.*
92 %attr(755,root,root) %ghost %{_libdir}/libHX.so.22
93
94 %files devel
95 %defattr(644,root,root,755)
96 %doc doc/[!c]*.txt
97 %attr(755,root,root) %{_libdir}/libHX.so
98 %{_libdir}/libHX.la
99 %{_includedir}/libHX.h
100 %{_includedir}/%{name}
101 %{_pkgconfigdir}/libHX.pc
102
103 %files static
104 %defattr(644,root,root,755)
105 %{_libdir}/libHX.a
This page took 0.474986 seconds and 3 git commands to generate.