Bug#992061: surgescript: please make the build reproducible

Vagrant Cascadian vagrant at reproducible-builds.org
Thu Dec 29 21:30:02 GMT 2022


Control: tags 992061 pending

On 2021-08-10, Chris Lamb wrote:
> Whilst working on the Reproducible Builds effort [0] we noticed that
> surgescript could not be built reproducibly.
>
> This is because CMake's RPATH is not stripped, needing us to avoid
> it being set with -DCMAKE_SKIP_RPATH=ON.

Uploaded an NMU fixing this issue to DELAYED/10:

diff -Nru surgescript-0.5.4.4/debian/changelog surgescript-0.5.4.4/debian/changelog
--- surgescript-0.5.4.4/debian/changelog	2020-12-09 20:26:49.000000000 -0800
+++ surgescript-0.5.4.4/debian/changelog	2022-12-29 13:18:46.000000000 -0800
@@ -1,3 +1,13 @@
+surgescript (0.5.4.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Chris Lamb ]
+  * debian/rules: Pass -DCMAKE_SKIP_RPATH=ON to dh_auto_configure.
+    (Closes: #992061)
+
+ -- Vagrant Cascadian <vagrant at reproducible-builds.org>  Thu, 29 Dec 2022 13:18:46 -0800
+
 surgescript (0.5.4.4-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru surgescript-0.5.4.4/debian/rules surgescript-0.5.4.4/debian/rules
--- surgescript-0.5.4.4/debian/rules	2020-12-09 20:26:49.000000000 -0800
+++ surgescript-0.5.4.4/debian/rules	2022-12-29 13:18:46.000000000 -0800
@@ -15,7 +15,8 @@
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
-		-DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH)
+		-DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH) \
+		-DCMAKE_SKIP_RPATH=ON
 
 override_dh_compress:
 	dh_compress -X.ss


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-games-devel/attachments/20221229/baa63468/attachment.sig>


More information about the Pkg-games-devel mailing list