1 Summary: An ANSI C library for parsing GNU style command line arguments
2 Summary(pl.UTF-8): Biblioteka ANSI C do analizy argumentów linii poleceń w stylu GNU
8 Source0: http://dl.sourceforge.net/argtable/%{name}-%{version}.tar.gz
9 # Source0-md5: 156773989d0d6406cea36526d3926668
10 URL: http://argtable.sourceforge.net/
11 BuildRequires: autoconf
12 BuildRequires: automake
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 Argtable is an ANSI C library for parsing GNU style command line
17 arguments. It enables a program's command line syntax to be defined in
18 the source code as an array of argtable structs. The command line is
19 then parsed according to that specification and the resulting values
20 are returned in those same structs where they are accessible to the
21 main program. Both tagged (-v, --verbose, --foo=bar) and untagged
22 arguments are supported, as are multiple instances of each argument.
23 Syntax error handling is automatic and the library also provides the
24 means for displaying the command line syntax directly from the array
25 of argument specifications.
27 %description -l pl.UTF-8
28 Argtable to biblioteka ANSI C do analizy argumentów linii poleceń w
29 stylu GNU. Pozwala na definiowanie składni linii poleceń programu w
30 kodzie źródłowym jako tablicy struktur argtable. Linia poleceń jest
31 potem analizowana zgodnie z tą specyfikacją, a wartości zwracane są
32 przez te same struktury dostępne dla głównego programu. Obsługiwane
33 są argumenty zarówno ze znacznikami (-v, --verbose, --foo=bar) jak i
34 bez znaczników, a także wielokrotne wystąpienia danego argumentu.
35 Obsługa błędów składni jest automatyczna, a biblioteka udostępnia
36 także wyświetlanie składni linii poleceń bezpośrednio z tablicy
37 specyfikacji argumentów.
40 Summary: Header files for argtable2 library
41 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki argtable2
42 Group: Development/Libraries
43 Requires: %{name} = %{version}-%{release}
46 Header files for argtable2 library.
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe biblioteki argtable2.
52 Summary: Static argtable2 library
53 Summary(pl.UTF-8): Statyczna biblioteka argtable2
54 Group: Development/Libraries
55 Requires: %{name}-devel = %{version}-%{release}
58 Static argtable2 library.
60 %description static -l pl.UTF-8
61 Statyczna biblioteka argtable2.
71 rm -rf $RPM_BUILD_ROOT
74 DESTDIR=$RPM_BUILD_ROOT
76 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
79 rm -rf $RPM_BUILD_ROOT
81 %post -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
85 %defattr(644,root,root,755)
86 %doc AUTHORS ChangeLog
87 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
88 %attr(755,root,root) %ghost %{_libdir}/libargtable2.so.0
91 %defattr(644,root,root,755)
92 %doc example doc/*.{ps,gif,html,pdf}
93 %attr(755,root,root) %{_libdir}/lib*.so
94 %{_pkgconfigdir}/argtable2.pc
100 %defattr(644,root,root,755)