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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
diff -uNbr RaySession-0.14.0.orig/Makefile RaySession-0.14.0/Makefile
--- RaySession-0.14.0.orig/Makefile 2023-09-18 12:11:11.000000000 +0200
+++ RaySession-0.14.0/Makefile 2023-09-18 15:06:36.153033711 +0200
@@ -5,7 +5,7 @@
#
PREFIX ?= /usr/local
DESTDIR =
-DEST_RAY := $(DESTDIR)$(PREFIX)/share/raysession
+DEST_RAY := $(PREFIX)/share/raysession
LINK = ln -s -f
PYUIC := pyuic5
@@ -152,7 +152,7 @@
rm -f $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/raysession.svg
rm -rf $(DESTDIR)/etc/xdg/raysession/client_templates/40_ray_nsm
rm -rf $(DESTDIR)/etc/xdg/raysession/client_templates/60_ray_lash
- rm -rf $(DEST_RAY)
+ rm -rf $(DESTDIR)$(DEST_RAY)
pure_install:
# Create directories
@@ -167,10 +167,10 @@
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/256x256/apps/
install -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
- install -d $(DEST_RAY)/
- install -d $(DEST_RAY)/locale/
- install -d $(DEST_RAY)/$(PATCHBAY_DIR)/
- install -d $(DEST_RAY)/$(PATCHBAY_DIR)/locale/
+ install -d $(DESTDIR)$(DEST_RAY)/
+ install -d $(DESTDIR)$(DEST_RAY)/locale/
+ install -d $(DESTDIR)$(DEST_RAY)/$(PATCHBAY_DIR)/
+ install -d $(DESTDIR)$(DEST_RAY)/$(PATCHBAY_DIR)/locale/
install -d $(DESTDIR)/etc/xdg/
install -d $(DESTDIR)/etc/xdg/raysession/
install -d $(DESTDIR)/etc/xdg/raysession/client_templates/
@@ -178,14 +178,14 @@
# Copy Templates Factory
cp -r client_templates/40_ray_nsm $(DESTDIR)/etc/xdg/raysession/client_templates/
cp -r client_templates/60_ray_lash $(DESTDIR)/etc/xdg/raysession/client_templates/
- cp -r client_templates $(DEST_RAY)/
- cp -r session_templates $(DEST_RAY)/
- cp -r session_scripts $(DEST_RAY)/
- cp -r data $(DEST_RAY)/
+ cp -r client_templates $(DESTDIR)$(DEST_RAY)/
+ cp -r session_templates $(DESTDIR)$(DEST_RAY)/
+ cp -r session_scripts $(DESTDIR)$(DEST_RAY)/
+ cp -r data $(DESTDIR)$(DEST_RAY)/
# Copy patchbay themes
- cp -r HoustonPatchbay/themes $(DEST_RAY)/$(PATCHBAY_DIR)/
- cp -r HoustonPatchbay/manual $(DEST_RAY)/$(PATCHBAY_DIR)/
+ cp -r HoustonPatchbay/themes $(DESTDIR)$(DEST_RAY)/$(PATCHBAY_DIR)/
+ cp -r HoustonPatchbay/manual $(DESTDIR)$(DEST_RAY)/$(PATCHBAY_DIR)/
# Copy Desktop Files
install -m 644 data/share/applications/*.desktop \
@@ -214,27 +214,27 @@
$(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/
# Install main code
- cp -r src $(DEST_RAY)/
- rm $(DEST_RAY)/src/gui/patchbay
- cp -r $(PATCHBAY_DIR)/patchbay $(DEST_RAY)/src/gui/
- rm $(DEST_RAY)/src/clients/jackpatch/jacklib
- cp -r pyjacklib/jacklib $(DEST_RAY)/src/clients/jackpatch/
- rm $(DEST_RAY)/src/jack_patchbay_to_osc/jacklib
- cp -r pyjacklib/jacklib $(DEST_RAY)/src/jack_patchbay_to_osc/
-
- $(LINK) $(DEST_RAY)/src/bin/ray-jack_checker_daemon $(DESTDIR)$(PREFIX)/bin/
- $(LINK) $(DEST_RAY)/src/bin/ray-jack_config_script $(DESTDIR)$(PREFIX)/bin/
- $(LINK) $(DEST_RAY)/src/bin/ray-pulse2jack $(DESTDIR)$(PREFIX)/bin/
- $(LINK) $(DEST_RAY)/src/bin/ray_git $(DESTDIR)$(PREFIX)/bin/
+ cp -r src $(DESTDIR)$(DEST_RAY)/
+ rm $(DESTDIR)$(DEST_RAY)/src/gui/patchbay
+ cp -r $(PATCHBAY_DIR)/patchbay $(DESTDIR)$(DEST_RAY)/src/gui/
+ rm $(DESTDIR)$(DEST_RAY)/src/clients/jackpatch/jacklib
+ cp -r pyjacklib/jacklib $(DESTDIR)$(DEST_RAY)/src/clients/jackpatch/
+ rm $(DESTDIR)$(DEST_RAY)/src/jack_patchbay_to_osc/jacklib
+ cp -r pyjacklib/jacklib $(DESTDIR)$(DEST_RAY)/src/jack_patchbay_to_osc/
+
+ $(LINK) ../share/raysession/src/bin/ray-jack_checker_daemon $(DESTDIR)$(PREFIX)/bin/
+ $(LINK) ../share/raysession/src/bin/ray-jack_config_script $(DESTDIR)$(PREFIX)/bin/
+ $(LINK) ../share/raysession/src/bin/ray-pulse2jack $(DESTDIR)$(PREFIX)/bin/
+ $(LINK) ../share/raysession/src/bin/ray_git $(DESTDIR)$(PREFIX)/bin/
# compile python files
- $(PYTHON) -m compileall $(DEST_RAY)/src/
+ $(PYTHON) -m compileall -s $(DESTDIR) $(DESTDIR)$(DEST_RAY)/src/
# install local manual
- cp -r manual $(DEST_RAY)/
+ cp -r manual $(DESTDIR)$(DEST_RAY)/
# install utility-scripts
- cp -r utility-scripts $(DEST_RAY)/
+ cp -r utility-scripts $(DESTDIR)$(DEST_RAY)/
# install main bash scripts to bin
install -m 755 data/raysession $(DESTDIR)$(PREFIX)/bin/
@@ -250,7 +250,7 @@
$(DESTDIR)$(PREFIX)/bin/ray-proxy
# Install Translations
- install -m 644 locale/*.qm $(DEST_RAY)/locale/
- install -m 644 $(PATCHBAY_DIR)/locale/*.qm $(DEST_RAY)/$(PATCHBAY_DIR)/locale
+ install -m 644 locale/*.qm $(DESTDIR)$(DEST_RAY)/locale/
+ install -m 644 $(PATCHBAY_DIR)/locale/*.qm $(DESTDIR)$(DEST_RAY)/$(PATCHBAY_DIR)/locale
|