[packages/gdbm-export] - last version of gdbmexport tool saved from gdbm 1.14.1
qboosh
qboosh at pld-linux.org
Sat Jun 16 22:52:40 CEST 2018
commit 4230562be33f54414d7c8409da675fbb60b4fa16
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jun 16 22:53:56 2018 +0200
- last version of gdbmexport tool saved from gdbm 1.14.1
gdbm-export.spec | 63 ++++++++++++++
gdbm-info.patch | 18 ----
gdbm-link-compat.patch | 8 --
gdbm.spec | 229 -------------------------------------------------
4 files changed, 63 insertions(+), 255 deletions(-)
---
diff --git a/gdbm-export.spec b/gdbm-export.spec
new file mode 100644
index 0000000..dc60c5e
--- /dev/null
+++ b/gdbm-export.spec
@@ -0,0 +1,63 @@
+Summary: gdbmexport utility to export old GDBM 1.8.x databases
+Summary(pl.UTF-8): Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x
+Name: gdbm-export
+Version: 1.14.1
+Release: 1
+License: GPL v3+
+Group: Applications/File
+Source0: http://ftp.gnu.org/gnu/gdbm/gdbm-%{version}.tar.gz
+# Source0-md5: c2ddcb3897efa0f57484af2bd4f4f848
+Patch0: gdbm-link.patch
+URL: http://www.gnu.org/software/gdbm/
+BuildRequires: autoconf >= 2.69
+BuildRequires: automake >= 1:1.11
+BuildRequires: gdbm18-devel >= 1.8.3
+BuildRequires: gettext-tools >= 0.18
+BuildRequires: libtool
+Requires: gdbm18 >= 1.8.3
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+gdbmexport utility to export old GDBM 1.8.x databases in order to load
+them in new GDBM format.
+
+%description -l pl.UTF-8
+Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x w
+celu wczytania do nowego formatu GDBM.
+
+%prep
+%setup -q -n gdbm-%{version}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoheader}
+%{__autoconf}
+%{__automake}
+%configure \
+ --disable-silent-rules \
+ --enable-gdbm-export \
+ --with-gdbm183-includedir=%{_includedir}/gdbm-1.8 \
+ --with-gdbm183-library="-lgdbm-1.8" \
+ --without-readline
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+# package just gdbmexport, the rest (in newer version) is packaged in gdbm.spec
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/{gdbm_dump,gdbm_load,gdbmtool}
+%{__rm} -r $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_infodir},%{_localedir},%{_mandir}}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS NOTE-WARNING README
+%attr(755,root,root) %{_bindir}/gdbmexport
diff --git a/gdbm.spec b/gdbm.spec
deleted file mode 100644
index c56f83e..0000000
--- a/gdbm.spec
+++ /dev/null
@@ -1,229 +0,0 @@
-#
-# Conditional build:
-%bcond_without gdbmexport # gdbmexport compatibility tool
-#
-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
-Version: 1.14.1
-Release: 1
-License: GPL v3+
-Group: Libraries
-Source0: http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
-# Source0-md5: c2ddcb3897efa0f57484af2bd4f4f848
-Patch0: %{name}-info.patch
-Patch1: %{name}-link-compat.patch
-Patch2: %{name}-link.patch
-URL: http://www.gnu.org/software/gdbm/
-BuildRequires: autoconf >= 2.69
-BuildRequires: automake >= 1:1.11
-%{?with_gdbmexport:BuildRequires: gdbm18-devel >= 1.8.3}
-BuildRequires: gettext-tools >= 0.18
-BuildRequires: libtool
-BuildRequires: readline-devel
-BuildRequires: texinfo
-Obsoletes: libgdbm2
-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
-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.
-
-%description -l pl.UTF-8
-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.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 і кому потрібен доступ до простої та
-ефективної бази даних або потрібно написати програму, що її
-використовує.
-
-%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 для програмістів
-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.
-
-%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.
-
-%package static
-Summary: Static gdbm library
-Summary(pl.UTF-8): Biblioteki statyczne gdbm
-Summary(ru.UTF-8): Статическая библиотека gdbm
-Summary(uk.UTF-8): Статична бібліотека gdbm
-Group: Development/Libraries
-Requires: %{name}-devel = %{version}-%{release}
-
-%description static
-Static gdbm library.
-
-%description static -l pl.UTF-8
-Biblioteka statyczna gdbm.
-
-%description static -l ru.UTF-8
-Это статическая библиотека gdbm, базы данных GNU.
-
-%description static -l uk.UTF-8
-Це статична бібліотека gdbm, бази даних GNU.
-
-%package export
-Summary: gdbmexport utility to export old GDBM 1.8.x databases
-Summary(pl.UTF-8): Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x
-Group: Applications/File
-Requires: gdbm18 >= 1.8.3
-
-%description export
-gdbmexport utility to export old GDBM 1.8.x databases in order to load
-them in new GDBM format.
-
-%description export -l pl.UTF-8
-Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x w
-celu wczytania do nowego formatu GDBM.
-
-%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-
-%build
-%{__libtoolize}
-%{__aclocal}
-%{__autoheader}
-%{__autoconf}
-%{__automake}
-%configure \
- --enable-libgdbm-compat \
- --disable-silent-rules \
-%if %{with gdbmexport}
- --enable-gdbm-export \
- --with-gdbm183-includedir=%{_includedir}/gdbm-1.8 \
- --with-gdbm183-library="-lgdbm-1.8"
-%endif
-
-%{__make}
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
-
-%find_lang %{name}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-%post devel -p /sbin/postshell
--/usr/sbin/fix-info-dir -c %{_infodir}
-
-%postun devel -p /sbin/postshell
--/usr/sbin/fix-info-dir -c %{_infodir}
-
-%files -f %{name}.lang
-%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS NOTE-WARNING README
-%attr(755,root,root) %{_bindir}/gdbm_dump
-%attr(755,root,root) %{_bindir}/gdbm_load
-%attr(755,root,root) %{_bindir}/gdbmtool
-%attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgdbm.so.5
-%attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.4
-%{_mandir}/man1/gdbm_dump.1*
-%{_mandir}/man1/gdbm_load.1*
-%{_mandir}/man1/gdbmtool.1*
-
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgdbm.so
-%attr(755,root,root) %{_libdir}/libgdbm_compat.so
-%{_libdir}/libgdbm.la
-%{_libdir}/libgdbm_compat.la
-%{_includedir}/dbm.h
-%{_includedir}/gdbm.h
-%{_includedir}/ndbm.h
-%{_mandir}/man3/gdbm.3*
-%{_infodir}/gdbm.info*
-
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/libgdbm.a
-%{_libdir}/libgdbm_compat.a
-
-%if %{with gdbmexport}
-%files export
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/gdbmexport
-%endif
diff --git a/gdbm-info.patch b/gdbm-info.patch
deleted file mode 100644
index 60c79bc..0000000
--- a/gdbm-info.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- gdbm-1.13/doc/gdbm.texi.orig 2016-05-21 17:19:34.711227665 +0200
-+++ gdbm-1.13/doc/gdbm.texi 2016-05-21 17:20:33.357891871 +0200
-@@ -6,11 +6,11 @@
- @settitle GDBM manual
-
- @ifinfo
-- at dircategory Programming & development tools
-+ at dircategory Libraries:
- @direntry
--* GDBM: (gdbm). The GNU database manager.
--* gdbm_dump: (gdbm) gdbm_dump. Dump the GDBM database into a flat file.
--* gdbm_load: (gdbm) gdbm_load. Load the database from a flat file.
-+* GDBM: (gdbm). The GNU database manager
-+* gdbm_dump: (gdbm) gdbm_dump. Dump the GDBM database into a flat file
-+* gdbm_load: (gdbm) gdbm_load. Load the database from a flat file
- @end direntry
- @end ifinfo
-
diff --git a/gdbm-link-compat.patch b/gdbm-link-compat.patch
deleted file mode 100644
index 430422a..0000000
--- a/gdbm-link-compat.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- gdbm-1.9.1/compat/Makefile.am.orig 2011-08-09 16:58:44.000000000 +0200
-+++ gdbm-1.9.1/compat/Makefile.am 2011-08-14 10:31:15.926382830 +0200
-@@ -50,4 +50,5 @@
- libgdbm_compat_la_SOURCES = $(DBM_CF) $(NDBM_CF)
-
- libgdbm_compat_la_LDFLAGS = -version-info $(VI_CURRENT):$(VI_REVISION):$(VI_AGE)
-+libgdbm_compat_la_LIBADD = $(top_builddir)/src/libgdbm.la
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gdbm-export.git/commitdiff/4230562be33f54414d7c8409da675fbb60b4fa16
More information about the pld-cvs-commit
mailing list