From 261c594458fec8bc64136eebf7c7e4e5ab421907 Mon Sep 17 00:00:00 2001 From: Ali Rizvi <31909298+Frontear@users.noreply.github.com> Date: Sat, 14 Oct 2023 17:30:17 -0400 Subject: [PATCH] makefile: fix using `-d` test for a binary file AND re-add missing portals conf (#3570) * fix: Makefile test modified: src/Makefile * add: hyprland-portals.conf cp to Makefile modified: src/Makefile --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 095c699c..dc7f7329 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,7 @@ all: $(MAKE) release install: - @if [ ! -d ./build/Hyprland ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi + @if [ ! -f ./build/Hyprland ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi @echo -en "!NOTE: Please note make install does not compile Hyprland and only installs the already built files." mkdir -p ${PREFIX}/share/wayland-sessions @@ -43,6 +43,8 @@ install: if [ ! -f ${PREFIX}/share/wayland-sessions/hyprland.desktop ]; then cp ./example/hyprland.desktop ${PREFIX}/share/wayland-sessions; fi mkdir -p ${PREFIX}/share/hyprland cp ./assets/wall_* ${PREFIX}/share/hyprland + mkdir -p ${PREFIX}/share/xdg-desktop-portal + cp ./assets/hyprland-portals.conf ${PREFIX}/share/xdg-desktop-portal mkdir -p ${PREFIX}/share/man/man1 install -m644 ./docs/*.1 ${PREFIX}/share/man/man1 @@ -66,7 +68,7 @@ pluginenv: @exit 1 installheaders: - @if [ ! -d ./build/Hyprland ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi + @if [ ! -f ./build/Hyprland ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi mkdir -p ${PREFIX}/include/hyprland mkdir -p ${PREFIX}/include/hyprland/protocols