summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAgostino Sarubbo <ago@gentoo.org>2012-07-11 00:10:41 +0200
committerAgostino Sarubbo <ago@gentoo.org>2012-07-11 00:10:41 +0200
commit581e2ccd957e59c580ca3b919da9065b41aecb25 (patch)
treeecdd33dc4368a13c520dee7686739d9f247d8b4a /media-video
parentInitial commit (diff)
downloadago-581e2ccd957e59c580ca3b919da9065b41aecb25.tar.gz
ago-581e2ccd957e59c580ca3b919da9065b41aecb25.tar.bz2
ago-581e2ccd957e59c580ca3b919da9065b41aecb25.zip
Initial commit. Upstream seems dead.
Diffstat (limited to 'media-video')
-rw-r--r--media-video/uvccapture/Manifest4
-rw-r--r--media-video/uvccapture/files/Makefile.patch22
-rw-r--r--media-video/uvccapture/metadata.xml9
-rw-r--r--media-video/uvccapture/uvccapture-0.5.ebuild34
4 files changed, 69 insertions, 0 deletions
diff --git a/media-video/uvccapture/Manifest b/media-video/uvccapture/Manifest
new file mode 100644
index 0000000..3e2bbdc
--- /dev/null
+++ b/media-video/uvccapture/Manifest
@@ -0,0 +1,4 @@
+AUX Makefile.patch 606 RMD160 b66c360c0e69d2b9c60faf475bf0ed4a8a36de22 SHA1 42ec8f89e8b84bae2e5d9fdd597ccf3e6d1b9e80 SHA256 2ac55e1a638028f8a05247c4d52d0dcf1e2d0ea01e251ef51e01706bf261514d
+DIST uvccapture-0.5.tar.bz2 15467 RMD160 2339a75aa4ca6bce99e589f1d8072a0fe40c1591 SHA1 53e03aebf38cfcb33b8b17fcc53a87b41281f100 SHA256 b7c262d2428f23a4c64feddd2c37c43fb39ce4c92a5a6ae0dddf28e3adc5b60e
+EBUILD uvccapture-0.5.ebuild 640 RMD160 0ce21a9325d769a575b4312fb9bf193b32f61a4d SHA1 936f3b4045baf53477da2f4972844b89cc023b28 SHA256 96a9dfd1478aaf52a9484a306b7130859aca50f0dfd645b55de9084b0cd2239c
+MISC metadata.xml 233 RMD160 04e728c4544c783331521997841695e0c4f6bd98 SHA1 6c6a6bd8ed35085f55247cd2c9296f12a839e25b SHA256 77226fe2bb71a40e1ad91e1a4ddd1bb5728012844c345b01ccffc1f5ab92270e
diff --git a/media-video/uvccapture/files/Makefile.patch b/media-video/uvccapture/files/Makefile.patch
new file mode 100644
index 0000000..b6c0414
--- /dev/null
+++ b/media-video/uvccapture/files/Makefile.patch
@@ -0,0 +1,22 @@
+--- Makefile.old 2012-07-10 22:33:25.895441752 +0200
++++ Makefile 2012-07-10 22:34:02.186438477 +0200
+@@ -3,11 +3,9 @@
+ APP_BINARY=uvccapture
+ VERSION = 0.4
+ PREFIX=/usr/local/bin
++LDFLAGS=
+
+-WARNINGS = -Wall
+-
+-
+-CFLAGS = -std=gnu99 -O2 -DLINUX -DVERSION=\"$(VERSION)\" $(WARNINGS)
++CFLAGS = -std=gnu99 -O2 -DLINUX -DVERSION=\"$(VERSION)\"
+ CPPFLAGS = $(CFLAGS)
+
+ OBJECTS= uvccapture.o v4l2uvc.o
+@@ -24,4 +22,4 @@
+
+ # Applications:
+ uvccapture: $(OBJECTS)
+- $(CC) $(OBJECTS) $(XPM_LIB) $(MATH_LIB) -ljpeg -o $(APP_BINARY)
++ $(CC) $(LDFLAGS) $(OBJECTS) $(XPM_LIB) $(MATH_LIB) -ljpeg -o $(APP_BINARY)
diff --git a/media-video/uvccapture/metadata.xml b/media-video/uvccapture/metadata.xml
new file mode 100644
index 0000000..6c08151
--- /dev/null
+++ b/media-video/uvccapture/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>ago@gentoo.org</email>
+ <name>Agostino Sarubbo</name>
+ </maintainer>
+</pkgmetadata>
+
diff --git a/media-video/uvccapture/uvccapture-0.5.ebuild b/media-video/uvccapture/uvccapture-0.5.ebuild
new file mode 100644
index 0000000..dac20c0
--- /dev/null
+++ b/media-video/uvccapture/uvccapture-0.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit toolchain-funcs eutils
+
+DESCRIPTION="Take a photo from webcam on your shell"
+HOMEPAGE="http://staticwave.ca/source/uvccapture/"
+SRC_URI="http://staticwave.ca/source/${PN}/${P}.tar.bz2"
+
+KEYWORDS="amd64 x86"
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="virtual/jpeg"
+RDEPEND=""
+
+src_prepare () {
+ sed -i "s:videodev.h:videodev2.h:" uvccapture.c v4l2uvc.c || die
+ epatch "${FILESDIR}/Makefile.patch"
+}
+
+src_compile () {
+ emake \
+ CC="$(tc-getCC)" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install () {
+ dobin ${PN}
+}