copyDesktopItems: Use bin output

Desktop files are only useful when accompanied by the binaries they
specify. So it makes more sense to put them next to the binaries rather
than `$out` which only usually contains the binaries.
This commit is contained in:
toonn 2022-03-09 22:49:06 +01:00 committed by Alyssa Ross
parent e348744098
commit d1bbb2b3d6

View File

@ -30,12 +30,14 @@ copyDesktopItems() {
for desktopItem in $desktopItems; do
if [[ -f "$desktopItem" ]]; then
echo "Copying '$desktopItem' into '$out/share/applications'"
install -D -m 444 -t "$out"/share/applications "$desktopItem"
echo \
"Copying '$desktopItem' into '${!outputBin}/share/applications'"
install -D -m 444 -t "${!outputBin}"/share/applications \
"$desktopItem"
else
for f in "$desktopItem"/share/applications/*.desktop; do
echo "Copying '$f' into '$out/share/applications'"
install -D -m 444 -t "$out"/share/applications "$f"
echo "Copying '$f' into '${!outputBin}/share/applications'"
install -D -m 444 -t "${!outputBin}"/share/applications "$f"
done
fi
done