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