David Runge pushed to branch main at Arch Linux / Packaging / Packages /
qastools
Commits:
119e6fa7 by Christian Heusel at 2024-09-27T17:17:25+02:00
fix the reproduciblity issues in the manpages
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + qastools-1_4_0-fix-manpage-reproducibility.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -16,8 +16,11 @@ pkgbase = qastools
depends = qt6-base
depends = qt6-svg
source =
https://gitlab.com/sebholt/qastools/-/archive/v1.4.0/qastools-v1.4.0.tar.gz
+ source = qastools-1_4_0-fix-manpage-reproducibility.patch
sha512sums =
eced94ce0c796148d3dae79f8b687d481b2adb34466de41ad0c6ecf3b820562297720d8052332c3f1ba422a856dbc7742f1bdb2a32b6bb1c43eaad9cba256946
+ sha512sums =
2610b60f0a2c99cd55d56b98a21da29672785e74b0409f226d673ee7b4cd9980e87eb9e771061645a5ed3b83a7458e66e1e1393723c66961d99472c8102c0935
b2sums =
4a48ea32b41d03739497764f9677a79a0ca0f917fa758acab4ae61d776fe79d4d8b7cc6d3bfed657aafc241c2bf57d7d469184b2b95084c999133480faa8b5b6
+ b2sums =
cdd8dbafca897322c594d9ba8ba802d339f6c87d521f10f0dd1f0cf294913dc9ad674d66fab064a99749b4fe830193114a17b27459dbb7c499e44f52c26db8d8
pkgname = qastools
depends = gcc-libs
=====================================
PKGBUILD
=====================================
@@ -22,9 +22,16 @@ makedepends=(
qt6-tools
systemd-libs
)
-source=($url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
-sha512sums=('eced94ce0c796148d3dae79f8b687d481b2adb34466de41ad0c6ecf3b820562297720d8052332c3f1ba422a856dbc7742f1bdb2a32b6bb1c43eaad9cba256946')
-b2sums=('4a48ea32b41d03739497764f9677a79a0ca0f917fa758acab4ae61d776fe79d4d8b7cc6d3bfed657aafc241c2bf57d7d469184b2b95084c999133480faa8b5b6')
+source=($url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz
+ qastools-1_4_0-fix-manpage-reproducibility.patch)
+sha512sums=('eced94ce0c796148d3dae79f8b687d481b2adb34466de41ad0c6ecf3b820562297720d8052332c3f1ba422a856dbc7742f1bdb2a32b6bb1c43eaad9cba256946'
+
'2610b60f0a2c99cd55d56b98a21da29672785e74b0409f226d673ee7b4cd9980e87eb9e771061645a5ed3b83a7458e66e1e1393723c66961d99472c8102c0935')
+b2sums=('4a48ea32b41d03739497764f9677a79a0ca0f917fa758acab4ae61d776fe79d4d8b7cc6d3bfed657aafc241c2bf57d7d469184b2b95084c999133480faa8b5b6'
+
'cdd8dbafca897322c594d9ba8ba802d339f6c87d521f10f0dd1f0cf294913dc9ad674d66fab064a99749b4fe830193114a17b27459dbb7c499e44f52c26db8d8')
+
+prepare() {
+ patch -Np 1 -d $pkgname-v$pkgver -i
../qastools-1_4_0-fix-manpage-reproducibility.patch
+}
build() {
local cmake_options=(
=====================================
qastools-1_4_0-fix-manpage-reproducibility.patch
=====================================
@@ -0,0 +1,39 @@
+diff --git a/qasconfig/share/man/CMakeLists.txt
b/qasconfig/share/man/CMakeLists.txt
+index 638b6a3..b270216 100644
+--- a/qasconfig/share/man/CMakeLists.txt
++++ b/qasconfig/share/man/CMakeLists.txt
+@@ -19,7 +19,7 @@ CONFIGURE_FILE ( ${man_src} ${man_plain} )
+
+ ADD_CUSTOM_COMMAND (
+ OUTPUT ${man_gz}
+- COMMAND ${GZIP} -c -9 ${man_plain} > ${man_gz}
++ COMMAND ${GZIP} -c -n -9 ${man_plain} > ${man_gz}
+ DEPENDS ${man_plain}
+ COMMENT "Building ${man_gz}" )
+
+diff --git a/qashctl/share/man/CMakeLists.txt
b/qashctl/share/man/CMakeLists.txt
+index 1916374..f8f61c2 100644
+--- a/qashctl/share/man/CMakeLists.txt
++++ b/qashctl/share/man/CMakeLists.txt
+@@ -19,7 +19,7 @@ CONFIGURE_FILE ( ${man_src} ${man_plain} )
+
+ ADD_CUSTOM_COMMAND (
+ OUTPUT ${man_gz}
+- COMMAND ${GZIP} -c -9 ${man_plain} > ${man_gz}
++ COMMAND ${GZIP} -n -c -9 ${man_plain} > ${man_gz}
+ DEPENDS ${man_plain}
+ COMMENT "Building ${man_gz}" )
+
+diff --git a/qasmixer/share/man/CMakeLists.txt
b/qasmixer/share/man/CMakeLists.txt
+index 7fa745a..446aa31 100644
+--- a/qasmixer/share/man/CMakeLists.txt
++++ b/qasmixer/share/man/CMakeLists.txt
+@@ -19,7 +19,7 @@ CONFIGURE_FILE ( ${man_src} ${man_plain} )
+
+ ADD_CUSTOM_COMMAND (
+ OUTPUT ${man_gz}
+- COMMAND ${GZIP} -c -9 ${man_plain} > ${man_gz}
++ COMMAND ${GZIP} -c -n -9 ${man_plain} > ${man_gz}
+ DEPENDS ${man_plain}
+ COMMENT "Building ${man_gz}" )
+
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/qastools/-/commit/119e6fa7d783732c9479c1c8e343d01d6dddf742
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/qastools/-/commit/119e6fa7d783732c9479c1c8e343d01d6dddf742
You're receiving this email because of your account on gitlab.archlinux.org.