diff -Nru picard-2.7.2/debian/changelog picard-2.7.3/debian/changelog --- picard-2.7.2/debian/changelog 2022-01-11 15:45:05.000000000 +0000 +++ picard-2.7.3/debian/changelog 2022-01-13 07:30:56.000000000 +0000 @@ -1,8 +1,8 @@ -picard (2.7.2-0~ppa25~ubuntu21.04.1) hirsute; urgency=low +picard (2.7.3-0~ppa25~ubuntu21.04.1) hirsute; urgency=low * Auto build. - -- Philipp Wolfer Tue, 11 Jan 2022 15:45:05 +0000 + -- Philipp Wolfer Thu, 13 Jan 2022 07:30:56 +0000 picard (2.0.4-0) disco; urgency=low diff -Nru picard-2.7.2/debian/git-build-recipe.manifest picard-2.7.3/debian/git-build-recipe.manifest --- picard-2.7.2/debian/git-build-recipe.manifest 2022-01-11 15:45:05.000000000 +0000 +++ picard-2.7.3/debian/git-build-recipe.manifest 2022-01-13 07:30:56.000000000 +0000 @@ -1,3 +1,3 @@ -# git-build-recipe format 0.4 deb-version 2.7.2-0~ppa25 -lp:picard git-commit:05a4411e4cbef1a19cafa4782be2d67209380db4 +# git-build-recipe format 0.4 deb-version 2.7.3-0~ppa25 +lp:picard git-commit:c43a5c06ee362b943b7f855f15c17cc244cc2efb nest-part packaging lp:~musicbrainz-developers/picard/+git/picard-debian-packaging debian debian git-commit:9ce60ecf3b18c931549ef6fbf398dfc7ad13ed54 diff -Nru picard-2.7.2/NEWS.md picard-2.7.3/NEWS.md --- picard-2.7.2/NEWS.md 2022-01-11 15:44:55.000000000 +0000 +++ picard-2.7.3/NEWS.md 2022-01-13 07:30:47.000000000 +0000 @@ -1,3 +1,9 @@ +# Version 2.7.3 - 2022-01-13 + +## Bugfixes +- [PICARD-2395](https://tickets.metabrainz.org/browse/PICARD-2395) - macOS 10.13: On launch app is reported as damaged + + # Version 2.7.2 - 2022-01-11 ## Bugfixes diff -Nru picard-2.7.2/picard/__init__.py picard-2.7.3/picard/__init__.py --- picard-2.7.2/picard/__init__.py 2022-01-11 15:44:55.000000000 +0000 +++ picard-2.7.3/picard/__init__.py 2022-01-13 07:30:47.000000000 +0000 @@ -42,7 +42,7 @@ PICARD_DISPLAY_NAME = "MusicBrainz Picard" PICARD_APP_ID = "org.musicbrainz.Picard" PICARD_DESKTOP_NAME = PICARD_APP_ID + ".desktop" -PICARD_VERSION = Version(2, 7, 2, 'final', 0) +PICARD_VERSION = Version(2, 7, 3, 'final', 0) # optional build version diff -Nru picard-2.7.2/scripts/package/macos-package-app.sh picard-2.7.3/scripts/package/macos-package-app.sh --- picard-2.7.2/scripts/package/macos-package-app.sh 2022-01-11 15:44:55.000000000 +0000 +++ picard-2.7.3/scripts/package/macos-package-app.sh 2022-01-13 07:30:47.000000000 +0000 @@ -54,6 +54,21 @@ rm -r "$APP_BUNDLE" mv "$APP_BUNDLE.tmp" "$APP_BUNDLE" +# Fix placing text files in Resources instead of Contents to avoid signatures ending up in extended attributes. +# This fixes the signature breaking if extended attributes get removed or modified. +# Fixes https://tickets.metabrainz.org/browse/PICARD-1943 and related issues. +echo "Fixing location of Qt5 translation resources for code signing..." +if [[ -d "$APP_BUNDLE/Contents/MacOS/PyQt5/Qt5/" ]]; then + QT5_DIR=Qt5 +else # For older PyQt5 installs + QT5_DIR=Qt +fi +mkdir "$APP_BUNDLE/Contents/Resources/$QT5_DIR/" +mv "$APP_BUNDLE/Contents/MacOS/PyQt5/$QT5_DIR/translations" "$APP_BUNDLE/Contents/Resources/$QT5_DIR/" +pushd "$APP_BUNDLE/Contents/MacOS/PyQt5/$QT5_DIR/" +ln -s "../../../Resources/$QT5_DIR/translations" . +popd + if [ "$CODESIGN" = '1' ]; then # Enable hardened runtime if app will get notarized if [ "$NOTARIZE" = "1" ]; then