Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / highlight
Commits: ddd7708c by Robin Candau at 2025-02-08T23:31:27+01:00 upgpkg: 4.15-2: Add a patch to strip gzip timestamps for reproducible builds See https://gitlab.com/saalen/highlight/-/merge_requests/151 - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + strip_gzip_timestamps.patch Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = highlight pkgver = 4.15 - pkgrel = 1 + pkgrel = 2 url = http://www.andre-simon.de/doku/highlight/highlight.html arch = x86_64 license = GPL @@ -9,11 +9,14 @@ pkgbase = highlight makedepends = boost source = http://www.andre-simon.de/zip/highlight-4.15.tar.bz2 source = http://www.andre-simon.de/zip/highlight-4.15.tar.bz2.asc + source = strip_gzip_timestamps.patch validpgpkeys = B8C55574187F49180EDC763750FE0279D805A7C7 md5sums = fd16041ffc8945ef6c4c07dbf83c541c md5sums = SKIP + md5sums = 1c816ade54c811d22531c6ce5699c769 sha256sums = 68b3f8178c5c9d4b0a03f6948635cef1c8d06244f6b438eebf3a190c588337e9 sha256sums = SKIP + sha256sums = 8ebc7cfb1a43417ec19c3346b69817b68ac6de9caf4fd46bdeef2b2831900caf pkgname = highlight pkgdesc = Fast and flexible source code highlighter (CLI version) ===================================== PKGBUILD ===================================== @@ -3,16 +3,19 @@ pkgbase=highlight pkgname=(highlight highlight-gui) pkgver=4.15 -pkgrel=1 +pkgrel=2 url="http://www.andre-simon.de/doku/highlight/highlight.html" license=('GPL') arch=('x86_64') makedepends=(qt5-base lua boost) -source=(http://www.andre-simon.de/zip/$pkgname-$pkgver.tar.bz2{,.asc}) +source=(http://www.andre-simon.de/zip/$pkgname-$pkgver.tar.bz2{,.asc} + strip_gzip_timestamps.patch) md5sums=('fd16041ffc8945ef6c4c07dbf83c541c' - 'SKIP') + 'SKIP' + '1c816ade54c811d22531c6ce5699c769') sha256sums=('68b3f8178c5c9d4b0a03f6948635cef1c8d06244f6b438eebf3a190c588337e9' - 'SKIP') + 'SKIP' + '8ebc7cfb1a43417ec19c3346b69817b68ac6de9caf4fd46bdeef2b2831900caf') validpgpkeys=(B8C55574187F49180EDC763750FE0279D805A7C7) prepare() { @@ -21,6 +24,10 @@ prepare() { sed -i 's/QMAKE=qmake/QMAKE=qmake-qt5/' src/makefile sed -i 's/QMAKE_CC = clang/QMAKE_CC = gcc/' src/gui-qt/highlight.pro sed -i 's/QMAKE_CXX = clang++/QMAKE_CXX = g++/' src/gui-qt/highlight.pro + + # Patch to strip gzip timestamps for reproducible build + patch -Np1 -i "${srcdir}/strip_gzip_timestamps.patch" + } build() { ===================================== strip_gzip_timestamps.patch ===================================== @@ -0,0 +1,13 @@ +diff --git a/makefile b/makefile +index 4a4ae35..8a2842c 100644 +--- a/makefile ++++ b/makefile +@@ -57,7 +57,7 @@ desktop_apps = ${data_dir}applications/ + desktop_icons = ${data_dir}icons/hicolor/256x256/apps/ + + # Commands: +-GZIP=gzip -9f ++GZIP=gzip -9fn + INSTALL_DATA=install -m644 + INSTALL_PROGRAM=install -m755 + MKDIR=mkdir -p -m 755 View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/highlight/-/commit/ddd7708c02cb7ff53ab06bae9992a32168b1ddc4 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/highlight/-/commit/ddd7708c02cb7ff53ab06bae9992a32168b1ddc4 You're receiving this email because of your account on gitlab.archlinux.org.
