[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/gnome-calls][debian/latest] 5 commits: d/rules: Enable link time optimizations

Evangelos Ribeiro Tzaras (@devrtz) gitlab at salsa.debian.org
Sun Aug 4 18:14:41 BST 2024



Evangelos Ribeiro Tzaras pushed to branch debian/latest at Debian On Mobile / gnome-calls


Commits:
a71be9aa by Evangelos Ribeiro Tzaras at 2024-08-04T15:12:40+02:00
d/rules: Enable link time optimizations

Closes: #1015419

(It probably got fixed a bit earlier,
 but we never closed the bug on the BTS)

- - - - -
06a51297 by Evangelos Ribeiro Tzaras at 2024-08-04T15:14:12+02:00
d/rules: Only strip -Bsymbolic-functions on Ubuntu and derived distros

- - - - -
e8d0dd98 by Evangelos Ribeiro Tzaras at 2024-08-04T15:14:12+02:00
d/rules: No need to specify the build directory

- - - - -
93ebca66 by Evangelos Ribeiro Tzaras at 2024-08-04T15:14:45+02:00
d/gbp.conf: Switch debian-branch to debian/latest

- - - - -
20bfc9af by Evangelos Ribeiro Tzaras at 2024-08-04T15:19:50+02:00
Document and release 46.3-2

- - - - -


3 changed files:

- debian/changelog
- debian/gbp.conf
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+gnome-calls (46.3-2) unstable; urgency=medium
+
+  * d/rules: Enable link time optimizations (Closes: #1015419)
+  * d/rules: Only strip -Bsymbolic-functions on Ubuntu and derived distros
+  * d/rules: No need to specify the build directory
+  * d/gbp.conf: Switch debian-branch to debian/latest
+
+ -- Evangelos Ribeiro Tzaras <devrtz-debian at fortysixandtwo.eu>  Sun, 04 Aug 2024 15:18:33 +0200
+
 gnome-calls (46.3-1) unstable; urgency=medium
 
   * New upstream release


=====================================
debian/gbp.conf
=====================================
@@ -1,5 +1,5 @@
 [DEFAULT]
-debian-branch = debian/master
+debian-branch = debian/latest
 debian-tag = debian/%(version)s
 upstream-branch = upstream/latest
 upstream-tag = upstream/%(version)s


=====================================
debian/rules
=====================================
@@ -1,10 +1,12 @@
 #!/usr/bin/make -f
 
-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all,optimize=+lto
 
 # Ubuntu builds with symbolic-functions by default which causes plugin issues
 # https://gitlab.gnome.org/GNOME/calls/-/issues/334
-export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
+ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
+  export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
+endif
 
 ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES))$(filter gnome-calls-doc,$(shell dh_listpackages)),gnome-calls-doc)
   CONFIGURE_OPTS+=-Dgtk_doc=true
@@ -13,7 +15,7 @@ else
 endif
 
 %:
-	dh $@ -- -B_build
+	dh $@
 
 override_dh_auto_configure:
 	dh_auto_configure -- $(CONFIGURE_OPTS)



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/compare/678da9c9eb4b671830847382c17ce199ab42393b...20bfc9af4b3ce4ef7776c7e256a107c95d538dd7

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/gnome-calls/-/compare/678da9c9eb4b671830847382c17ce199ab42393b...20bfc9af4b3ce4ef7776c7e256a107c95d538dd7
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/20240804/0d59386b/attachment-0001.htm>


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