Fix installation of desktop file and icon images.

This commit is contained in:
Carlos Maddela
2016-12-19 04:07:39 +11:00
parent cbea35454b
commit f2faa26920
3 changed files with 10 additions and 12 deletions

1
debian/control vendored
View File

@@ -5,6 +5,7 @@ Maintainer: Optical Media Tools Team <pkg-opt-media-team@lists.alioth.debian.org
Uploaders: TANIGUCHI Takaki <takaki@debian.org>,
Rogério Brito <rbrito@ime.usp.br>
Build-Depends: debhelper (>= 9),
dh-exec,
dpkg-dev (>= 1.16.1.1),
gettext,
libbz2-dev,

7
debian/dvdisaster.install vendored Normal file → Executable file
View File

@@ -1,3 +1,10 @@
#!/usr/bin/dh-exec
usr/bin
usr/share/locale
usr/share/man
contrib/dvdisaster.desktop usr/share/applications
contrib/dvdisaster16.png => usr/share/icons/hicolor/16x16/apps/dvdisaster.png
contrib/dvdisaster24.png => usr/share/icons/hicolor/24x24/apps/dvdisaster.png
contrib/dvdisaster32.png => usr/share/icons/hicolor/32x32/apps/dvdisaster.png
contrib/dvdisaster48.png => usr/share/icons/hicolor/48x48/apps/dvdisaster.png
contrib/dvdisaster64.png => usr/share/icons/hicolor/64x64/apps/dvdisaster.png

14
debian/rules vendored
View File

@@ -17,20 +17,10 @@ override_dh_auto_configure:
dh_auto_configure -- \
--localedir=\$${prefix}/share/locale \
--docdir=\$${prefix}share/doc \
--docsubdir=dvdisaster-doc/html
--docsubdir=dvdisaster-doc/html
override_dh_auto_install:
dh_auto_install -- BUILDROOT=$(CURDIR)/debian/tmp
# Installing desktop file
install -D -m 0644 contrib/dvdisaster.desktop debian/dvdisaster/usr/share/applications/dvdisaster.desktop
sed -i -e 's/dvdisaster48/dvdisaster/' debian/dvdisaster/usr/share/applications/dvdisaster.desktop
# Installing icon
install -D -m 0644 contrib/dvdisaster32.png debian/dvdisaster/usr/share/icons/dvdisaster.png
# Installing pixmaps
install -D -m 0644 debian/pixmaps/dvdisaster.xpm debian/dvdisaster/usr/share/pixmaps/dvdisaster.xpm
dh_auto_install -- BUILDROOT=$(CURDIR)/debian/tmp
# Removing double files
rm -f debian/tmp/usr/bin/dvdisaster-uninstall.sh