From: Peter Michael Green Date: Tue, 25 Feb 2020 17:04:12 +0000 (+0000) Subject: Manual merge of version 1.1+git20181118-2+rpi1 and 1.1+git20181118-4 to produce 1... X-Git-Tag: archive/raspbian/1.1+git20181118-4+rpi1^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b342720aafa2fd6b080174bbd7912fee63e81e1e;p=performous.git Manual merge of version 1.1+git20181118-2+rpi1 and 1.1+git20181118-4 to produce 1.1+git20181118-4+rpi1 --- b342720aafa2fd6b080174bbd7912fee63e81e1e diff --cc debian/changelog index 4bf3cfc,5ef4e1b..36cfdc7 --- a/debian/changelog +++ b/debian/changelog @@@ -1,8 -1,17 +1,24 @@@ - performous (1.1+git20181118-2+rpi1) buster-staging; urgency=medium ++performous (1.1+git20181118-4+rpi1) bullseye-staging; urgency=medium + ++ [changes brought forward from 1.1+git20181118-2+rpi1 by Peter Michael Green at Thu, 14 Mar 2019 16:20:56 +0000] + * Link against -latomic on armhf too. + - -- Peter Michael Green Thu, 14 Mar 2019 16:20:56 +0000 ++ -- Peter Michael Green Tue, 25 Feb 2020 17:01:57 +0000 ++ + performous (1.1+git20181118-4) unstable; urgency=medium + + * Team upload + * Apply fixes from experimental branch to fix builds with latomic flag + + -- Gianfranco Costamagna Fri, 14 Feb 2020 12:12:49 +0100 + + performous (1.1+git20181118-3) unstable; urgency=medium + + * Team upload + * New pango requires new harfbuzz, patch taken from Ubuntu that fixes FTBFS + with pango from debian/experimental + + -- Gianfranco Costamagna Thu, 13 Feb 2020 11:19:20 +0100 performous (1.1+git20181118-2) unstable; urgency=medium diff --cc debian/rules index 55e2739,57a1a7b..121fd9e --- a/debian/rules +++ b/debian/rules @@@ -1,17 -1,37 +1,37 @@@ #!/usr/bin/make -f - #export DH_VERBOSE=1 - export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + ifeq (,$(filter terse,${DEB_BUILD_OPTIONS})) + export DH_VERBOSE=1 + export V=1 + export VERBOSE=1 + endif + + LC_ALL:=C.UTF-8 + export LC_ALL + + DEB_HOST_ARCH?=$(shell dpkg-architecture -qDEB_HOST_ARCH) + + OUR_CPPFLAGS:= + OUR_CXXFLAGS:= + OUR_LDFLAGS:= -Wl,--as-needed + + # needed so top-level exceptions are displayed as fatal errors for users + OUR_CPPFLAGS+= -DNDEBUG # Build without Altivec on ppc64el to prevent build failures - DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) ifeq ($(DEB_HOST_ARCH),ppc64el) - export DEB_CXXFLAGS_MAINT_APPEND := -mno-altivec + OUR_CXXFLAGS+= -mno-altivec endif - ifneq (,$(filter $(DEB_HOST_ARCH), armhf armel m68k mips mipsel powerpc powerpcspe sh4)) - export DEB_LDFLAGS_MAINT_APPEND = -latomic -ifneq (,$(filter ${DEB_HOST_ARCH},armel m68k mips mipsel powerpc powerpcspe sh4)) ++ifneq (,$(filter ${DEB_HOST_ARCH},armhf armel m68k mips mipsel powerpc powerpcspe sh4)) + OUR_LDFLAGS+= -Wl,--start-group -latomic endif + export DEB_BUILD_MAINT_OPTIONS := hardening=+all + export DEB_CPPFLAGS_MAINT_APPEND := ${OUR_CPPFLAGS} + export DEB_CXXFLAGS_MAINT_APPEND := ${OUR_CXXFLAGS} + export DEB_LDFLAGS_MAINT_APPEND := ${OUR_LDFLAGS} + %: dh $@