Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: media-tv/droidcam/, media-tv/droidcam/files/
Date: Fri, 02 Oct 2020 14:08:55
Message-Id: 1601647443.36dcfcaed8c14a8bffd2c6ae37ff41e4fadfd238.andrewammerlaan@gentoo
1 commit: 36dcfcaed8c14a8bffd2c6ae37ff41e4fadfd238
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
3 AuthorDate: Fri Oct 2 14:04:03 2020 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Fri Oct 2 14:04:03 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36dcfcae
7
8 media-tv/droidcam: version bump 1.5
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.1
11 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
12
13 media-tv/droidcam/Manifest | 2 +-
14 ...{droidcam-1.4-r1.ebuild => droidcam-1.5.ebuild} | 3 ++-
15 .../droidcam/files/droidcam-makefile-fixes.patch | 27 +++++++++++-----------
16 3 files changed, 17 insertions(+), 15 deletions(-)
17
18 diff --git a/media-tv/droidcam/Manifest b/media-tv/droidcam/Manifest
19 index 13a8d36b..3a01d0a2 100644
20 --- a/media-tv/droidcam/Manifest
21 +++ b/media-tv/droidcam/Manifest
22 @@ -1 +1 @@
23 -DIST droidcam-1.4.tar.gz 84350 BLAKE2B 3d627f94aa9d04b3ce9785005b5a3d06895c74254001033c7d881bdc2359e3d34db5668e0df59a9f293014f7cd78e6f4aa07f25cd8a8ed3f54c1658a9406e7d8 SHA512 60ca2d15514a03a71e04e0f5e1382a5af4e7244329d4113e8af1dd0adb8a448febc60adf94bbcad8db8de0e0ffd906de1f2427488dc9e27ebe7739c7331ac99d
24 +DIST droidcam-1.5.tar.gz 79700 BLAKE2B 05ec5eccec3f4fcec0457fad3b092ae3312c6de3c7cf9d574d002eaa06c92f1f93631c5dc36ed3465f4941a51b37f22b404815d88150604f5f02cf7593006340 SHA512 b441d1c69b77522d427b729439d4efa041a93b224e9fd7f7502260aac8a334a110152592670903cc4df8a194707f78a52a0c14cfcdd52a1e8ea7c391e6fd586c
25
26 diff --git a/media-tv/droidcam/droidcam-1.4-r1.ebuild b/media-tv/droidcam/droidcam-1.5.ebuild
27 similarity index 99%
28 rename from media-tv/droidcam/droidcam-1.4-r1.ebuild
29 rename to media-tv/droidcam/droidcam-1.5.ebuild
30 index 6642f54a..64118f6d 100644
31 --- a/media-tv/droidcam/droidcam-1.4-r1.ebuild
32 +++ b/media-tv/droidcam/droidcam-1.5.ebuild
33 @@ -22,11 +22,12 @@ RESTRICT="test"
34 DEPEND="
35 =app-pda/libusbmuxd-1*
36 dev-libs/glib
37 + dev-libs/libappindicator:3
38 + dev-util/android-tools
39 media-libs/alsa-lib
40 media-libs/libjpeg-turbo
41 >=media-libs/speex-1.2.0-r1
42 media-video/ffmpeg
43 - dev-util/android-tools
44 gtk? (
45 dev-cpp/gtkmm:3.0
46 x11-libs/gdk-pixbuf
47
48 diff --git a/media-tv/droidcam/files/droidcam-makefile-fixes.patch b/media-tv/droidcam/files/droidcam-makefile-fixes.patch
49 index 238898c9..8ba20c4b 100644
50 --- a/media-tv/droidcam/files/droidcam-makefile-fixes.patch
51 +++ b/media-tv/droidcam/files/droidcam-makefile-fixes.patch
52 @@ -1,44 +1,45 @@
53 diff --git a/Makefile b/Makefile
54 -index 97a6e1f..6779293 100644
55 +index 91ca3af..408de37 100644
56 --- a/Makefile
57 +++ b/Makefile
58 @@ -6,7 +6,7 @@
59 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
60 # Use at your own risk. See README file for more details.
61 -
62 +
63 -JPEG_DIR ?= /opt/libjpeg-turbo
64 +JPEG_DIR ?= /usr
65 JPEG_INCLUDE ?= $(JPEG_DIR)/include
66 JPEG_LIB ?= $(JPEG_DIR)/lib`getconf LONG_BIT`
67 -
68 -@@ -15,14 +15,14 @@ CC = -std=c++11 -x c++ -Wall -fPIC -no-pie
69 - GTK = `pkg-config --libs --cflags gtk+-3.0` `pkg-config --libs x11`
70 +
71 +@@ -16,15 +16,15 @@ GTK = `pkg-config --libs --cflags gtk+-3.0` `pkg-config --libs x11`
72 + GTK += `pkg-config --cflags --libs appindicator3-0.1`
73 LIBAV = `pkg-config --libs --cflags libswscale libavutil`
74 LIBS = -lspeex -lasound -lpthread -lm
75 -JPEG = -I$(JPEG_INCLUDE) $(JPEG_LIB)/libturbojpeg.a
76 +JPEG = -I$(JPEG_INCLUDE) $(JPEG_LIB)/libturbojpeg.so
77 SRC = src/connection.c src/settings.c src/decoder*.c src/av.c src/usb.c
78 -
79 + USBMUXD = -lusbmuxd
80 +
81 all: droidcam-cli droidcam
82 -
83 +
84 ifeq "$(RELEASE)" "1"
85 -LIBAV = /usr/lib/x86_64-linux-gnu/libswscale.a /usr/lib/x86_64-linux-gnu/libavutil.a
86 -SRC += /usr/lib/x86_64-linux-gnu/libusbmuxd.a /usr/lib/x86_64-linux-gnu/libxml2.a src/libplist-2.0.a
87 +LIBAV = /usr/lib/x86_64-linux-gnu/libswscale.so /usr/lib/x86_64-linux-gnu/libavutil.so
88 +SRC += /usr/lib/x86_64-linux-gnu/libusbmuxd.so /usr/lib/x86_64-linux-gnu/libxml2.so src/libplist-2.0.so
89 package: clean all
90 - zip -x *.png src/ src/* Makefile -r droidcam_`date +%s`.zip ./*
91 -
92 -@@ -34,10 +34,10 @@ gresource: .gresource.xml icon2.png
93 + zip -x icon.png src/ src/* Makefile -r droidcam_`date +%s`.zip ./*
94 +
95 +@@ -36,10 +36,10 @@ gresource: .gresource.xml icon2.png
96 glib-compile-resources .gresource.xml --generate-source --target=src/resources.c
97 -
98 +
99 droidcam-cli: src/droidcam-cli.c $(SRC)
100 - $(GXX) $(CC) $^ $(JPEG) $(LIBAV) $(LIBS) -o droidcam-cli
101 + $(GXX) $(CC) $(LDFLAGS) $(CFLAGS) $^ $(JPEG) $(LIBAV) $(LIBS) -o droidcam-cli
102 -
103 +
104 droidcam: src/droidcam.c src/resources.c $(SRC)
105 - $(GXX) $(CC) $^ $(GTK) $(JPEG) $(LIBAV) $(LIBS) -o droidcam
106 + $(GXX) $(CC) $(LDFLAGS) $(CFLAGS) $^ $(GTK) $(JPEG) $(LIBAV) $(LIBS) -o droidcam
107 -
108 +
109 clean:
110 rm droidcam || true