summaryrefslogtreecommitdiff
path: root/audio/neuralrack-lv2/files/patch-NeuralRack_makefile
blob: 664596431ca7c3e8712a068c02916823c5ada872 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
--- NeuralRack/makefile.orig	2025-04-24 06:02:50 UTC
+++ NeuralRack/makefile
@@ -2,14 +2,14 @@
 	# 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
+	ifneq ($(DESTDIR),)
+	INSTALL_DIR = $(PREFIX)/lib/lv2
+	EXE_INSTALL_DIR = $(PREFIX)/bin
 	else 
 	INSTALL_DIR = ~/.lv2
 	EXE_INSTALL_DIR = ~/bin
@@ -142,7 +142,7 @@ endif
 
 	NAME = NeuralRack
 	space := $(subst ,, )
-	EXEC_NAME := Neuralrack
+	EXEC_NAME := NeuralRack
 	BUNDLE = $(EXEC_NAME).lv2
 	LIB_DIR := ../libxputty/libxputty/
 	HEADER_DIR := $(LIB_DIR)include/
@@ -421,13 +421,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)"