[med-svn] [Git][med-team/gatb-core][master] 3 commits: Add build support for loongarch64

Andreas Tille (@tille) gitlab at salsa.debian.org
Tue Jan 9 20:32:47 GMT 2024



Andreas Tille pushed to branch master at Debian Med / gatb-core


Commits:
352a3fa2 by Andreas Tille at 2024-01-09T20:22:15+01:00
Add build support for loongarch64

- - - - -
9596a26e by Andreas Tille at 2024-01-09T21:06:06+01:00
Cleanup symbols file manually

- - - - -
0d414cbb by Andreas Tille at 2024-01-09T21:15:24+01:00
Upload to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/libgatbcore3.symbols.amd64
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+gatb-core (1.4.2+dfsg-13) unstable; urgency=medium
+
+  * Add build support for loongarch64
+    Closes: #1058714
+  * Cleanup symbols file manually
+
+ -- Andreas Tille <tille at debian.org>  Tue, 09 Jan 2024 20:48:47 +0100
+
 gatb-core (1.4.2+dfsg-12) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -20,7 +20,7 @@ Homepage: https://github.com/GATB/gatb-core
 Rules-Requires-Root: no
 
 Package: gatb-core
-Architecture: any-amd64 arm64 mips64el ppc64el ia64 ppc64 riscv64 sparc64 alpha
+Architecture: any-amd64 arm64 loong64 mips64el ppc64el ia64 ppc64 riscv64 sparc64 alpha
 Depends: ${shlibs:Depends},
          ${misc:Depends},
 Description: Genome Analysis Toolbox with de-Bruijn graph
@@ -37,7 +37,7 @@ Description: Genome Analysis Toolbox with de-Bruijn graph
  library: see https://gatb.inria.fr/software/
 
 Package: libgatbcore3
-Architecture: any-amd64 arm64 mips64el ppc64el ia64 ppc64 riscv64 sparc64 alpha
+Architecture: any-amd64 arm64 loong64 mips64el ppc64el ia64 ppc64 riscv64 sparc64 alpha
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
@@ -58,7 +58,7 @@ Description: dynamic library of the Genome Analysis Toolbox
  This package contains the dynamic library.
 
 Package: libgatbcore-dev
-Architecture: any-amd64 arm64 mips64el ppc64el ia64 ppc64 riscv64 sparc64 alpha
+Architecture: any-amd64 arm64 loong64 mips64el ppc64el ia64 ppc64 riscv64 sparc64 alpha
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},


=====================================
debian/libgatbcore3.symbols.amd64
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/rules
=====================================
@@ -41,3 +41,10 @@ override_dh_missing:
 	# test data are installed manually from main source to enable Architecture all builds
 	rm -rf debian/tmp/usr/test/db
 	dh_missing
+
+override_dh_makeshlibs:
+	dh_makeshlibs
+	# For whatever reason some symbol version has added Debian revision which leads to
+	# E: libgatbcore3: symbols-file-contains-current-version-with-debian-revision on symbol _ZNSt6vectorImSaImEE9push_backERKm at Base (libgatbcore.so.3) [symbols]
+	# This override is cleaning up the symbols file
+	find debian -name "*symbols*" -exec sed -i 's/+dfsg-[0-9]\+$$//' \{\} \;



View it on GitLab: https://salsa.debian.org/med-team/gatb-core/-/compare/fd403746862b47558c5fcc44c7c7db97305b05ad...0d414cbbdb2d3759fcd53f53dcf75271292221b5

-- 
View it on GitLab: https://salsa.debian.org/med-team/gatb-core/-/compare/fd403746862b47558c5fcc44c7c7db97305b05ad...0d414cbbdb2d3759fcd53f53dcf75271292221b5
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/debian-med-commit/attachments/20240109/dedd7144/attachment-0001.htm>


More information about the debian-med-commit mailing list