X-Git-Url: http://git.pld-linux.org/?p=packages%2Fconflib.git;a=blobdiff_plain;f=conflib.spec;h=9f7a914d756518e1118e03ffa0b0b356f96e06ab;hp=d77dfb8bae8039b296b1a584739df16bb6b74ba2;hb=81067ec37ee84221943bab8a905dbaa0bcea503c;hpb=26c898cc1eb2b2604b9ae29753ceaddda3d57ae3 diff --git a/conflib.spec b/conflib.spec index d77dfb8..9f7a914 100644 --- a/conflib.spec +++ b/conflib.spec @@ -1,71 +1,93 @@ -Summary: configuration file library +Summary: Configuration file library +Summary(pl): Biblioteka plików konfiguracyjnych Summary(de): Library zum Lesen von Konfigurationsdateien Name: conflib Version: 0.4.5 -Release: 1 -Copyright: GPL +Release: 6 +License: GPL Group: Libraries -Source: ftp://ftp.ohse.de/uwe/releases/%{name}-%{version}.tar.gz -Patch: conflib-info.patch -Buildroot: /tmp/%{name}-%{version}-root - -%description +Source0: ftp://ftp.ohse.de/uwe/releases/%{name}-%{version}.tar.gz +Patch0: %{name}-info.patch +Patch1: %{name}-cl_build_stanza_array-fix.patch +Patch2: %{name}-ac25x.patch +Patch3: %{name}-locale.patch +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description A C language library for reading configuration files. +%description -l pl +Biblioteka C s³u¿±ca do odczytywania plików konfiguracyjnych. + %package devel -Summary: file for developing programs that use the conflib library +Summary: Files for developing programs that use the conflib library +Summary(pl): Pliki do tworzenia programów wykorzystuj±cych bibliotekê conflib Summary(de): Dateien zum Entwickeln von Programmen mit der conflib-Library Group: Development/Libraries Requires: %{name} = %{version} -Prereq: /sbin/install-info %description devel -This library makes it relativly easy to read configuration files (one or -more), or parts of them. It supports a lot of different data types and -some types of text interpretations, including \-escapes, ~user, $HOME -and conditional expansions. +This library makes it relativly easy to read configuration files (one +or more), or parts of them. It supports a lot of different data types +and some types of text interpretations, including \-escapes, ~user, +$HOME and conditional expansions. + +%description devel -l pl +Ta biblioteka pozwala na stosunkowo proste czytanie plików +konfiguracyjnych lub ich czê¶ci. Wspiera wiele ró¿nych typów danych +oraz niektóre typy interpretacji tekstu, np. \-escapes, ~user, $HOME +oraz warunkowe rozwijanie. %package static -Summary: file for developing programs that use the conflib library +Summary: Files for developing programs that use the conflib library +Summary(pl): Statyczne pliki do tworzenia programów wykorzystuj±cych bibliotekê conflib Summary(de): Dateien zum Entwickeln von Programmen mit der conflib-Library Group: Development/Libraries Requires: %{name}-devel = %{version} %description static -This library makes it relativly easy to read configuration files (one or -more), or parts of them. It supports a lot of different data types and -some types of text interpretations, including \-escapes, ~user, $HOME -and conditional expansions. +This library makes it relativly easy to read configuration files (one +or more), or parts of them. It supports a lot of different data types +and some types of text interpretations, including \-escapes, ~user, +$HOME and conditional expansions. + +%description static -l pl +Ta biblioteka pozwala na stosunkowo proste czytanie plików +konfiguracyjnych lub ich czê¶ci. Wspiera wiele ró¿nych typów danych +oraz niektóre typy interpretacji tekstu, np. \-escapes, ~user, $HOME +oraz warunkowe rozwijanie. Ten pakiet zawiera pliki statyczne. %prep %setup -q -%patch -p1 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build -LDFLAGS="-s"; export LDFLAGS -%configure -make +rm -f missing +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} +%configure2_13 +%{__make} %install rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT - -strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* - -gzip -9nf $RPM_BUILD_ROOT%{_infodir}/*info* \ - README NEWS ChangeLog +%{__make} install DESTDIR=$RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel -/sbin/install-info %{_infodir}/conflib.info.gz /etc/info-dir - +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 -%preun devel -if [ "$1" = "0" ]; then - /sbin/install-info --delete %{_infodir}/conflib.info.gz /etc/info-dir -fi +%postun devel +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 %clean rm -rf $RPM_BUILD_ROOT @@ -76,10 +98,10 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) -%doc README.gz NEWS.gz ChangeLog.gz +%doc README NEWS ChangeLog %{_includedir}/*.h %attr(755,root,root) %{_libdir}/lib*.so -%attr(755,root,root) %{_libdir}/lib*.la +%{_libdir}/lib*.la %{_infodir}/*info* %files static