diff --git a/debian/rules b/debian/rules index b5292f4..d36aced 100755 --- a/debian/rules +++ b/debian/rules @@ -16,6 +16,7 @@ override_dh_install: install -D -m 0644 icons/yms64.png debian/yms/usr/share/icons/hicolor/64x64/apps/yms.png install -D -m 0755 debian/yms-launcher debian/yms/usr/bin/yms dh_install + sed -i 's#@PREFIX@#/usr#g' debian/yms/usr/share/applications/yms.desktop # Installation is handled by debian/install override_dh_auto_install: diff --git a/install.sh b/install.sh index 1878fcd..9274718 100755 --- a/install.sh +++ b/install.sh @@ -117,9 +117,11 @@ chmod 0755 "${BINDIR}/yms" echo "Installing desktop entry..." install -d "${DESKTOPDIR}" -install -m 0644 \ +sed "s#@PREFIX@#${PREFIX}#g" \ "${SOURCEDIR}/yms.desktop" \ - "${DESKTOPDIR}/yms.desktop" + > "${DESKTOPDIR}/yms.desktop" +chmod 0644 "${DESKTOPDIR}/yms.desktop" + # TODO webgui? or separately? diff --git a/yms.desktop b/yms.desktop index 9322dd6..ef7c784 100644 --- a/yms.desktop +++ b/yms.desktop @@ -5,7 +5,7 @@ GenericName=Yacht Management GenericName[de]=Yacht-Verwaltungssoftware Comment=Yacht Management Software Comment[de]=Verwaltung von Yachten, Dokumenten und technischen Daten -Exec=/usr/local/bin/yms +Exec=@PREFIX@/bin/yms Icon=yms StartupNotify=true Terminal=false