about summary refs log tree commit diff
path: root/pkgs/build-support/setup-hooks
diff options
context:
space:
mode:
authortoonn <toonn@toonn.io>2022-03-09 22:49:06 +0100
committerAlyssa Ross <hi@alyssa.is>2022-04-07 11:04:11 +0000
commitd1bbb2b3d6997bb741770071f6886931a0e888d6 (patch)
tree083ea04fc03a198b8f023c30ba46663f20f496f1 /pkgs/build-support/setup-hooks
parente348744098e2269bb802c7b7d772854daf79bba0 (diff)
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.
Diffstat (limited to 'pkgs/build-support/setup-hooks')
-rw-r--r--pkgs/build-support/setup-hooks/copy-desktop-items.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/build-support/setup-hooks/copy-desktop-items.sh b/pkgs/build-support/setup-hooks/copy-desktop-items.sh
index b5c5ed81eb970..6fa1dc50eb89c 100644
--- a/pkgs/build-support/setup-hooks/copy-desktop-items.sh
+++ b/pkgs/build-support/setup-hooks/copy-desktop-items.sh
@@ -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