Browse Source

updated 5 packages

autogen-5.18.16-1

gnutls-3.7.8-2

graphviz-7.0.1-1

guile30-3.0.8-1

make-4.4-1
Tomohiro "Tomo-p" KATO 1 year ago
parent
commit
b7d9319e3c
5 changed files with 355 additions and 65 deletions
  1. 28 28
      a/autogen/autogen-vl.spec
  2. 11 5
      g/gnutls/gnutls-vl.spec
  3. 27 13
      g/graphviz/graphviz-vl.spec
  4. 276 0
      g/guile30/guile30-vl.spec
  5. 13 19
      m/make/make-vl.spec

+ 28 - 28
a/autogen/autogen-vl.spec

@@ -1,25 +1,24 @@
-Version:    5.18.16
-Release:    1%{?_dist_release}
-
-Summary:    AutoGen - The Automated Program Generator
-Name:       autogen
-URL:        https://www.gnu.org/software/autogen/
-License:    GPL2
-Group:      Development/Tools
-Source:     https://ftp.gnu.org/gnu/autogen/rel%{version}/autogen-%{version}.tar.xz
-Patch0:     autogen-overlap.patch
+Summary:        AutoGen - The Automated Program Generator
+Name:           autogen
+Group:          programming
+Version:        5.18.16
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       yasumichi
+
+URL:            https://www.gnu.org/software/autogen/
+License:        GPL2
+Source:         https://ftp.gnu.org/gnu/autogen/rel%{version}/autogen-%{version}.tar.xz
+Patch0:         autogen-overlap.patch
+Patch1:         autogen-guile-3.0.patch
 
 BuildRoot:  %{_tmppath}/%{name}-root
 
-Requires:	guile
-Requires:	install-info
-BuildRequires:	chrpath
-BuildRequires:	guile-devel
-BuildRequires:	libxml2-devel
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: yasumichi
+Requires:       guile30
+BuildRequires:  chrpath
+BuildRequires:  guile30-devel
+BuildRequires:  libxml2-devel
 
 %description
 AutoGen is a tool designed for generating program files that contain
@@ -35,6 +34,10 @@ autofsm BSD   This is a template for producing finite state machine programs
 
 The Copyright itself is privately held by Bruce Korb.
 
+
+%debug_package
+
+
 %prep
 %autosetup -p1
 
@@ -69,18 +72,10 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 make check
 
 
-%post
-/sbin/ldconfig
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/autogen.info.gz
-
-%preun
-/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/autogen.info.gz
-
-%postun -p /sbin/ldconfig
-
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
+
 %files
 %defattr(-,root,root)
 %license COPYING pkg/libopts/COPYING.gplv3
@@ -103,7 +98,12 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_includedir}/autoopts/options.h
 %{_includedir}/autoopts/usage-txt.h
 
+
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.18.16-2
+- rebuilt with guile-3.0.
+- dropped scriptlets.
+
 * Wed Sep 11 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.18.16-1
 - new upstream release.
 - imported Patch0 from rawhide.

+ 11 - 5
g/gnutls/gnutls-vl.spec

@@ -1,5 +1,5 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
-%global guile_shortver %(guile-config --version 2>&1 | sed -e 's/^guile-config.*version //' -e ' s/\.[0-9]*$//')
+%global guile_shortver %(guile-config3.0 --version 2>&1 | sed -e 's/^guile-config.*version //' -e ' s/\.[0-9]*$//')
 
 %global __provides_exclude_from ^%{_libdir}/pkgconfig/.*$
 
@@ -7,7 +7,7 @@ Summary:	GNU TLS Library
 Summary(ja):	GNU TLS ライブラリ
 Name:		gnutls
 Version:	3.7.8
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Group:		system,security
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -35,7 +35,7 @@ BuildRequires:	libunistring-devel
 BuildRequires:	datefudge >= 1.22
 BuildRequires:	gmp-devel
 BuildRequires:	gettext readline-devel libtool
-BuildRequires:	guile-devel >= 1.8.6
+BuildRequires:	guile30-devel
 BuildRequires:	p11-kit-devel >= 0.21.3
 BuildRequires:	nettle-devel >= 3.6
 Requires:	nettle >= 3.6
@@ -180,7 +180,10 @@ This package contains Guile bindings for the library.
 %prep
 %autosetup -p1
 
-sed -i -e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib %{_libdir}|g' configure
+sed -i \
+	-e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib %{_libdir}|g' \
+	-e 's/guile-snarf/guile-snarf3.0/' \
+	configure
 rm -f lib/minitasn1/*.c lib/minitasn1/*.h
 rm -f src/libopts/*.c src/libopts/*.h src/libopts/compat/*.c src/libopts/compat/*.h 
 
@@ -189,7 +192,7 @@ echo "SYSTEM=NORMAL" >> tests/system.prio
 
 %build
 export LDFLAGS="-Wl,--no-add-needed"
-# autoreconf -fi
+#autoreconf -fiv
 %configure \
 	--enable-sha1-support \
 	--disable-static \
@@ -297,6 +300,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.8-2
+- rebuilt with guile-3.0.
+
 * Fri Nov 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.8-1
 - new upstream release.
 

+ 27 - 13
g/graphviz/graphviz-vl.spec

@@ -3,8 +3,8 @@
 Summary:        Graph Visualization Tools
 Summary(ja):	グラフ可視化ツール
 Name:           graphviz
-Version:        2.49.3
-Release:        2%{?_dist_release}
+Version:        7.0.1
+Release:        1%{?_dist_release}
 Group:          graphics
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -24,7 +24,7 @@ BuildRequires:  gd-devel
 BuildRequires:  ghostscript
 BuildRequires:  gmp-devel
 BuildRequires:  gtk2-devel
-BuildRequires:  guile-devel
+BuildRequires:  guile30-devel
 BuildRequires:  libjpeg-turbo-devel
 BuildRequires:  libpng-devel 
 BuildRequires:  libSM-devel
@@ -179,20 +179,27 @@ export CPPFLAGS=-I`ruby -e "puts File.join(RbConfig::CONFIG['includedir'], RbCon
     --enable-tcl \
     --with-visio
 
+# drop rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
 make %{?_smp_mflags} 
 
 
 %install
 rm -rf $RPM_BUILD_ROOT __doc
-make DESTDIR=$RPM_BUILD_ROOT \
-    docdir=$RPM_BUILD_ROOT%{_docdir}/%{name} \
+make DESTDIR=%{buildroot} \
+    docdir=%{_docdir}/%{name} \
     pkgconfigdir=%{_libdir}/pkgconfig \
     install
 
 find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
-chmod -x $RPM_BUILD_ROOT%{_datadir}/%{name}/lefty/*
-cp -a $RPM_BUILD_ROOT%{_datadir}/%{name}/doc __doc
-rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/doc
+
+# Remove executable modes from demos
+find %{buildroot}%{_datadir}/%{name}/demo -type f -exec chmod a-x {} ';'
+# Move demos to doc
+mkdir -p %{buildroot}%{_docdir}/%{name}
+mv %{buildroot}%{_datadir}/%{name}/demo %{buildroot}%{_docdir}/%{name}/
 
 rm -rf %{buildroot}%{_libdir}/graphviz/python2
 
@@ -202,8 +209,7 @@ rm -rf $RPM_BUILD_ROOT
 
 
 # run "dot -c" to generate plugin config in %{_libdir}/%{name}/config
-%post
-/sbin/ldconfig
+%posttrans
 %{_bindir}/dot -c
 
 # if there is no dot after everything else is done, then remove config
@@ -216,11 +222,15 @@ fi
 %files
 %defattr(-,root,root)
 %license COPYING
+%doc %{_docdir}/%{name}
 %doc AUTHORS ChangeLog NEWS README
+%exclude %{_docdir}/%{name}/*.html
+%exclude %{_docdir}/%{name}/*.pdf
+%exclude %{_docdir}/%{name}/demo
 %{_bindir}/*
 %dir %{_datadir}/%{name}
+%{_datadir}/%{name}/graphs
 %{_datadir}/%{name}/gvpr
-%{_datadir}/%{name}/lefty
 %{_mandir}/man1/*
 %{_mandir}/man7/*
 %dir %{_libdir}/%{name}
@@ -239,7 +249,9 @@ fi
 
 %files doc
 %defattr(-,root,root,-)
-%doc __doc/*
+%doc %{_docdir}/%{name}/*.html
+%doc %{_docdir}/%{name}/*.pdf
+%doc %{_docdir}/%{name}/demo
 
 %files guile
 %defattr(-,root,root,-)
@@ -274,13 +286,15 @@ fi
 %defattr(-,root,root)
 %{_libdir}/%{name}/tcl/*
 %{_libdir}/tcl*/*
-%{_datadir}/%{name}/demo
 # hack to include gv.3tcl only if available
 #  always includes tcldot.3tcl, gdtclft.3tcl
 %{_mandir}/man3/*.3tcl*
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.1-1
+- new upstream release.
+
 * Mon Nov 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.49.3-2
 - rebuilt with perl-5.34.0.
 

+ 276 - 0
g/guile30/guile30-vl.spec

@@ -0,0 +1,276 @@
+# This specfile is almost identical with Mlichvars
+# specfile for guile 2.2, in ideal world, we would
+# just rebase guile 2.2 to guile 3.0 but we do not
+# live in ideal world and we need to maintain both
+# guile 2.2 and guile 3 in Fedora. Thus this note
+# is giving credit to Mlichvar for all the delicate
+# mechanisms in this package.
+
+# Guile produces ELF images that are just containers for guile and don't
+# include build-ids. https://wingolog.org/archives/2014/01/19/elf-in-guile
+%undefine _missing_build_ids_terminate_build
+
+Name: guile30
+Version: 3.0.8
+Release: 1%{?_dist_release}
+Summary: A GNU implementation of Scheme for application extensibility
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
+License: LGPLv3+ and MIT and Public Domain and GPL+ and GPLv3+
+Source: https://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz
+URL: https://www.gnu.org/software/guile/
+
+BuildRequires: libtool libtool-ltdl-devel pkgconfig(gmp) pkgconfig(readline)
+BuildRequires: gettext-devel libunistring-devel pkgconfig(libffi) pkgconfig(bdw-gc)
+BuildRequires: make gcc
+BuildRequires: autoconf 
+BuildRequires: pkgconfig
+Requires: coreutils
+Provides: guile = %{version}-%{release}
+
+%global mver %(echo '%{version}' | cut -d. -f 1-2)
+%global majorver %(echo '%{mver}' | cut -d. -f 1)
+%global minorver %(echo '%{mver}' | cut -d. -f 2)
+
+%global alt_priority %(printf "%%d%%02d" "%{majorver}" "%{minorver}")
+
+# Guile ships a patched version of localcharset from gnulib
+# its version is v0.1-1157-gb03f418
+Provides: bundled(gnulib)
+
+# Out of memory test is not stable, so disable it.
+Patch1: guile-3.0.7-disable-oom-test.patch
+
+# add chdir call before chroot to make it more secure
+Patch2: guile-3.0.7-chroot.patch
+
+# replace deprecated autoconf macro
+Patch3: guile-3.0.7-configure.patch
+
+# Disable unstable stack overflow test
+Patch4: guile-3.0.7-disable-stackoverflow-test.patch
+
+%description
+GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library
+implementation of the Scheme programming language, written in C.  GUILE
+provides a machine-independent execution platform that can be linked in
+as a library during the building of extensible programs.
+
+Install the guile package if you'd like to add extensibility to programs
+that you are developing.
+
+%package devel
+Summary: Libraries and header files for the GUILE extensibility library
+Group: programming
+Requires: guile30%{?_isa} = %{version}-%{release} pkgconfig(gmp) pkgconfig(bdw-gc)
+Requires: pkgconfig
+Provides: guile-devel = %{version}-%{release}
+
+%description devel
+The guile-devel package includes the libraries, header files, etc.,
+that you'll need to develop applications that are linked with the
+GUILE extensibility library.
+
+You need to install the guile-devel package if you want to develop
+applications that will be linked to GUILE.  You'll also need to
+install the guile package.
+
+
+%debug_package
+
+
+%prep
+%autosetup -p1 -n guile-%version
+
+
+%build
+autoreconf -iv
+%configure --disable-static --disable-error-on-warning --program-suffix=%{mver}
+
+%make_build
+
+
+%install
+%make_install
+mkdir -p %{buildroot}%{_datadir}/guile/site/%{mver}
+
+rm -f %{buildroot}%{_libdir}/libguile*.la
+rm -f %{buildroot}%{_infodir}/dir
+
+for i in $(seq 1 11); do
+  mv %{buildroot}%{_infodir}/guile{,-%{mver}}.info-$i
+  sed -i -e 's/guile\.info/guile-%{mver}.info/' %{buildroot}%{_infodir}/guile-%{mver}.info-$i
+  sed -i -e 's/\* Guile Reference: (guile)/* Guile %{mver} Reference: (guile-%{mver})/' %{buildroot}%{_infodir}/guile-%{mver}.info-$i
+done
+mv %{buildroot}%{_infodir}/guile{,-%{mver}}.info
+sed -i -e 's/guile\.info/guile-%{mver}.info/' %{buildroot}%{_infodir}/guile-%{mver}.info
+sed -i -e 's/\* Guile Reference: (guile)/* Guile %{mver} Reference: (guile-%{mver})/' %{buildroot}%{_infodir}/guile-%{mver}.info
+mv %{buildroot}%{_infodir}/r5rs{,-%{mver}}.info
+mv %{buildroot}%{_datadir}/aclocal/guile{,-%{mver}}.m4
+
+# Our gdb doesn't support guile yet
+rm -f %{buildroot}%{_libdir}/libguile*gdb.scm
+
+for i in %{buildroot}%{_infodir}/goops.info; do
+    iconv -f iso8859-1 -t utf-8 < $i > $i.utf8 && mv -f ${i}{.utf8,}
+done
+
+touch %{buildroot}%{_datadir}/guile/site/%{mver}/slibcat
+
+# Adjust mtimes so they are all identical on all architectures.
+# When guile.x86_64 and guile.i686 are installed at the same time on an x86_64 system,
+# the *.scm files' timestamps change, as they normally reside in /usr/share/guile/.
+# Their corresponding compiled *.go file go to /usr/lib64/, or /usr/lib/, depending on the arch.
+# The mismatch in timestamps between *.scm and *.go files makes guile to compile itself
+# everytime it's run. The following code adjusts the files so that their timestamps are the same
+# for every file, but unique between builds.
+# See https://bugzilla.redhat.com/show_bug.cgi?id=1208760.
+find %{buildroot}%{_datadir} -name '*.scm' -exec touch -r "%{_specdir}/guile3.spec" '{}' \;
+find %{buildroot}%{_libdir} -name '*.go' -exec touch -r "%{_specdir}/guile3.spec" '{}' \;
+
+# Remove Libtool archive
+rm %{buildroot}%{_libdir}/guile/%{mver}/extensions/guile-readline.la
+
+%check
+make %{?_smp_mflags} check || true
+
+
+%post
+if [ $1 -eq 1 ]; then
+    %{_sbindir}/update-alternatives \
+        --install \
+                %{_bindir}/guile \
+                guile \
+                %{_bindir}/guile%{?mver} \
+                %{alt_priority} \
+        --slave \
+                %{_bindir}/guild \
+                guild \
+                %{_bindir}/guild%{?mver} \
+        --slave \
+                %{_bindir}/guile-tools \
+                guile-tools \
+                %{_bindir}/guile-tools%{?mver} \
+        --slave \
+                %{_mandir}/man1/guile.1.gz \
+                guile.1 \
+                %{_mandir}/man1/guile%{?mver}.1.gz
+fi
+
+%preun
+if [ "$1" = 0 ]; then
+    %{_sbindir}/update-alternatives \
+        --remove \
+                guile \
+                %{_bindir}/guile%{?mver}
+fi
+:
+
+%post devel
+if [ $1 -eq 1 -o ! -e %{_libdir}/pkgconfig/guile.pc ]; then
+    %{_sbindir}/update-alternatives \
+        --install \
+                %{_bindir}/guile-config \
+                guile-config \
+                %{_bindir}/guile-config%{?mver} \
+                %{alt_priority} \
+        --slave \
+                %{_bindir}/guile-snarf \
+                guile-snarf \
+                %{_bindir}/guile-snarf%{?mver} \
+        --slave \
+                %{_libdir}/pkgconfig/guile.pc \
+                guile.pc \
+                %{_libdir}/pkgconfig/guile-%{?mver}.pc
+fi
+
+%preun devel
+if [ "$1" = 0 ]; then
+    %{_sbindir}/update-alternatives \
+        --remove \
+                guile-config \
+                %{_bindir}/guile-config%{?mver}
+fi
+
+%triggerin -- slib >= 3b4-1
+rm -f %{_datadir}/guile/site/%{mver}/slibcat
+export SCHEME_LIBRARY_PATH=%{_datadir}/slib/
+
+# Build SLIB catalog
+%{_bindir}/guile%{mver} --fresh-auto-compile --no-auto-compile -c \
+    "(use-modules (ice-9 slib)) (require 'new-catalog)" &> /dev/null || \
+    rm -f %{_datadir}/guile/site/%{mver}/slibcat
+:
+
+%triggerun -- slib >= 3b4-1
+if [ "$2" = 0 ]; then
+    rm -f %{_datadir}/guile/site/%{mver}/slibcat
+fi
+
+
+%files
+%license COPYING COPYING.LESSER LICENSE
+%doc AUTHORS HACKING README THANKS
+%{_bindir}/guild%{mver}
+%{_bindir}/guile%{mver}
+%{_bindir}/guile-tools%{mver}
+%{_libdir}/libguile-%{mver}.so.1*
+%{_libdir}/guile
+%dir %{_datadir}/guile
+%dir %{_datadir}/guile/site
+%dir %{_datadir}/guile/%{mver}
+%dir %{_datadir}/guile/site/%{mver}
+%{_datadir}/guile/%{mver}/ice-9
+%{_datadir}/guile/%{mver}/language
+%{_datadir}/guile/%{mver}/oop
+%{_datadir}/guile/%{mver}/rnrs
+%{_datadir}/guile/%{mver}/scripts
+%{_datadir}/guile/%{mver}/srfi
+%{_datadir}/guile/%{mver}/sxml
+%{_datadir}/guile/%{mver}/system
+%{_datadir}/guile/%{mver}/texinfo
+%{_datadir}/guile/%{mver}/web
+%{_datadir}/guile/%{mver}/guile-procedures.txt
+%{_datadir}/guile/%{mver}/*.scm
+%{_datadir}/guile/%{mver}/scheme/*.scm
+%dir %{_datadir}/guile/%{mver}/scheme
+%ghost %{_datadir}/guile/site/%{mver}/slibcat
+%{_infodir}/*
+%{_mandir}/man1/guile%{?mver}*
+
+%files devel
+%{_bindir}/guile-config%{?mver}
+%{_bindir}/guile-snarf%{?mver}
+%{_datadir}/aclocal/*
+%{_libdir}/libguile-%{mver}.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/guile
+
+
+%changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.0.8-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Fri Jan 14 2022 Tomas Korbar <tkorbar@redhat.com> - 3.0.7-4
+- Fix license field
+- Resolves: rhbz#2036203
+
+* Sat Jan 08 2022 Miro Hrončok <mhroncok@redhat.com> - 3.0.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
+
+* Mon Aug 02 2021 Tomas Korbar <tkorbar@redhat.com> - 3.0.7-2
+- Fix requires for devel package
+- Resolves: rhbz#1989011
+
+* Mon Jul 19 2021 Tomas Korbar <tkorbar@redhat.com> - 3.0.7-1
+- Initial package
+

+ 13 - 19
m/make/make-vl.spec

@@ -2,7 +2,7 @@ Summary:     A GNU tool which simplifies the build process for users.
 Summary(ja): ユーザのビルド手続きを平易にする GNU ツール
 Name: make
 Epoch: 1
-Version: 4.3
+Version: 4.4
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -11,7 +11,7 @@ Distribution: Vine Linux
 License: GPL
 URL: http://www.gnu.org/software/make/
 Source: https://ftp.gnu.org/gnu/make/make-%{version}.tar.gz
-Source1: http://translationproject.org/PO-files/ja/make-4.2.93.ja.po
+Source1: http://translationproject.org/PO-files/ja/make-4.3.92.ja.po
 Patch0: make-4.3-getcwd.patch
 
 # Assume we don't have clock_gettime in configure, so that
@@ -22,16 +22,9 @@ Patch2: make-4.0-noclock_gettime.patch
 # BZs #142691, #17374
 Patch3: make-4.3-j8k.patch
 
-# https://bugzilla.redhat.com/show_bug.cgi?id=1827850
-# https://savannah.gnu.org/bugs/?58232
-# Remove on next make rebase
-Patch4: make-4.3-cloexec.patch
-
-Buildroot: %{_tmppath}/%{name}-%{version}-root
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: automake >= 1.7.3
-BuildRequires: guile-devel
+BuildRequires: guile30-devel
 BuildRequires: perl
 BuildRequires: procps
 BuildRequires: texinfo
@@ -86,6 +79,7 @@ rm -f ${RPM_BUILD_ROOT}/%{_infodir}/dir
 %find_lang %name
 
 %check
+export PATH=$PATH:/bin
 echo ============TESTING===============
 /usr/bin/env LANG=C make check
 echo ============END TESTING===========
@@ -94,14 +88,6 @@ echo ============END TESTING===========
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
-%post
-/sbin/install-info %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make).                 The GNU make utility." || :
-
-%preun
-if [ $1 = 0 ]; then
-   /sbin/install-info --delete %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make).                 The GNU make utility." || :
-fi
-
 
 %files -f %{name}.lang
 %defattr(-,root,root)
@@ -111,7 +97,15 @@ fi
 %{_infodir}/*.info*
 %{_includedir}/gnumake.h
 
+
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4-1
+- new upstream release.
+- updated ja.po.
+- dropped install-info scriptlets.
+- dropped Patch4: fixed in upstream.
+- updated patches.
+
 * Wed Feb 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3-1
 - new upstream release.
 - updated ja.po.