summarylogtreecommitdiffstats
path: root/0001-Use-shared-version-of-libjpeg-turbo.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-Use-shared-version-of-libjpeg-turbo.patch')
-rw-r--r--0001-Use-shared-version-of-libjpeg-turbo.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/0001-Use-shared-version-of-libjpeg-turbo.patch b/0001-Use-shared-version-of-libjpeg-turbo.patch
new file mode 100644
index 000000000000..9e6bd9083404
--- /dev/null
+++ b/0001-Use-shared-version-of-libjpeg-turbo.patch
@@ -0,0 +1,42 @@
+From 9dc735727f5ae73ffb2d9b29fe079d0b0b4a7245 Mon Sep 17 00:00:00 2001
+From: Mateusz Gozdek <mgozdekof@gmail.com>
+Date: Tue, 5 May 2020 12:06:57 +0200
+Subject: [PATCH] Use shared version of libjpeg-turbo
+
+As Arch Linux does not provide static library file.
+
+Signed-off-by: Mateusz Gozdek <mgozdekof@gmail.com>
+---
+ linux/Makefile | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/linux/Makefile b/linux/Makefile
+index 6995c18..a45957d 100644
+--- a/linux/Makefile
++++ b/linux/Makefile
+@@ -8,8 +8,7 @@
+
+ CC = -no-pie
+ GTK = `pkg-config --libs --cflags gtk+-2.0` `pkg-config --libs x11`
+-LIBS = `pkg-config --libs --cflags libswscale libavutil`
+-JPEG = -I/opt/libjpeg-turbo/include /opt/libjpeg-turbo/lib`getconf LONG_BIT`/libturbojpeg.a
++LIBS = `pkg-config --libs --cflags libswscale libavutil libturbojpeg`
+ SRC = src/connection.c src/decoder.c
+ NO_WARN = -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast
+
+@@ -23,10 +22,10 @@ endif
+ all: droidcam-cli droidcam
+
+ droidcam-cli: src/droidcam-cli.c $(SRC)
+- gcc -Wall $(CC) $(NO_WARN) $^ $(JPEG) $(LIBS) -lm -o droidcam-cli
++ gcc -Wall $(CC) $(NO_WARN) $^ $(LIBS) -lm -o droidcam-cli
+
+ droidcam: src/droidcam.c $(SRC)
+- gcc -Wall $(CC) $(NO_WARN) $^ $(GTK) $(JPEG) $(LIBS) -lm -o droidcam
++ gcc -Wall $(CC) $(NO_WARN) $^ $(GTK) $(LIBS) -lm -o droidcam
+
+ clean:
+ rm droidcam || true
+--
+2.26.2
+