Author: qboosh Date: Sun Aug 14 09:05:56 2011 GMT Module: packages Tag: HEAD ---- Log message: - last gdbm 1.8.x packaged as gdbm18 for compatibility
---- Files affected: packages/gdbm18: gdbm18.spec (1.81 -> 1.82) ---- Diffs: ================================================================ Index: packages/gdbm18/gdbm18.spec diff -u packages/gdbm18/gdbm18.spec:1.81 packages/gdbm18/gdbm18.spec:1.82 --- packages/gdbm18/gdbm18.spec:1.81 Thu Mar 13 21:58:03 2008 +++ packages/gdbm18/gdbm18.spec Sun Aug 14 11:05:51 2011 @@ -1,16 +1,16 @@ # $Revision$, $Date$ -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 @@ -22,6 +22,7 @@ BuildRequires: libtool BuildRequires: texinfo Obsoletes: libgdbm2 +Obsoletes: gdbm < 1.9 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -31,16 +32,7 @@ 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. @@ -48,89 +40,52 @@ 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 @@ -153,34 +108,47 @@ 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 %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -188,6 +156,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.82 2011/08/14 09:05:51 qboosh +- last gdbm 1.8.x packaged as gdbm18 for compatibility + Revision 1.81 2008/03/13 20:58:03 arekm - rel 8 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gdbm18/gdbm18.spec?r1=1.81&r2=1.82&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
