summaryrefslogtreecommitdiff
path: root/multimedia/nymphcast/files/patch-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/nymphcast/files/patch-Makefile')
-rw-r--r--multimedia/nymphcast/files/patch-Makefile101
1 files changed, 16 insertions, 85 deletions
diff --git a/multimedia/nymphcast/files/patch-Makefile b/multimedia/nymphcast/files/patch-Makefile
index ce39d1cd8969..f717953d1fc0 100644
--- a/multimedia/nymphcast/files/patch-Makefile
+++ b/multimedia/nymphcast/files/patch-Makefile
@@ -1,15 +1,14 @@
---- Makefile.orig 2021-12-29 08:48:31 UTC
+--- Makefile.orig 2022-03-15 23:26:07 UTC
+++ Makefile
-@@ -9,7 +9,7 @@ TARGET := $(PLATFORM)
+@@ -9,15 +9,15 @@ TARGET := $(PLATFORM)
CROSSC := 1
else
# Get the compiler's (GCC or Clang) target triplet and use that as platform.
-TARGET := $(shell g++ -dumpmachine)
-+TARGET :=
- $(info TARGET: $(TARGET))
++# TARGET := $(shell g++ -dumpmachine)
endif
-@@ -17,8 +17,8 @@ ifdef TOOLCHAIN
+ ifdef TOOLCHAIN
#include Makefile.$(TARGET)
include toolchain/$(TOOLCHAIN).mk
else
@@ -20,34 +19,16 @@
STRIP = strip
MAKEDIR = mkdir -p
RM = rm
-@@ -34,7 +34,7 @@ UMCH := $(shell uname -m)
- TARGET_BIN := $(TARGET)/
-
- # Include the file with the versioning information ('VERSION' variable).
--include version
-+include version.mk
- VERSIONINFO = -D__VERSION="\"$(VERSION)\""
-
- OUTPUT = nymphcast_server
-@@ -47,7 +47,7 @@ INCLUDE = -I . -I ffplay -I angelscript/angelscript/in
- -I gui/core/nanosvg
- ifdef CROSSC
- INCLUDE += -I $(SYSROOT)/usr/include/SDL2 -I $(SYSROOT)/usr/include/freetype2
--else
-+else
- INCLUDE += `sdl2-config --cflags` \
- `pkg-config --cflags freetype2`
- endif
-@@ -55,7 +55,7 @@ endif
- LIB := -lnymphrpc -lPocoNet -lPocoNetSSL -lPocoUtil -lPocoFoundation -lPocoJSON -lPocoData \
- -lPocoDataSQLite -lswscale -lavcodec -lavdevice -lavformat -lavutil -lpostproc \
+@@ -56,7 +56,7 @@ endif
+ LIB := -lnymphrpc -lPocoUtil -lPocoNet -lPocoNetSSL -lPocoJSON -lPocoData -lPocoDataSQLite \
+ -lPocoFoundation -lswscale -lavcodec -lavdevice -lavformat -lavutil -lpostproc \
-lswresample -lavfilter -lSDL2_image -Langelscript/angelscript/lib-$(TARGET) -langelscript \
- -lstdc++fs -lfreetype \
+ -lfreetype \
- -lcurl -lvlc -lfreeimage \
+ -lcurl -lfreeimage \
-lnymphcast -lPocoNet -lPocoUtil -lPocoFoundation
- ifdef CROSSC
-@@ -76,7 +76,7 @@ ifdef OS
+ # -lvlc
+@@ -95,7 +95,7 @@ ifdef OS
LDFLAGS += -lws2_32 -lopengl32 -lwinmm -lole32
OUTPUT := $(OUTPUT).exe
else
@@ -56,71 +37,21 @@
endif
# Check which version of OpenGL or OpenGL ES to use.
-@@ -157,10 +157,10 @@ makedir:
- $(MAKEDIR) obj/$(TARGET_BIN)lcdapi/api
- $(MAKEDIR) obj/$(TARGET_BIN)lcdapi/sensors
+@@ -178,7 +178,7 @@ makedir:
$(MAKEDIR) bin/$(TARGET)
--
-+
+
angelscript:
- make -C angelscript/angelscript/projects/gnuc/ static
--
+ $(MAKE) -C angelscript/angelscript/projects/gnuc/ static
-+
+
gui: $(GUI_OBJECTS)
- obj/$(TARGET_BIN)%.o: %.cpp
-@@ -168,7 +168,7 @@ obj/$(TARGET_BIN)%.o: %.cpp
-
- obj/$(TARGET_BIN)%.o: %.c
- $(GCC) -c -o $@ $< -g3 $(CFLAGS)
--
-+
- bin/$(TARGET_BIN)$(OUTPUT): angelscript $(OBJECTS) $(C_OBJECTS) $(GUI_OBJECTS)
- $(GPP) -o $@ $(OBJECTS) $(GUI_OBJECTS) $(C_OBJECTS) $(LDFLAGS)
- cp $@ $@.debug
-@@ -178,15 +178,15 @@ clean: clean-objects clean-angelscript clean-gui
-
- clean-objects:
+@@ -199,7 +199,7 @@ clean-objects:
$(RM) $(OBJECTS) $(C_OBJECTS)
--
-+
+
clean-angelscript:
- make -C angelscript/angelscript/projects/gnuc/ clean
--
+ $(MAKE) -C angelscript/angelscript/projects/gnuc/ clean
-+
+
clean-gui:
$(RM) $(GUI_OBJECTS)
--
-+
- .PHONY: all clean angelscript makedir gui
--
-+
- .PHONY: install
- install:
- install -d $(DESTDIR)$(PREFIX)/bin/ \
-@@ -201,12 +201,12 @@ install:
-
- .PHONY: install-systemd
- install-systemd:
-- #install -d $(DESTDIR)$(CONFDIR)/systemd/system/
-+ #install -d $(DESTDIR)$(CONFDIR)/systemd/system/
- sed ${SED_REPLACE} systemd/nymphcast.service > /etc/systemd/system/nymphcast.service
-
- .PHONY: install-openrc
- install-openrc:
-- install -d $(DESTDIR)$(CONFDIR)/init.d/
-+ install -d $(DESTDIR)$(CONFDIR)/init.d/
- sed ${SED_REPLACE} openrc/nymphcast > $(DESTDIR)$(CONFDIR)/init.d/nymphcast
- chmod 0755 $(DESTDIR)$(CONFDIR)/init.d/nymphcast
-
-@@ -227,7 +227,7 @@ ar-rasp-full: bin/$(TARGET_BIN)$(OUTPUT)
- cp -r wallpapers/ out/tmp/payload/usr/local/share/nymphcast/.
- #tar -cvJf out/nymphcast_raspbian.xz -C out/tmp/ .
- cd out/tmp && zip --symlinks -vr ../nymphcast_raspbian.zip . && cd -
--
-+
- ar-rasp-audio: bin/$(TARGET_BIN)$(OUTPUT)
- rm -rf out/tmp
- rm -f out/nymphcast_audio_raspbian.zip