]> git.pld-linux.org Git - packages/gdbm18.git/blobdiff - gdbm18.spec
- fixed broken *.la file; rel 15; STBR
[packages/gdbm18.git] / gdbm18.spec
index 226c9fb8cdce387dcca2145de403594ff9a28cea..e410771019cd85a9734e9098ffb40b9c4ed911e8 100644 (file)
@@ -1,95 +1,97 @@
 Summary:       GNU database library for C
 Summary(de):   GNU-Datenbank-Library für C
 Summary:       GNU database library for C
 Summary(de):   GNU-Datenbank-Library für C
-Summary(fr):   La librairie GNU de bases de données pout le langage C.
-Summary(pl):   GNU biblioteka bazy danych la jêzyka C
+Summary(fr):   La librairie GNU de bases de données pout le langage C
+Summary(pl):   Biblioteka GNU bazy danych dla jêzyka C
 Name:          gdbm
 Version:       1.8.0
 Name:          gdbm
 Version:       1.8.0
-Release:       4
+Release:       15
 License:       GPL
 Group:         Libraries
 License:       GPL
 Group:         Libraries
-Group(fr):     Librairies
-Group(pl):     Biblioteki
 Source0:       ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
 Source0:       ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
-Patch0:                gdbm-info.patch
-Patch1:                gdbm-DESTDIR.patch
-Patch2:                gdbm-jbj.patch
-BuildRequires: libtool
+Patch0:                %{name}-info.patch
+Patch1:                %{name}-DESTDIR.patch
+Patch2:                %{name}-jbj.patch
 BuildRequires: autoconf
 BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+BuildRequires: texinfo
+Obsoletes:     libgdbm1
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Gdbm is a GNU database indexing library, including routines which use
 extensible hashing. Gdbm works in a similar way to standard UNIX dbm
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Gdbm is a GNU database indexing library, including routines which use
 extensible hashing. Gdbm works in a similar way to standard UNIX dbm
-routines. Gdbm is useful for developers who write C applications and need
-access to a simple and efficient database or who are building C
+routines. Gdbm is useful for developers who write C applications and
+need access to a simple and efficient database or who are building C
 applications which will use such a database.
 
 %description -l de
 applications which will use such a database.
 
 %description -l de
-Dies ist eine Datenbank-Index-Library für Programmierer, die C-Anwendungen
-schreiben und eine einfache und leistungsfähige Datenbank benötigen oder
-diese in C-Anwendungen einsetzen möchten.
+Dies ist eine Datenbank-Index-Library für Programmierer, die
+C-Anwendungen schreiben und eine einfache und leistungsfähige
+Datenbank benötigen oder diese in C-Anwendungen einsetzen möchten.
 
 %description -l fr
 
 %description -l fr
-Une librairie d'indexation de bases de données. Elle est utile pour ceux
-qui désirent écrivent des applications en C et ont besion d'accéder à une
-base de données simple et efficace ou de construire une application en C
-qui l'utilise.
+Une librairie d'indexation de bases de données. Elle est utile pour
+ceux qui désirent écrivent des applications en C et ont besion
+d'accéder à une base de données simple et efficace ou de construire
+une application en C qui l'utilise.
 
 %description -l pl
 
 %description -l pl
-W pakiecie znajduje siê biblioteka indeksowania bazy danych. Biblioteka ta
-jest szczególnie uzyteczna dla ludzi, którzy pisz± oprogramowanie w C i
-potrzebuj± prostej i szybkiej bazy danych, lub dla tych którzy pisz±
-programy w C z wykorzystaniem tej biblioteki.
+W pakiecie znajduje siê biblioteka indeksowania bazy danych.
+Biblioteka ta jest szczególnie u¿yteczna dla ludzi, którzy pisz±
+oprogramowanie w C i potrzebuj± prostej i szybkiej bazy danych, lub
+dla tych którzy pisz± programy w C z wykorzystaniem tej biblioteki.
 
 %description -l tr
 
 %description -l tr
-gdbm bir veri tabaný dizinleme kitaplýðýdýr. C uygulamalarý yazýp basit ve
-etkin bir þekilde veri tabanýna ulaþmak isteyenler için yararlý olacaktýr.
+gdbm bir veri tabaný dizinleme kitaplýðýdýr. C uygulamalarý yazýp
+basit ve etkin bir þekilde veri tabanýna ulaþmak isteyenler için
+yararlý olacaktýr.
 
 %package devel
 Summary:       development libraries and header files for gdbm
 
 %package devel
 Summary:       development libraries and header files for gdbm
-Summary(de):   Entwicklungs-Libraries und Header-Dateien für gdbm 
+Summary(de):   Entwicklungs-Libraries und Header-Dateien für gdbm
 Summary(fr):   Bibliothèques de développement et en-têtes pour gdbm
 Summary(pl):   Biblioteki i pliki nag³ówkowe dla gdbm
 Summary(tr):   gdbm için baþlýk dosyalarý ve geliþtirme kitaplýklarý
 Group:         Development/Libraries
 Summary(fr):   Bibliothèques de développement et en-têtes pour gdbm
 Summary(pl):   Biblioteki i pliki nag³ówkowe dla gdbm
 Summary(tr):   gdbm için baþlýk dosyalarý ve geliþtirme kitaplýklarý
 Group:         Development/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
 Requires:      %{name} = %{version}
 Requires:      %{name} = %{version}
+Obsoletes:     libgdbm1-devel
 
 %description devel
 These are the development libraries and header files for gdbm, the GNU
 
 %description devel
 These are the development libraries and header files for gdbm, the GNU
-database system. These are required if you plan to do development using the
-gdbm database.
+database system. These are required if you plan to do development
+using the gdbm database.
 
 
-%description -l de devel
+%description devel -l de
 Dies sind die Entwicklungs-Libraries und Header-Dateien für gdbm, das
 Dies sind die Entwicklungs-Libraries und Header-Dateien für gdbm, das
-GNU-Datenbanksystem. Sie sind darauf angewiesen, wenn Sie vorhaben, die
-gdbm-Datenbank für Entwicklungsarbeiten zu benutzen.
+GNU-Datenbanksystem. Sie sind darauf angewiesen, wenn Sie vorhaben,
+die gdbm-Datenbank für Entwicklungsarbeiten zu benutzen.
 
 
-%description -l fr devel
+%description devel -l fr
 Ce sont les librairies de développement et les fichiers d'en-tête pour
 gdbm, le système de base de données GNU. Ceci est nécessaire si vous
 désirez développer en utilisant la base de données gdbm.
 
 Ce sont les librairies de développement et les fichiers d'en-tête pour
 gdbm, le système de base de données GNU. Ceci est nécessaire si vous
 désirez développer en utilisant la base de données gdbm.
 
-%description -l pl devel
-W pakiecie tym znajduj± siê pliki nag³ówkowe i biblioteki dla GNU systemu
-bazy danych.
+%description devel -l pl
+W pakiecie tym znajduj± siê pliki nag³ówkowe i biblioteki dla systemu
+bazy danych GNU.
 
 
-%description -l tr devel
-GNU veri tabaný sistemi gdbm ile program geliþtirmek için gereken baþlýk
-dosyalarý ve kitaplýklar.
+%description devel -l tr
+GNU veri tabaný sistemi gdbm ile program geliþtirmek için gereken
+baþlýk dosyalarý ve kitaplýklar.
 
 %package static
 Summary:       Static gdbm library
 Summary(pl):   Biblioteki statyczne gdbm
 Group:         Development/Libraries
 
 %package static
 Summary:       Static gdbm library
 Summary(pl):   Biblioteki statyczne gdbm
 Group:         Development/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
 Requires:      %{name}-devel = %{version}
 
 %description static
 Static gdbm library.
 
 Requires:      %{name}-devel = %{version}
 
 %description static
 Static gdbm library.
 
+%description static -l pl
+Biblioteka statyczna gdbm.
+
 %prep
 %setup  -q
 %patch0 -p1
 %prep
 %setup  -q
 %patch0 -p1
@@ -103,16 +105,19 @@ autoheader
 autoconf
 %configure
 
 autoconf
 %configure
 
-make CFLAGS="$RPM_OPT_FLAGS"
+%{__make} CFLAGS="%{rpmcflags}"
 
 makeinfo gdbm.texinfo
 
 
 makeinfo gdbm.texinfo
 
+cat .libs/libgdbm.lai|sed -e 's/\/usr\/local\/lib/\/usr\/lib/'>libgdbm.lai.tmp
+mv libgdbm.lai.tmp .libs/libgdbm.lai
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}} \
           $RPM_BUILD_ROOT{%{_mandir}/man3,%{_infodir}}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}} \
           $RPM_BUILD_ROOT{%{_mandir}/man3,%{_infodir}}
 
-make install \
+%{__make} install install-compat \
        prefix=%{_prefix} \
        exec_prefix=%{_exec_prefix} \
        binprefix=%{_exec_prefix} \
        prefix=%{_prefix} \
        exec_prefix=%{_exec_prefix} \
        binprefix=%{_exec_prefix} \
@@ -123,22 +128,17 @@ make install \
        man3dir=%{_mandir}/man3 \
        DESTDIR=$RPM_BUILD_ROOT
 
        man3dir=%{_mandir}/man3 \
        DESTDIR=$RPM_BUILD_ROOT
 
-strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
-
-gzip -9nf $RPM_BUILD_ROOT{%{_infodir}/gdbm*info*,%{_mandir}/man3/*}
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 %post devel
 
 %post devel
-[ -x /usr/sbin/fix-info-dir ] && /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-
-%postun -p /sbin/ldconfig
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
 
 %postun devel
 
 %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
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
This page took 0.08707 seconds and 4 git commands to generate.