Browse Source

updated 4 packages

bison-3.8-1

gdb-11.1-1

gdbm-1.21-1

gzip-1.11-1
Tomohiro "Tomo-p" KATO 2 years ago
parent
commit
105dec0e5e
4 changed files with 45 additions and 76 deletions
  1. 6 14
      b/bison/bison-vl.spec
  2. 11 31
      g/gdb/gdb-vl.spec
  3. 8 11
      g/gdbm/gdbm-vl.spec
  4. 20 20
      g/gzip/gzip-vl.spec

+ 6 - 14
b/bison/bison-vl.spec

@@ -3,7 +3,7 @@
 Summary:        A GNU general-purpose parser generator.
 Summary(ja):    GNU 汎用構文解析器生成プログラム
 Name:           bison
-Version:        3.7.6
+Version:        3.8
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -18,8 +18,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  flex
 
 Requires:       m4 >= 1.4
-Requires(post): install-info
-Requires(preun): install-info
+Requires:       install-info
 
 %description
 Bison is a general purpose parser generator which converts a grammar
@@ -93,17 +92,6 @@ cat %{name}-gnulib.lang >> %{name}.lang
 rm -rf $RPM_BUILD_ROOT
 
 
-%post
-/sbin/install-info %{_infodir}/bison.info.gz %{_infodir}/dir \
-    --entry="* bison: (bison).                        The GNU parser generator."
-
-%preun
-if [ $1 = 0 ]; then
-  /sbin/install-info --delete %{_infodir}/bison.info.gz %{_infodir}/dir \
-      --entry="* bison: (bison).                        The GNU parser generator."
-fi
-
-
 %files -f %{name}.lang
 %defattr(-,root,root)
 %license COPYING
@@ -118,6 +106,10 @@ fi
 
 
 %changelog
+* Tue Sep 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8-1
+- new upstream release.
+- dropped install-info scriptlets.
+
 * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.6-1
 - new upstream release.
 

+ 11 - 31
g/gdb/gdb-vl.spec

@@ -1,8 +1,8 @@
 Summary: A GNU source-level debugger for C, C++ and other languages.
 Summary(ja): C, C++ その他の言語用 GNU ソースレベルデバッガ
 Name: gdb
-Version: 10.2
-Release: 2%{?_dist_release}
+Version: 11.1
+Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -14,6 +14,7 @@ Source: https://ftp.gnu.org/gnu/gdb/gdb-%{version}.tar.xz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: ncurses-devel glibc-devel gcc make gzip texinfo expat-devel
 BuildRequires: python3-devel python3-rpm-macros
+BuildRequires: gmp-devel
 BuildRequires: zlib-devel
 Requires: install-info
 
@@ -35,16 +36,13 @@ GDB (GNU デバッガ) は C, C++ その他の言語で書かれたプログラ
 
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS"
 rm -fr dejagnu tcl expect 
 mkdir -p build
 cd build
-../configure \
-	--prefix=%{_prefix} \
-	--sysconfdir=%{_sysconfdir} \
-	--mandir=%{_mandir} \
-    --infodir=%{_infodir} \
+%define _configure ../configure
+%configure \
     --with-python=%{__python3} \
+    --disable-libctf \
 	%{_target_platform}
 
 make %{?_smp_mflags}
@@ -54,7 +52,7 @@ make %{?_smp_mflags} info
 %install
 rm -rf $RPM_BUILD_ROOT
 cd build
-%makeinstall infodir=$RPM_BUILD_ROOT%{_infodir} prefix=$RPM_BUILD_ROOT%{_prefix}
+%make_install
 
 # The above is broken, do this for now:
 #mkdir -p $RPM_BUILD_ROOT/%{_infodir}
@@ -75,28 +73,6 @@ rm -rf $RPM_BUILD_ROOT%{_includedir}
 rm -rf $RPM_BUILD_ROOT
 
 
-%post
-[ -f %{_infodir}/annotate.info ]	&& /sbin/install-info %{_infodir}/annotate.info %{_infodir}/dir || :
-[ -f %{_infodir}/annotate.info.gz ]	&& /sbin/install-info %{_infodir}/annotate.info.gz %{_infodir}/dir  || :
-[ -f %{_infodir}/gdb.info ]		&& /sbin/install-info %{_infodir}/gdb.info %{_infodir}/dir || :
-[ -f %{_infodir}/gdb.info.gz ]		&& /sbin/install-info %{_infodir}/gdb.info.gz %{_infodir}/dir  || :
-[ -f %{_infodir}/stabs.info ]		&& /sbin/install-info %{_infodir}/stabs.info %{_infodir}/dir  || :
-[ -f %{_infodir}/stabs.info.gz ]	&& /sbin/install-info %{_infodir}/stabs.info.gz %{_infodir}/dir  || :
-
-
-%preun
-if [ $1 = 0 ]; then
-	[ -f %{_infodir}/annotate.info ]	&& /sbin/install-info --delete %{_infodir}/annotate.info %{_infodir}/dir  || :
-	[ -f %{_infodir}/annotate.info.gz ]	&& /sbin/install-info --delete %{_infodir}/annotate.info.gz %{_infodir}/dir  || :
-	[ -f %{_infodir}/gdb.info ]		&& /sbin/install-info --delete %{_infodir}/gdb.info %{_infodir}/dir  || :
-	[ -f %{_infodir}/gdb.info.gz ]		&& /sbin/install-info --delete %{_infodir}/gdb.info.gz %{_infodir}/dir  || :
-	[ -f %{_infodir}/gdbint.info ]          && /sbin/install-info --delete %{_infodir}/gdbint.info %{_infodir}/dir  || :
-	[ -f %{_infodir}/gdbint.info.gz ]       && /sbin/install-info --delete %{_infodir}/gdbint.info.gz %{_infodir}/dir  || :
-	[ -f %{_infodir}/stabs.info ]		&& /sbin/install-info --delete %{_infodir}/stabs.info %{_infodir}/dir  || :
-	[ -f %{_infodir}/stabs.info.gz ]	&& /sbin/install-info --delete %{_infodir}/stabs.info.gz %{_infodir}/dir  || :
-fi
-
-
 %files
 %defattr(-,root,root)
 %license COPYING COPYING.LIB
@@ -128,6 +104,10 @@ fi
 
 
 %changelog
+* Tue Sep 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 11.1-1
+- new upstream release.
+- dropped install-info scriptlets.
+
 * Thu Aug 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.2-2
 - rebuilt with gcc-11.2.
 

+ 8 - 11
g/gdbm/gdbm-vl.spec

@@ -5,7 +5,7 @@
 Summary: A GNU set of database routines which use extensible hashing.
 Summary(ja): 拡張可能なハッシングを利用した GNU データベースルーチン
 Name: gdbm
-Version: 1.20
+Version: 1.21
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -73,7 +73,7 @@ Summary: Development libraries and header files for the gdbm library.
 Summary(ja): gdbm ライブラリ用の開発ライブラリとヘッダファイル
 Group: programming
 Requires: gdbm = %{version}
-Requires(pre): /sbin/install-info
+Requires: /sbin/install-info
 
 %description devel
 Gdbm-devel contains the development libraries and header files for
@@ -167,13 +167,8 @@ export LD_LIBRARY_PATH=`pwd`/src/.libs/:`pwd`/compat/.libs/
 make check
 
 
-%post devel
-/sbin/install-info %{_infodir}/gdbm.info.gz %{_infodir}/dir --entry="* gdbm: (gdbm).                   The GNU Database."
-
-%preun devel
-if [ $1 = 0 ]; then
-   /sbin/install-info --delete %{_infodir}/gdbm.info.gz %{_infodir}/dir --entry="* gdbm: (gdbm).                   The GNU Database."
-fi
+%clean
+rm -rf ${RPM_BUILD_ROOT}
 
 
 %files -f %{name}.lang
@@ -204,10 +199,12 @@ fi
 %{_libdir}/libgdbm_compat.so
 %endif
 
-%clean
-rm -rf ${RPM_BUILD_ROOT}
 
 %changelog
+* Tue Sep 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.21-1
+- new upstream release.
+- dropped install-info scriptlets.
+
 * Sat Jun 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20-1
 - new upstream release.
 - dropped ldconfig scriptlets.

+ 20 - 20
g/gzip/gzip-vl.spec

@@ -1,21 +1,22 @@
 Summary: The GNU data compression program.
 Summary(ja): GNU データ圧縮プログラム
 Name: gzip
-Version: 1.10
+Version: 1.11
 Release: 1%{?_dist_release}
-Group: Applications/Archiving
+Group: accessories
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: daisuke
+
 License: GPLv3+ and GFDL
 URL: http://www.gzip.org/
-
 Source: https://ftp.gnu.org/gnu/gzip/gzip-%{version}.tar.xz
 Source1: https://www.gnu.org/licenses/fdl-1.3.txt
-
 # downstream solution for coloured z*grep (#1034839)
 Source100: colorzgrep.csh
 Source101: colorzgrep.sh
 
 Patch1: gnulib.patch
-Patch2: gzexe.patch
 
 Requires(post): install-info
 Requires(preun): install-info
@@ -23,10 +24,6 @@ Requires: mktemp, less, coreutils
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: texinfo
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
-
 %description
 The gzip package contains the popular GNU gzip data compression
 program. Gzipped files have a .gz extension.
@@ -42,15 +39,18 @@ gzip は大変一般的に使われる圧縮プログラムなので,Linux シ
 是非ともインストールされている必要があります.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
 #%patch1 -p1 -b .gnulib
-%patch2 -p1 -b .gzexe
 cp %{SOURCE1} .
 
 autoreconf
 
+
 %build
 export DEFS="NO_ASM"
 export CPPFLAGS="-DHAVE_LSTAT"
@@ -59,13 +59,9 @@ export CPP="%{__cpp}"
 export CXX="%{__cxx}"
 %configure  --bindir=/bin
 make %{?_smp_mflags}
-make check
 #make gzip.info
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %install
 rm -rf $RPM_BUILD_ROOT
 %makeinstall  bindir=$RPM_BUILD_ROOT/bin
@@ -97,14 +93,13 @@ install -p -m 644 %{SOURCE100} %{buildroot}%{profiledir}
 install -p -m 644 %{SOURCE101} %{buildroot}%{profiledir}
 
 
-%post
-/sbin/install-info %{_infodir}/gzip.info.gz %{_infodir}/dir 
+%check
+make check
 
 
-%preun
-if [ $1 = 0 ]; then
-    /sbin/install-info --delete %{_infodir}/gzip.info.gz %{_infodir}/dir
-fi
+%clean
+rm -rf $RPM_BUILD_ROOT
+
 
 %files
 %defattr(-,root,root)
@@ -118,6 +113,11 @@ fi
 
 
 %changelog
+* Tue Sep 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.11-1
+- new upstream release.
+- dropped install-info scriptlets.
+- dropped Patch2.
+
 * Sun Mar 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.10-1
 - new upstream release.
 - dropped all patches.