[Git][java-team/tuxguitar][master] 3 commits: Fix FTBFS for arch-any (Closes: #1029476)

Tony Mancill (@tmancill) gitlab at salsa.debian.org
Wed Jan 25 05:28:29 GMT 2023



Tony Mancill pushed to branch master at Debian Java Maintainers / tuxguitar


Commits:
cf3456d6 by tony mancill at 2023-01-24T20:43:37-08:00
Fix FTBFS for arch-any (Closes: #1029476)

- - - - -
7db2c8c2 by tony mancill at 2023-01-24T20:51:22-08:00
Restore Architecture: any for arch-any packages

- - - - -
a05228b6 by tony mancill at 2023-01-24T20:52:56-08:00
Prepare changelog for upload

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+tuxguitar (1.5.6+dfsg1-4) unstable; urgency=medium
+
+  * QA upload.
+  * Override autoconf target FTBFS for arch-any (Closes: #1029476)
+    Thank you to Helmar Gerloni for the idea.
+  * Revert change to build architectures to try "all" again.
+
+ -- tony mancill <tmancill at debian.org>  Tue, 24 Jan 2023 20:44:33 -0800
+
 tuxguitar (1.5.6+dfsg1-3) unstable; urgency=medium
 
   * QA upload.


=====================================
debian/control
=====================================
@@ -43,7 +43,7 @@ Description: tuxguitar plugin for sound playback using Java Sound API
  Use Tuxguitar along this plugin if unsure, other sounds can be used too.
 
 Package: tuxguitar-alsa
-Architecture: amd64 arm64
+Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
          tuxguitar (= ${source:Version})
 Suggests: timidity
@@ -52,7 +52,7 @@ Description: tuxguitar plugin for sound playback using ALSA
  A MIDI expander is required (Hardware or Software).
 
 Package: tuxguitar-oss
-Architecture: amd64 arm64
+Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
          tuxguitar (= ${source:Version}),
          oss-compat
@@ -62,7 +62,7 @@ Description: tuxguitar plugin for sound playback using OSS
  A MIDI expander is required (Hardware or Software).
 
 Package: tuxguitar-fluidsynth
-Architecture: amd64 arm64
+Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
          tuxguitar (= ${source:Version}),
          fluidsynth
@@ -71,7 +71,7 @@ Description: tuxguitar plugin for sound playback using fluidsynth
  fluidsynth as MIDI expander.
 
 Package: tuxguitar-jack
-Architecture: amd64 arm64
+Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
          tuxguitar (= ${source:Version})
 Suggests: qjackctl
@@ -80,7 +80,7 @@ Description: tuxguitar plugin for sound playback using JACKD
  A MIDI expander is required (Hardware or Software).
 
 Package: tuxguitar-synth-lv2
-Architecture: amd64 arm64
+Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends},
          tuxguitar (= ${source:Version})
 Description: tuxguitar LV2 audio plugin


=====================================
debian/rules
=====================================
@@ -11,6 +11,13 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
 %:
 	dh $@ --no-parallel
 
+override_dh_auto_configure:
+	# Since our build system is maven, give mh_patchpoms something
+	# to patch so arch-any builds succeed.
+	# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029476
+	ln -s tuxguitar.poms debian/tuxguitar-alsa.poms
+	dh_auto_configure
+
 override_dh_auto_build:
 	dh_auto_build --sourcedirectory=build-scripts/tuxguitar-linux-x86_64 -- -e clean verify -Dnative-modules=true
 	docbook-to-man misc/tuxguitar.sgml > debian/tuxguitar.1



View it on GitLab: https://salsa.debian.org/java-team/tuxguitar/-/compare/4b0e9951d9dd7f1dfe818bdc1ae2d05b20acc4ad...a05228b6e1acb9e5694510b952586850406cf0f7

-- 
View it on GitLab: https://salsa.debian.org/java-team/tuxguitar/-/compare/4b0e9951d9dd7f1dfe818bdc1ae2d05b20acc4ad...a05228b6e1acb9e5694510b952586850406cf0f7
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20230125/a655b96e/attachment.htm>


More information about the pkg-java-commits mailing list