From fb35e2a3808aad73c5df1987a965e7fc778a0843 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ruiz=20de=20Alegr=C3=ADa?= Date: Sun, 12 Feb 2023 15:22:19 +0100 Subject: [PATCH] Make piuparts happy --- debian/kali-themes-mobile.postinst | 23 ++++++++++++++--------- debian/kali-themes-mobile.postrm | 14 ++++++++++++++ debian/kali-themes.lintian-overrides | 1 + 3 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 debian/kali-themes-mobile.postrm diff --git a/debian/kali-themes-mobile.postinst b/debian/kali-themes-mobile.postinst index fbe761e3..59e5cd19 100644 --- a/debian/kali-themes-mobile.postinst +++ b/debian/kali-themes-mobile.postinst @@ -1,15 +1,20 @@ #!/bin/sh -comment="Wallpaper for mobile theme" +set -e -if ! grep -q "${comment}" /usr/share/plasma/desktoptheme/kali/metadata.desktop; then - cat >> /usr/share/plasma/desktoptheme/kali/metadata.desktop <<- EOF - # $comment - [Wallpaper] - defaultWallpaperTheme=NethunterProRedBlue - defaultFileSuffix=.png - defaultWidth=3800 - defaultHeight=3800 +PLASMA_DESKTOP_FILE=/usr/share/plasma/desktoptheme/kali/metadata.desktop + +if [ "$1" = "configure" ]; then + dpkg-divert --no-rename --package kali-themes-mobile \ + --divert "${PLASMA_DESKTOP_FILE}.original" \ + --add "${PLASMA_DESKTOP_FILE}" + cp "${PLASMA_DESKTOP_FILE}" "${PLASMA_DESKTOP_FILE}.original" + + cat >> "${PLASMA_DESKTOP_FILE}" <<- EOF + [Wallpaper] + defaultWallpaperTheme=NethunterProRedBlue + defaultWidth=3800 + defaultHeight=3800 EOF fi diff --git a/debian/kali-themes-mobile.postrm b/debian/kali-themes-mobile.postrm new file mode 100644 index 00000000..4ef9151c --- /dev/null +++ b/debian/kali-themes-mobile.postrm @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +PLASMA_DESKTOP_FILE=/usr/share/plasma/desktoptheme/kali/metadata.desktop + +if [ "$1" = "remove" ]; then + rm -f "${PLASMA_DESKTOP_FILE}" + dpkg-divert --rename --package kali-themes-mobile \ + --divert "${PLASMA_DESKTOP_FILE}.original" \ + --remove "${PLASMA_DESKTOP_FILE}" +fi + +#DEBHELPER# diff --git a/debian/kali-themes.lintian-overrides b/debian/kali-themes.lintian-overrides index d2358150..59f83463 100644 --- a/debian/kali-themes.lintian-overrides +++ b/debian/kali-themes.lintian-overrides @@ -1,3 +1,4 @@ +image-file-has-unexpected-name (is SVG) [etc/skel/.face] package-contains-file-in-etc-skel [etc/skel/.face*] package-contains-file-in-etc-skel [etc/skel/.local/*] # Config files for genmon and cpugraph xfce4-panel widgets