]> git.pld-linux.org Git - packages/libHX.git/blame - libHX.spec
- unified sourceforge url
[packages/libHX.git] / libHX.spec
CommitLineData
086ae675
JB
1Summary: J.Engelh's general-purpose library
2Summary(pl.UTF-8): Biblioteka ogólnego przeznaczenia J. Engelha
79b59575 3Name: libHX
6a1091ab 4Version: 3.0
79b59575 5Release: 1
086ae675 6License: LGPL v2 or LGPL v3
79b59575 7Group: Libraries
3ba30a58 8Source0: http://dl.sourceforge.net/libhx/%{version}/%{name}-%{version}.tar.bz2
6a1091ab 9# Source0-md5: 8a800d98f44af2a31e9fe23555175327
1a04e344 10URL: http://libhx.sourceforge.net/
6d75c86e 11Patch0: %{name}-gcc3.patch
79b59575 12BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14%description
086ae675 15J.Engelh's general-purpose library for:
79b59575 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
086ae675
JB
27%description -l pl.UTF-8
28Biblioteka 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
79b59575 42%package devel
43Summary: libHX header files
44Summary(pl.UTF-8): Pliki nagłówkowe libHX
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
47
48%description devel
49libHX header files.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe libHX.
53
54%package static
55Summary: libHX static library
56Summary(pl.UTF-8): Statyczna biblioteka libHX
57Group: Development/Libraries
58Requires: %{name}-devel = %{version}-%{release}
59
60%description static
61libHX static library.
62
63%description static -l pl.UTF-8
64Statyczna biblioteka libHX.
65
66%prep
67%setup -q
1a04e344 68#%patch0 -p1
79b59575 69
70%build
79b59575 71%configure \
72 --enable-static
73
7fa133e0
JB
74%{__make} \
75 V=1
79b59575 76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86%post -p /sbin/ldconfig
87%postun -p /sbin/ldconfig
88
89%files
90%defattr(644,root,root,755)
086ae675
JB
91%doc doc/changelog.txt
92%attr(755,root,root) %{_libdir}/libHX.so.*.*.*
6a1091ab 93%attr(755,root,root) %ghost %{_libdir}/libHX.so.22
79b59575 94
95%files devel
96%defattr(644,root,root,755)
086ae675
JB
97%doc doc/[!c]*.txt
98%attr(755,root,root) %{_libdir}/libHX.so
99%{_libdir}/libHX.la
100%{_includedir}/libHX.h
a03bb58a 101%{_includedir}/%{name}
7fa133e0 102%{_pkgconfigdir}/libHX.pc
79b59575 103
104%files static
105%defattr(644,root,root,755)
086ae675 106%{_libdir}/libHX.a
This page took 0.083773 seconds and 4 git commands to generate.