commit: 9748372d467163b9aec41571ba9aabc16a0f73fa
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Jan 13 16:45:52 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Jan 13 16:45:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9748372d
media-tv/droidcam: version bump 1.7
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
media-tv/droidcam/Manifest | 2 +-
.../droidcam/{droidcam-1.6.ebuild => droidcam-1.7.ebuild} | 12 +++++++-----
media-tv/droidcam/files/droidcam-makefile-fixes.patch | 14 +++++++-------
3 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/media-tv/droidcam/Manifest b/media-tv/droidcam/Manifest
index 4cd9ee57..74545b19 100644
--- a/media-tv/droidcam/Manifest
+++ b/media-tv/droidcam/Manifest
@@ -1 +1 @@
-DIST droidcam-1.6.tar.gz 80673 BLAKE2B
11e121b1e46a873404bdcd3794248dcb8006f9a3e78eaa1571c7b6e0299f9f7bf50bca28b294a7661e7d4d336ea680b29b4ece134d661ba0a17ab8793ef1a232
SHA512
09b41093ee09c65199809871a1d8cdc959323325bc734546396a8b31442f4665d1df4b846e37deb398c741756d2e94a219e73256598cc63e625a73fb93387d7b
+DIST droidcam-1.7.tar.gz 81605 BLAKE2B
81d2ffa1b3cb0f9791c4459c75aeaacb701d03cbde11c76cd18ff569854f304b5bb359552a9c0a3a8bbb32f2d9c0fa8bdc7a2eec9b60a047138098c3dea4aaf4
SHA512
d41df620734c51fca49d411b96cd2889269df9548044af2c0b165025f08205a5a99a9e4c5896742174833a2b00ed89d8dd955b593d4acc39cbac658282841439
diff --git a/media-tv/droidcam/droidcam-1.6.ebuild
b/media-tv/droidcam/droidcam-1.7.ebuild
similarity index 90%
rename from media-tv/droidcam/droidcam-1.6.ebuild
rename to media-tv/droidcam/droidcam-1.7.ebuild
index 42caab29..aee0b786 100644
--- a/media-tv/droidcam/droidcam-1.6.ebuild
+++ b/media-tv/droidcam/droidcam-1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ SLOT="0"
IUSE="gtk"
-# Requires connection to android phone
+# Requires connection to phone
RESTRICT="test"
DEPEND="
@@ -39,7 +39,7 @@ DEPEND="
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/${P}/linux"
+RDEPEND="${DEPEND}"
DOCS=( README.md README-DKMS.md )
DISABLE_AUTOFORMATTING="true"
@@ -61,8 +61,10 @@ PATCHES="${FILESDIR}/${PN}-makefile-fixes.patch"
src_prepare() {
if ! use gtk ; then
- sed -i -e '/cflags gtk+/d' Makefile
+ sed -i -e '/cflags gtk+/d' Makefile || die
else
+ # remove path and extension from icon entry
+ sed -i -e 's/Icon=\/opt\/droidcam-icon.png/Icon=droidcam/g'
droidcam.desktop || die
xdg_src_prepare
fi
linux-mod_pkg_setup
@@ -97,7 +99,7 @@ src_install() {
dobin droidcam
newicon -s 32 icon.png droidcam.png
newicon -s 48 icon2.png droidcam.png
- make_desktop_entry "${PN}" "DroidCam Client" "${PN}" AudioVideo
+ domenu droidcam.desktop
fi
dobin "${PN}-cli"
diff --git a/media-tv/droidcam/files/droidcam-makefile-fixes.patch
b/media-tv/droidcam/files/droidcam-makefile-fixes.patch
index 4fe51776..33270582 100644
--- a/media-tv/droidcam/files/droidcam-makefile-fixes.patch
+++ b/media-tv/droidcam/files/droidcam-makefile-fixes.patch
@@ -1,5 +1,5 @@
diff --git a/Makefile b/Makefile
-index 91ca3af..16afe8b 100644
+index d1c514e..5abd541 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
@@ -23,15 +23,15 @@ index 91ca3af..16afe8b 100644
all: droidcam-cli droidcam
- ifeq "$(RELEASE)" "1"
+ ifneq "$(RELEASE)" ""
-LIBAV = /usr/lib/x86_64-linux-gnu/libswscale.a
/usr/lib/x86_64-linux-gnu/libavutil.a
--SRC += /usr/lib/x86_64-linux-gnu/libusbmuxd.a
/usr/lib/x86_64-linux-gnu/libxml2.a src/libplist-2.0.a
+-SRC += src/libusbmuxd.a src/libxml2.a src/libplist-2.0.a
+LIBAV = /usr/lib/x86_64-linux-gnu/libswscale.so
/usr/lib/x86_64-linux-gnu/libavutil.so
-+SRC += /usr/lib/x86_64-linux-gnu/libusbmuxd-2.0.so
/usr/lib/x86_64-linux-gnu/libxml2.so src/libplist-2.0.so
++SRC += src/libusbmuxd-2.0.so src/libxml2.so src/libplist-2.0.so
package: clean all
- zip -x icon.png src/ src/* Makefile -r droidcam_`date +%s`.zip ./*
-
-@@ -36,10 +36,10 @@ gresource: .gresource.xml icon2.png
+ zip "droidcam_$(RELEASE).zip" \
+ LICENSE README* icon2.png \
+@@ -39,10 +39,10 @@ gresource: .gresource.xml icon2.png
glib-compile-resources .gresource.xml --generate-source
--target=src/resources.c
droidcam-cli: src/droidcam-cli.c $(SRC)