]> git.pld-linux.org Git - packages/gdbm18.git/commitdiff
- last gdbm 1.8.x packaged as gdbm18 for compatibility auto/th/gdbm18-1_8_3-1 auto/ti/gdbm18-1.8.3-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 14 Aug 2011 09:05:51 +0000 (09:05 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    gdbm18.spec -> 1.82

gdbm18.spec

index e22bb9589539aa5cc7918b50d0887d3fab501ebc..79078c3f77862ecf5f3b91850d55c727774b995a 100644 (file)
@@ -1,15 +1,15 @@
-Summary:       GNU database library for C
-Summary(de.UTF-8):     GNU-Datenbank-Library für C
-Summary(fr.UTF-8):     La librairie GNU de bases de données pout le langage C
-Summary(pl.UTF-8):     Biblioteka GNU bazy danych dla języka C
-Summary(ru.UTF-8):     Библиотека базы данных GNU для C
-Summary(uk.UTF-8):     Бібліотека бази даних GNU для C
-Name:          gdbm
+Summary:       GNU database library for C - version 1.8
+Summary(de.UTF-8):     GNU-Datenbank-Library für C v1.8
+Summary(fr.UTF-8):     La librairie GNU de bases de données pout le langage C v1.8
+Summary(pl.UTF-8):     Biblioteka GNU bazy danych dla języka C - wersja 1.8
+Summary(ru.UTF-8):     Библиотека базы данных GNU для C v1.8
+Summary(uk.UTF-8):     Бібліотека бази даних GNU для C v1.8
+Name:          gdbm18
 Version:       1.8.3
-Release:       8
-License:       GPL
+Release:       1
+License:       GPL v2+
 Group:         Libraries
-Source0:       ftp://ftp.gnu.org/pub/gnu/gdbm/%{name}-%{version}.tar.gz
+Source0:       http://ftp.gnu.org/gnu/gdbm/gdbm-%{version}.tar.gz
 # Source0-md5: 1d1b1d5c0245b1c00aff92da751e9aa1
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-jbj.patch
@@ -21,6 +21,7 @@ BuildRequires:        automake
 BuildRequires: libtool
 BuildRequires: texinfo
 Obsoletes:     libgdbm2
+Obsoletes:     gdbm < 1.9
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -30,16 +31,7 @@ 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.UTF-8
-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.UTF-8
-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.
+This package contains gdbm 1.8.x libraries for compatibility.
 
 %description -l pl.UTF-8
 W pakiecie znajduje się biblioteka indeksowania bazy danych.
@@ -47,89 +39,52 @@ 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.UTF-8
-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.
-
-%description -l ru.UTF-8
-Это библиотека для работы с индексированной базой данных. Полезна для
-тех, кто разрабатывает программы на C и кому нужен доступ к простой и
-эффективной базе данных либо требуется написать программу, которая ее
-использует.
-
-%description -l uk.UTF-8
-Це бібліотека для роботи з індексованою базою даних. Корисна для тих,
-хто розробляє програми на C і кому потрібен доступ до простої та
-ефективної бази даних або потрібно написати програму, що її
-використовує.
+Ten pakiet zawiera biblioteki gdbm w wersji 1.8.x dla zachowania
+kompatybilności.
 
 %package devel
-Summary:       development libraries and header files for gdbm
-Summary(de.UTF-8):     Entwicklungs-Libraries und Header-Dateien für gdbm
-Summary(fr.UTF-8):     Bibliothèques de développement et en-têtes pour gdbm
-Summary(pl.UTF-8):     Biblioteki i pliki nagłówkowe dla gdbm
-Summary(ru.UTF-8):     Библиотека и хедеры gdbm для разработчиков
-Summary(tr.UTF-8):     gdbm için başlık dosyaları ve geliştirme kitaplıkları
-Summary(uk.UTF-8):     Бібліотека та хедери gdbm для програмістів
+Summary:       Header files for gdbm 1.8
+Summary(de.UTF-8):     Header-Dateien für gdbm 1.8
+Summary(fr.UTF-8):     Bibliothèques de développement et en-têtes pour gdbm 1.8
+Summary(pl.UTF-8):     Pliki nagłówkowe dla gdbm 1.8
+Summary(ru.UTF-8):     Библиотека и хедеры gdbm 1.8 для разработчиков
+Summary(tr.UTF-8):     gdbm 1.8 için başlık dosyaları ve geliştirme kitaplıkları
+Summary(uk.UTF-8):     Бібліотека та хедери gdbm 1.8 для програмістів
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Obsoletes:     libgdbm2-devel
 
 %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.
-
-%description devel -l de.UTF-8
-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.
-
-%description devel -l fr.UTF-8
-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.
+These are the header files for gdbm 1.8, the GNU database system.
+These are required if you plan to do development using the gdbm
+database.
 
 %description devel -l pl.UTF-8
-W pakiecie tym znajdują się pliki nagłówkowe i biblioteki dla systemu
-bazy danych GNU.
-
-%description devel -l tr.UTF-8
-GNU veri tabanı sistemi gdbm ile program geliştirmek için gereken
-başlık dosyaları ve kitaplıklar.
-
-%description devel -l ru.UTF-8
-Это библиотека для разработчиков и хедеры gdbm, базы данных GNU. Они
-нужны, если вы собираетесь разрабатывать программы с использованием
-gdbm.
-
-%description devel -l uk.UTF-8
-Це бібліотека для програмістів та хедери gdbm, бази даних GNU. Вони
-потрібні, якщо ви збираєтесь розробляти програми з використанням gdbm.
+W pakiecie tym znajdują się pliki nagłówkowe dla systemu bazy danych
+GNU w wersji 1.8.
 
 %package static
-Summary:       Static gdbm library
-Summary(pl.UTF-8):     Biblioteki statyczne gdbm
-Summary(ru.UTF-8):     Статическая библиотека gdbm
-Summary(uk.UTF-8):     Статична бібліотека gdbm
+Summary:       Static gdbm 1.8 libraries
+Summary(pl.UTF-8):     Biblioteki statyczne gdbm 1.8
+Summary(ru.UTF-8):     Статическая библиотека gdbm 1.8
+Summary(uk.UTF-8):     Статична бібліотека gdbm 1.8
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
-Static gdbm library.
+Static gdbm 1.8 libraries.
 
 %description static -l pl.UTF-8
-Biblioteka statyczna gdbm.
+Biblioteki statyczne gdbm 1.8.
 
 %description static -l ru.UTF-8
-Это статическая библиотека gdbm, базы данных GNU.
+Это статическая библиотека gdbm 1.8, базы данных GNU.
 
 %description static -l uk.UTF-8
-Це статична бібліотека gdbm, бази даних GNU.
+Це статична бібліотека gdbm 1.8, бази даних GNU.
 
 %prep
-%setup  -q
+%setup -q -n gdbm-%{version}
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -152,31 +107,44 @@ rm -rf $RPM_BUILD_ROOT
        INSTALL_ROOT=$RPM_BUILD_ROOT \
        BINOWN=`id -u` BINGRP=`id -g`
 
+install -d $RPM_BUILD_ROOT%{_includedir}/gdbm-1.8
+mv $RPM_BUILD_ROOT%{_includedir}/*.h $RPM_BUILD_ROOT%{_includedir}/gdbm-1.8
+for ext in so a ; do
+       mv $RPM_BUILD_ROOT%{_libdir}/libgdbm.${ext} $RPM_BUILD_ROOT%{_libdir}/libgdbm-1.8.${ext}
+       mv $RPM_BUILD_ROOT%{_libdir}/libgdbm_compat.${ext} $RPM_BUILD_ROOT%{_libdir}/libgdbm_compat-1.8.${ext}
+done
+# don't mess with library name different from .so/.la, just drop libtool files
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgdbm*.la
+# provided by main gdbm
+%{__rm} $RPM_BUILD_ROOT{%{_mandir}/man3/gdbm.3,%{_infodir}/gdbm.info*}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
-%post devel    -p      /sbin/postshell
+%post  devel -p /sbin/postshell
 -/usr/sbin/fix-info-dir -c %{_infodir}
 
-%postun devel  -p      /sbin/postshell
+%postun        devel -p /sbin/postshell
 -/usr/sbin/fix-info-dir -c %{_infodir}
 
 %files
 %defattr(644,root,root,755)
 %doc ChangeLog NEWS README
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgdbm.so.3
+%attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.3
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_mandir}/man3/*
-%{_includedir}/*
-%{_infodir}/gdbm*
+%attr(755,root,root) %{_libdir}/libgdbm-1.8.so
+%attr(755,root,root) %{_libdir}/libgdbm_compat-1.8.so
+%{_includedir}/gdbm-1.8
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libgdbm-1.8.a
+%{_libdir}/libgdbm_compat-1.8.a
This page took 0.042681 seconds and 4 git commands to generate.