--- NeuralRack/makefile.orig 2025-05-28 06:33:50 UTC +++ NeuralRack/makefile @@ -2,16 +2,16 @@ # check on which OS we build UNAME_S := $(shell uname -s) # check which architecture we build on - UNAME_M := $(shell uname -m) + UNAME_M := $(shell uname -m | sed 's/amd64/x86_64/) # check which architecture we build for TARGET_ARCH = UNKNOWN # check if user is root user = $(shell whoami) - ifeq ($(user),root) - INSTALL_DIR = /usr/lib/lv2 - EXE_INSTALL_DIR = /usr/bin - CLAP_INSTAL_DIR = /usr/lib/clap - VST2_INSTAL_DIR = /usr/lib/vst + ifneq ($(DESTDIR),) + INSTALL_DIR = $(PREFIX)/lib/lv2 + EXE_INSTALL_DIR = $(PREFIX)/bin + CLAP_INSTAL_DIR = $(PREFIX)/lib/clap + VST2_INSTAL_DIR = $(PREFIX)/lib/vst else INSTALL_DIR = ~/.lv2 EXE_INSTALL_DIR = ~/bin @@ -484,13 +484,12 @@ ifneq ("$(wildcard ../bin/$(EXEC_NAME)$(EXE_EXT))","") $(QUIET)mkdir -p $(DESTDIR)$(EXE_INSTALL_DIR)/ $(QUIET)cp -r ../bin/$(EXEC_NAME)$(EXE_EXT) $(DESTDIR)$(EXE_INSTALL_DIR)/$(EXEC_NAME)$(EXE_EXT) - ifeq ($(user),root) + #ifeq ($(user),root) $(QUIET)mkdir -p $(DESTDIR)$(DESKAPPS_DIR) $(QUIET)cp $(STANDALONE_DIR)$(NAME).desktop $(DESTDIR)$(DESKAPPS_DIR)$(NAME).desktop $(QUIET)mkdir -p $(DESTDIR)$(PIXMAPS_DIR) $(QUIET)cp $(STANDALONE_DIR)$(NAME).svg $(DESTDIR)$(PIXMAPS_DIR)$(NAME).svg - $(QUIET)update-desktop-database || true - endif + #endif @$(B_ECHO) ". ., done$(reset)" else @$(B_ECHO) "$(EXEC_NAME)$(EXE_EXT) standalone skipped$(reset)"