View | Details | Raw Unified | Return to bug 278432 | Differences between
and this patch

Collapse All | Expand All

(-)b/multimedia/droidcam/Makefile (+67 lines)
Added Link Here
1
PORTNAME=	droidcam
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.1.3
4
CATEGORIES=	multimedia
5
6
MAINTAINER=	nxjoseph@protonmail.com
7
COMMENT=	GNU/Linux/nix client for DroidCam
8
WWW=		https://github.com/dev47apps/droidcam
9
10
LICENSE=	GPLv2
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
13
BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
14
LIB_DEPENDS=	libappindicator3.so:devel/libappindicator \
15
		libasound.so:audio/alsa-lib \
16
		libatk-1.0.so:accessibility/at-spi2-core \
17
		libcairo-gobject.so:graphics/cairo \
18
		libcairo.so:graphics/cairo \
19
		libdbusmenu-glib.so:devel/libdbusmenu \
20
		libgdk-3.so:x11-toolkits/gtk30 \
21
		libgdk_pixbuf-2.0.so:graphics/gdk-pixbuf2 \
22
		libgio-2.0.so:devel/glib20 \
23
		libglib-2.0.so:devel/glib20 \
24
		libgobject-2.0.so:devel/glib20 \
25
		libgtk-3.so:x11-toolkits/gtk30 \
26
		libharfbuzz.so:print/harfbuzz \
27
		libpango-1.0.so:x11-toolkits/pango \
28
		libpangocairo-1.0.so:x11-toolkits/pango \
29
		libspeex.so:audio/speex \
30
		libturbojpeg.so:graphics/libjpeg-turbo \
31
		libusbmuxd-2.0.so:comms/libusbmuxd \
32
		libX11.so:x11/libX11 \
33
		libswscale.so:multimedia/ffmpeg
34
35
RUN_DEPENDS=	adb:devel/android-tools \
36
		ffmpeg:multimedia/ffmpeg \
37
		usbmuxd:comms/usbmuxd \
38
		webcamd:multimedia/webcamd
39
USES=		desktop-file-utils gettext-runtime gmake pkgconfig
40
USE_GNOME=	cairo gdkpixbuf2 glib20 gtk30 pango
41
USE_XORG=	x11
42
43
OPTIONS_DEFINE=	NLS
44
OPTIONS_SUB=	yes
45
46
NLS_USES=		gettext
47
NLS_CONFIGURE_ENABLE=	nls
48
49
PLIST_FILES=	bin/droidcam \
50
		bin/droidcam-cli \
51
		share/applications/droidcam.desktop \
52
		share/pixmaps/droidcam-icon.png
53
54
USE_GITHUB=	yes
55
GH_ACCOUNT=	dev47apps
56
57
do-install:
58
	${INSTALL_PROGRAM} ${WRKSRC}/droidcam \
59
		${STAGEDIR}${PREFIX}/bin
60
	${INSTALL_PROGRAM} ${WRKSRC}/droidcam-cli \
61
		${STAGEDIR}${PREFIX}/bin
62
	${INSTALL_DATA} ${WRKSRC}/icon2.png \
63
		${STAGEDIR}${PREFIX}/share/pixmaps/droidcam-icon.png
64
	${INSTALL_DATA} ${WRKSRC}/droidcam.desktop \
65
		${STAGEDIR}${PREFIX}/share/applications
66
67
.include <bsd.port.mk>
(-)b/multimedia/droidcam/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1713444177
2
SHA256 (dev47apps-droidcam-v2.1.3_GH0.tar.gz) = 0eb46c1ef19bce817b78740600d5451d14f7b279ebfd4605993d81f96aad08db
3
SIZE (dev47apps-droidcam-v2.1.3_GH0.tar.gz) = 86091
(-)b/multimedia/droidcam/files/patch-droidcam.desktop (+11 lines)
Added Link Here
1
--- droidcam.desktop.orig	2024-04-18 16:03:55 UTC
2
+++ droidcam.desktop
3
@@ -4,7 +4,7 @@ Exec=/usr/local/bin/droidcam
4
 Comment=Use your phone as a webcam
5
 TryExec=/usr/local/bin/droidcam
6
 Exec=/usr/local/bin/droidcam
7
-Icon=/opt/droidcam-icon.png
8
+Icon=/usr/local/share/pixmaps/droidcam-icon.png
9
 Terminal=false
10
 Type=Application
11
 Categories=Video;AudioVideo;
(-)b/multimedia/droidcam/pkg-descr (-1 / +2 lines)
Added Link Here
0
- 
1
DroidCam turns your phone/tablet into a webcam for your PC.
2
Use it with chat programs like Zoom, MS Teams, and Skype.

Return to bug 278432