| %{expand:%%global _pkgconfigdir %{_libdir}/pkgconfig} |
| %define _libdir /%{_lib} |
| |
| Summary: A C library for parsing command line parameters. |
| Name: popt |
| Version: @VERSION@ |
| Release: 1 |
| License: X Consortium |
| Group: System Environment/Libraries |
| Source: http://rpm5.org/files/popt/%{name}-%{version}.tar.gz |
| BuildRequires: gettext |
| BuildRoot: %{_tmppath}/%{name}-root |
| |
| %description |
| Popt is a C library for parsing command line parameters. Popt was |
| heavily influenced by the getopt() and getopt_long() functions, but it |
| improves on them by allowing more powerful argument expansion. Popt |
| can parse arbitrary argv[] style arrays and automatically set |
| variables based on command line arguments. Popt allows command line |
| arguments to be aliased via configuration files and includes utility |
| functions for parsing arbitrary strings into argv[] arrays using |
| shell-like rules. |
| |
| %prep |
| %setup -q |
| |
| %build |
| %configure |
| make |
| |
| %install |
| rm -rf $RPM_BUILD_ROOT |
| make DESTDIR=$RPM_BUILD_ROOT install |
| %find_lang popt |
| |
| %check |
| make check || : |
| |
| %track |
| prog popt = { |
| version = %{version} |
| url = http://rpm5.org/%{name} |
| regex = %{name}-(\d+\.\d+\.\d+)\.tar\.gz |
| } |
| |
| %clean |
| rm -rf $RPM_BUILD_ROOT |
| |
| %files -f popt.lang |
| %defattr(-,root,root) |
| %{_libdir}/libpopt.* |
| %{_includedir}/popt.h |
| %{_mandir}/man3/popt.3* |
| %{_pkgconfigdir}/popt.pc |
| |
| %changelog |
| * Wed Feb 17 2010 Jeff Johnson <jbj@rpm5.org> |
| - release popt-1.16 through rpm5.org. |
| |
| * Fri Apr 10 2009 Jeff Johnson <jbj@rpm5.org> |
| - release popt-1.15 through rpm5.org. |
| |
| * Tue Dec 11 2007 Jeff Johnson <jbj@rpm5.org> |
| - release popt-1.13 through rpm5.org. |
| |
| * Tue Jul 10 2007 Jeff Johnson <jbj@rpm5.org> |
| - release popt-1.12 through rpm5.org. |
| |
| * Sat Jun 9 2007 Jeff Johnson <jbj@rpm5.org> |
| - release popt-1.11 through rpm5.org. |
| |
| * Thu Dec 10 1998 Michael Johnson <johnsonm@redhat.com> |
| - released 1.2.2; see CHANGES |
| |
| * Tue Nov 17 1998 Michael K. Johnson <johnsonm@redhat.com> |
| - added man page to default install |
| |
| * Thu Oct 22 1998 Erik Troan <ewt@redhat.com> |
| - see CHANGES file for 1.2 |
| |
| * Thu Apr 09 1998 Erik Troan <ewt@redhat.com> |
| - added ./configure step to spec file |