[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/libaxc][debian/master] 2 commits: Release new upstream version 0.3.4

Henry-Nicolas Tourneur (@hntourne) gitlab at salsa.debian.org
Sun Aug 15 11:39:29 BST 2021



Henry-Nicolas Tourneur pushed to branch debian/master at Debian On Mobile / libaxc


Commits:
74890737 by Henry-Nicolas Tourneur at 2021-08-15T10:35:25+00:00
Release new upstream version 0.3.4

- - - - -
2fb46afc by Henry-Nicolas Tourneur at 2021-08-15T10:38:15+00:00
Cleanup on d/rules: leftovers from unused patches

- - - - -


4 changed files:

- debian/changelog
- debian/libaxc-dev.install
- + debian/patches/002_makefile_add-links.patch
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+axc (0.3.4-1) unstable; urgency=medium
+
+  * d/salsa-ci.yml: disable aptly
+  * New upstream version 0.3.4
+  * d/patches: remove 001_fix_makefile.patch that has been upstreamed
+  * d/patches: 001_makefile_fixtest-race.patch
+    fixes a potential FTBFS (Closes: #983975)
+  * Perform the sofile linking using upstream build infrastructure
+
+ -- Henry-Nicolas Tourneur <debian at nilux.be>  Sun, 15 Aug 2021 10:33:45 +0000
+
 axc (0.3.3-1) unstable; urgency=medium
 
   [ Henry-Nicolas Tourneur ]


=====================================
debian/libaxc-dev.install
=====================================
@@ -1,3 +1,4 @@
 usr/include/axc/
 usr/lib/*/libaxc.a
+usr/lib/*/libaxc.so
 usr/lib/*/pkgconfig/libaxc.pc


=====================================
debian/patches/002_makefile_add-links.patch
=====================================
@@ -0,0 +1,19 @@
+Author: Seastian Pipping <sebastian at pipping.org>
+Origin: https://github.com/gkdr/axc/pull/24
+Forwarded: not-needed
+Description: This patch remove the dependency on the fresco shpinx theme.
+ That theme is not available in Debian so rtd is used instead.
+ The patch also disable a potential privacy violation (see html_theme_options)
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/Makefile
++++ b/Makefile
+@@ -125,6 +125,8 @@ install: $(BDIR)
+ 	install -d $(DESTDIR)/$(PREFIX)/lib/$(ARCH)/pkgconfig/
+ 	install -m 644 $(BDIR)/libaxc.a  $(DESTDIR)/$(PREFIX)/lib/$(ARCH)/libaxc.a
+ 	install -m 644 $(BDIR)/libaxc.so $(DESTDIR)/$(PREFIX)/lib/$(ARCH)/libaxc.so.$(VERSION)
++	ln -s libaxc.so.$(VERSION) $(DESTDIR)/$(PREFIX)/lib/$(ARCH)/libaxc.so.$(VER_MAJ)
++	ln -s libaxc.so.$(VERSION) $(DESTDIR)/$(PREFIX)/lib/$(ARCH)/libaxc.so
+ 	install -m 644 $(BDIR)/libaxc.pc $(DESTDIR)/$(PREFIX)/lib/$(ARCH)/pkgconfig/
+ 	install -d $(DESTDIR)/$(PREFIX)/include/axc/
+ 	install -m 644 $(SDIR)/axc.h $(DESTDIR)/$(PREFIX)/include/axc/


=====================================
debian/rules
=====================================
@@ -1,10 +1,6 @@
 #!/usr/bin/make -f
 
-# No setting build flag for hardening here since those are overwritten
-# by the Makefile. The Makefile is patched instead.
-
 export DEB_BUILD_MAINT_OPTIONS= hardening=+all
-SOFILE=usr/lib/${DEB_HOST_MULTIARCH}/libaxc.so
 
 %:
 	dh $@
@@ -16,10 +12,5 @@ override_dh_auto_install:
 override_dh_auto_build:
 	PREFIX=/usr dh_auto_build
 
-override_dh_link:
-	dh_link -plibaxc0 ${SOFILE}.0.3.3 ${SOFILE}.0.3
-	dh_link -plibaxc0 ${SOFILE}.0.3.3 ${SOFILE}.0
-	dh_link -plibaxc-dev ${SOFILE}.0 ${SOFILE}
-
 override_dh_auto_test:
 	dh_auto_test -- -j1



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/libaxc/-/compare/10faee5a462104b06e48e4e52a836c2bc88d12b8...2fb46afc3e4e35d48b7b9b144defc69d2a762f03

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/libaxc/-/compare/10faee5a462104b06e48e4e52a836c2bc88d12b8...2fb46afc3e4e35d48b7b9b144defc69d2a762f03
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-on-mobile-maintainers/attachments/20210815/55808a0e/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list