Date: Monday, April 18, 2022 @ 10:51:09 Author: artafinde Revision: 1186976
archrelease: copy trunk to community-x86_64 Added: makedumpfile/repos/community-x86_64/PKGBUILD (from rev 1186975, makedumpfile/trunk/PKGBUILD) Deleted: makedumpfile/repos/community-x86_64/0001-PATCH-v2-Simplify-the-generation-of-man-pages.patch makedumpfile/repos/community-x86_64/PKGBUILD ----------------------------------------------------------+ 0001-PATCH-v2-Simplify-the-generation-of-man-pages.patch | 104 ------------- PKGBUILD | 75 ++++----- 2 files changed, 34 insertions(+), 145 deletions(-) Deleted: 0001-PATCH-v2-Simplify-the-generation-of-man-pages.patch =================================================================== --- 0001-PATCH-v2-Simplify-the-generation-of-man-pages.patch 2022-04-18 10:50:11 UTC (rev 1186975) +++ 0001-PATCH-v2-Simplify-the-generation-of-man-pages.patch 2022-04-18 10:51:09 UTC (rev 1186976) @@ -1,104 +0,0 @@ -From 2169de66ecd4504a3e69e0be0330f492f966ce5e Mon Sep 17 00:00:00 2001 -From: Leonidas Spyropoulos <artafi...@archlinux.org> -Date: Fri, 4 Mar 2022 15:17:48 +0000 -Subject: [PATCH] [PATCH v2] Simplify the generation of man pages - -Use `sed` to simplify the man pages generation. Keep the .in files -intact during make and generate the actual man pages with sed. -Additionally package tools already gz the man pages during install so it -doesn't really need to do that during make and it breaks reproducibility -of the package due to timestamps on files. - -Motivation: https://reproducible-builds.org - -Signed-off-by: Leonidas Spyropoulos <artafi...@archlinux.org> -Reviewed-and-tested-by: Guilherme G. Piccoli <gpicc...@igalia.com> -Signed-off-by: Kazuhito Hagio <k-hagio...@nec.com> ---- - .gitignore | 2 ++ - Makefile | 20 +++++++++---------- - makedumpfile.8 => makedumpfile.8.in | 2 +- - makedumpfile.conf.5 => makedumpfile.conf.5.in | 2 +- - 4 files changed, 13 insertions(+), 13 deletions(-) - rename makedumpfile.8 => makedumpfile.8.in (99%) - rename makedumpfile.conf.5 => makedumpfile.conf.5.in (99%) - -diff --git a/.gitignore b/.gitignore -index 0b78a96..d6ff75f 100644 ---- a/.gitignore -+++ b/.gitignore -@@ -78,3 +78,5 @@ GTAGS - *~ - \#*# - makedumpfile -+makedumpfile.8 -+makedumpfile.conf.5 -diff --git a/Makefile b/Makefile -index 9f9fd22..f118b31 100644 ---- a/Makefile -+++ b/Makefile -@@ -112,26 +112,24 @@ $(OBJ_ARCH): $(SRC_ARCH) - - makedumpfile: $(SRC_BASE) $(OBJ_PART) $(OBJ_ARCH) - $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ_PART) $(OBJ_ARCH) -rdynamic -o $@ $< $(LIBS) -- echo .TH MAKEDUMPFILE 8 \"$(DATE)\" \"makedumpfile v$(VERSION)\" \"Linux System Administrator\'s Manual\" > temp.8 -- grep -v "^.TH MAKEDUMPFILE 8" $(VPATH)makedumpfile.8 >> temp.8 -- mv temp.8 makedumpfile.8 -- gzip -c ./makedumpfile.8 > ./makedumpfile.8.gz -- echo .TH MAKEDUMPFILE.CONF 5 \"$(DATE)\" \"makedumpfile v$(VERSION)\" \"Linux System Administrator\'s Manual\" > temp.5 -- grep -v "^.TH MAKEDUMPFILE.CONF 5" $(VPATH)makedumpfile.conf.5 >> temp.5 -- mv temp.5 makedumpfile.conf.5 -- gzip -c ./makedumpfile.conf.5 > ./makedumpfile.conf.5.gz -+ @sed -e "s/@DATE@/$(DATE)/" \ -+ -e "s/@VERSION@/$(VERSION)/" \ -+ $(VPATH)makedumpfile.8.in > $(VPATH)makedumpfile.8 -+ @sed -e "s/@DATE@/$(DATE)/" \ -+ -e "s/@VERSION@/$(VERSION)/" \ -+ $(VPATH)makedumpfile.conf.5.in > $(VPATH)makedumpfile.conf.5 - - eppic_makedumpfile.so: extension_eppic.c - $(CC) $(CFLAGS) $(LDFLAGS) -shared -rdynamic -o $@ extension_eppic.c -fPIC -leppic -ltinfo - - clean: -- rm -f $(OBJ) $(OBJ_PART) $(OBJ_ARCH) makedumpfile makedumpfile.8.gz makedumpfile.conf.5.gz -+ rm -f $(OBJ) $(OBJ_PART) $(OBJ_ARCH) makedumpfile makedumpfile.8 makedumpfile.conf.5 - - install: - install -m 755 -d ${DESTDIR}/usr/sbin ${DESTDIR}/usr/share/man/man5 ${DESTDIR}/usr/share/man/man8 ${DESTDIR}/etc - install -m 755 -t ${DESTDIR}/usr/sbin makedumpfile $(VPATH)makedumpfile-R.pl -- install -m 644 -t ${DESTDIR}/usr/share/man/man8 makedumpfile.8.gz -- install -m 644 -t ${DESTDIR}/usr/share/man/man5 makedumpfile.conf.5.gz -+ install -m 644 -t ${DESTDIR}/usr/share/man/man8 makedumpfile.8 -+ install -m 644 -t ${DESTDIR}/usr/share/man/man5 makedumpfile.conf.5 - install -m 644 -D $(VPATH)makedumpfile.conf ${DESTDIR}/etc/makedumpfile.conf.sample - mkdir -p ${DESTDIR}/usr/share/makedumpfile-${VERSION}/eppic_scripts - install -m 644 -t ${DESTDIR}/usr/share/makedumpfile-${VERSION}/eppic_scripts/ $(VPATH)eppic_scripts/* -diff --git a/makedumpfile.8 b/makedumpfile.8.in -similarity index 99% -rename from makedumpfile.8 -rename to makedumpfile.8.in -index ce8c700..d22588e 100644 ---- a/makedumpfile.8 -+++ b/makedumpfile.8.in -@@ -1,4 +1,4 @@ --.TH MAKEDUMPFILE 8 "8 Nov 2021" "makedumpfile v1.7.0" "Linux System Administrator's Manual" -+.TH MAKEDUMPFILE 8 "@DATE@" "makedumpfile v@VERSION@" "Linux System Administrator's Manual" - .SH NAME - makedumpfile \- make a small dumpfile of kdump - .SH SYNOPSIS -diff --git a/makedumpfile.conf.5 b/makedumpfile.conf.5.in -similarity index 99% -rename from makedumpfile.conf.5 -rename to makedumpfile.conf.5.in -index 0f1a49b..54e1be8 100644 ---- a/makedumpfile.conf.5 -+++ b/makedumpfile.conf.5.in -@@ -1,4 +1,4 @@ --.TH MAKEDUMPFILE.CONF 5 "8 Nov 2021" "makedumpfile v1.7.0" "Linux System Administrator's Manual" -+.TH MAKEDUMPFILE.CONF 5 "@DATE@" "makedumpfile v@VERSION@" "Linux System Administrator's Manual" - .SH NAME - makedumpfile.conf \- The filter configuration file for makedumpfile(8). - .SH DESCRIPTION --- -2.35.1 - Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-04-18 10:50:11 UTC (rev 1186975) +++ PKGBUILD 2022-04-18 10:51:09 UTC (rev 1186976) @@ -1,41 +0,0 @@ -# Maintainer: Leonidas Spyropoulos <artafinde at archlinux dot org> -# Contributor: Maurizio D'Addona <mauritiusd...@gmail.com> -# Contributor: Mathieu Pasquet <mathi...@mathieui.net> -# Contributor: Bernhard Walle <bernhard.wa...@gmx.de> -# Contributor: Michael Eckert <michael.eck...@linuxmail.org> -# Contributor: Guilherme G. Piccoli <gpicc...@igalia.com> - -pkgname=makedumpfile -pkgver=1.7.0 -pkgrel=4 -pkgdesc="A tool to generate smaller dumpfiles from kdump memory dumps" -license=('GPL2') -depends=('perl' 'libelf' 'zstd') -options=('debug') -arch=('i686' 'x86_64') -url="https://github.com/makedumpfile/makedumpfile" -source=("https://github.com/makedumpfile/makedumpfile/releases/download/${pkgver}/makedumpfile-${pkgver}.tar.gz" - 0001-PATCH-v2-Simplify-the-generation-of-man-pages.patch) -sha256sums=('8985f8df249087ea68c6051dec6dac3ef0703fe2aa87d0266f3951f93aa8da5e' - '5a884f904eeb2f914a3ae74e2a8b4b6305cf96366d014bd11134672d2cf27c4f') - -prepare() { - cd "${pkgname}-${pkgver}" - patch -Np1 < "${srcdir}/0001-PATCH-v2-Simplify-the-generation-of-man-pages.patch" -} - -build() { - cd "${pkgname}-${pkgver}" - make -O \ - LINKTYPE=dynamic \ - USEZSTD=on \ - V=1 -} - -package() { - cd "${pkgname}-${pkgver}" - make install DESTDIR="${pkgdir}" - mv "${pkgdir}/usr/sbin" "${pkgdir}/usr/bin" -} - -# vim:set ts=2 sw=2 et: Copied: makedumpfile/repos/community-x86_64/PKGBUILD (from rev 1186975, makedumpfile/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-04-18 10:51:09 UTC (rev 1186976) @@ -0,0 +1,34 @@ +# Maintainer: Leonidas Spyropoulos <artafinde at archlinux dot org> +# Contributor: Maurizio D'Addona <mauritiusd...@gmail.com> +# Contributor: Mathieu Pasquet <mathi...@mathieui.net> +# Contributor: Bernhard Walle <bernhard.wa...@gmx.de> +# Contributor: Michael Eckert <michael.eck...@linuxmail.org> +# Contributor: Guilherme G. Piccoli <gpicc...@igalia.com> + +pkgname=makedumpfile +pkgver=1.7.1 +pkgrel=1 +pkgdesc="A tool to generate smaller dumpfiles from kdump memory dumps" +license=('GPL2') +depends=('perl' 'libelf' 'zstd') +options=('debug') +arch=('i686' 'x86_64') +url="https://github.com/makedumpfile/makedumpfile" +source=("https://github.com/makedumpfile/makedumpfile/releases/download/${pkgver}/makedumpfile-${pkgver}.tar.gz") +sha256sums=('cb04b1bd0e750d0d0ac1b43b759b326d4a3797b0af08e0c269d1b155893fb664') + +build() { + cd "${pkgname}-${pkgver}" + make -O \ + LINKTYPE=dynamic \ + USEZSTD=on \ + V=1 +} + +package() { + cd "${pkgname}-${pkgver}" + make install DESTDIR="${pkgdir}" + mv "${pkgdir}/usr/sbin" "${pkgdir}/usr/bin" +} + +# vim:set ts=2 sw=2 et: