Version in base suite: 2.6-4 Base version: onionshare_2.6-4 Target version: onionshare_2.6-5+deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/o/onionshare/onionshare_2.6-4.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/o/onionshare/onionshare_2.6-5+deb12u1.dsc .gitignore | 1 + changelog | 13 +++++++++++++ rules | 18 +++++++++++++++++- 3 files changed, 31 insertions(+), 1 deletion(-) diff -Nru onionshare-2.6/debian/.gitignore onionshare-2.6/debian/.gitignore --- onionshare-2.6/debian/.gitignore 1970-01-01 00:00:00.000000000 +0000 +++ onionshare-2.6/debian/.gitignore 2023-06-24 21:20:35.000000000 +0000 @@ -0,0 +1 @@ +files diff -Nru onionshare-2.6/debian/changelog onionshare-2.6/debian/changelog --- onionshare-2.6/debian/changelog 2023-05-05 12:41:35.000000000 +0000 +++ onionshare-2.6/debian/changelog 2023-06-24 21:20:35.000000000 +0000 @@ -1,3 +1,16 @@ +onionshare (2.6-5+deb12u1) bookworm; urgency=medium + + * Rebuild for bookworm. + + -- Sandro Knauß Sat, 24 Jun 2023 23:20:35 +0200 + +onionshare (2.6-5) unstable; urgency=medium + + * Install desktp/appmetadata at expected places. (Closes: #1036691) + * Install icons under usr/share/icons. + + -- Sandro Knauß Tue, 13 Jun 2023 12:23:22 +0200 + onionshare (2.6-4) unstable; urgency=medium * Mark chat-server test as flaky, as it fails on i386 also randomly. diff -Nru onionshare-2.6/debian/rules onionshare-2.6/debian/rules --- onionshare-2.6/debian/rules 2022-12-22 13:32:13.000000000 +0000 +++ onionshare-2.6/debian/rules 2023-06-24 21:20:35.000000000 +0000 @@ -4,6 +4,8 @@ %: dh $@ --buildsystem=pybuild +SIZES = 16 32 64 128 256 512 + override_dh_auto_build: PYBUILD_NAME=onionshare-cli dh_auto_build --buildsystem=pybuild --sourcedirectory cli --\ --after-build "CURDIR=$(CURDIR) BUILD_DIR={build_dir} $(CURDIR)/debian/missing-sources/uglifyjs.sh" @@ -24,8 +26,22 @@ rm debian/onionshare/usr/bin/onionshare-cli execute_after_dh_auto_install: - mkdir -p debian/onionshare/usr/share + mkdir -p debian/onionshare/usr/share/metainfo + cp desktop/org.onionshare.OnionShare.appdata.xml debian/onionshare/usr/share/metainfo/ + mkdir -p debian/onionshare/usr/share/applications + cp desktop/org.onionshare.OnionShare.desktop debian/onionshare/usr/share/applications/ + mv debian/onionshare/usr/lib/python3*/dist-packages/onionshare/resources debian/onionshare/usr/share/onionshare + + # Move icons to the places where they are searched + mkdir -p debian/onionshare/usr/share/icons/hicolor/scalable/apps + cp desktop/org.onionshare.OnionShare.svg debian/onionshare/usr/share/icons/hicolor/scalable/apps/ + $(foreach size,$(SIZES), \ + mkdir debian/onionshare/usr/share/icons/hicolor/$(size)x$(size); \ + mv debian/onionshare/usr/share/onionshare/onionshare-$(size).png debian/onionshare/usr/share/icons/hicolor/$(size)x$(size)/org.onionshare.OnionShare.png; \ + ln -s /usr/share/icons/hicolor/$(size)x$(size)/org.onionshare.OnionShare.png debian/onionshare/usr/share/onionshare/onionshare-$(size).png; \ + ) true + mkdir -p debian/onionshare-cli/usr/share mv debian/onionshare-cli/usr/lib/python3*/dist-packages/onionshare_cli/resources debian/onionshare-cli/usr/share/onionshare-cli