Closing #68217
authorPatrick Kursawe <phosphan@gentoo.org>
Tue, 7 Dec 2004 14:27:40 +0000 (14:27 +0000)
committerPatrick Kursawe <phosphan@gentoo.org>
Tue, 7 Dec 2004 14:27:40 +0000 (14:27 +0000)
media-video/usb-pwc-re/ChangeLog [new file with mode: 0644]
media-video/usb-pwc-re/Manifest [new file with mode: 0644]
media-video/usb-pwc-re/files/digest-usb-pwc-re-10.0.6a [new file with mode: 0644]
media-video/usb-pwc-re/metadata.xml [new file with mode: 0644]
media-video/usb-pwc-re/usb-pwc-re-10.0.6a.ebuild [new file with mode: 0644]

diff --git a/media-video/usb-pwc-re/ChangeLog b/media-video/usb-pwc-re/ChangeLog
new file mode 100644 (file)
index 0000000..67acb27
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for media-video/usb-pwc-re
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/usb-pwc-re/ChangeLog,v 1.1 2004/12/07 14:27:40 phosphan Exp $
+
+*usb-pwc-re-10.0.6a (07 Dec 2004)
+
+  07 Dec 2004; Patrick Kursawe <phosphan@gentoo.org> +metadata.xml,
+  +usb-pwc-re-10.0.6a.ebuild:
+  Initial import, see bug #68217
+
diff --git a/media-video/usb-pwc-re/Manifest b/media-video/usb-pwc-re/Manifest
new file mode 100644 (file)
index 0000000..7857b6b
--- /dev/null
@@ -0,0 +1,4 @@
+MD5 2983c5f37676269c05dbc33774424243 ChangeLog 386
+MD5 5ef11878179d451985ee7157a416c27e metadata.xml 222
+MD5 c49e69dcb539e41d0842771a05a695c9 usb-pwc-re-10.0.6a.ebuild 1233
+MD5 0f0e28dc65e476d4794110d268caced2 files/digest-usb-pwc-re-10.0.6a 63
diff --git a/media-video/usb-pwc-re/files/digest-usb-pwc-re-10.0.6a b/media-video/usb-pwc-re/files/digest-usb-pwc-re-10.0.6a
new file mode 100644 (file)
index 0000000..1ce9ec3
--- /dev/null
@@ -0,0 +1 @@
+MD5 9ea511431e9475fb78d76f2551303d97 pwc-10.0.6a.tar.bz2 45677
diff --git a/media-video/usb-pwc-re/metadata.xml b/media-video/usb-pwc-re/metadata.xml
new file mode 100644 (file)
index 0000000..6e1d55b
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>video</herd>
+<maintainer>
+  <email>phosphan@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/media-video/usb-pwc-re/usb-pwc-re-10.0.6a.ebuild b/media-video/usb-pwc-re/usb-pwc-re-10.0.6a.ebuild
new file mode 100644 (file)
index 0000000..0a81afc
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/usb-pwc-re/usb-pwc-re-10.0.6a.ebuild,v 1.1 2004/12/07 14:27:40 phosphan Exp $
+
+
+inherit check-kernel eutils
+
+DESCRIPTION="A fork of the discontinuity pwc driver made by Nemosoft Unv. Most of the pwcx functionality has been reverse engineered."
+HOMEPAGE="http://www.saillard.org/pwc/"
+SRC_URI="http://www.saillard.org/pwc/files/pwc-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND=""
+S=${WORKDIR}/pwc-${PV}
+
+src_compile() {
+       set_arch_to_kernel
+       emake || die "make failed"
+}
+
+src_install() {
+
+       if is_2_6_kernel; then
+               einfo "Kernel ${KV_full} detected!"
+               insinto "/lib/modules/${KV_full}/kernel/drivers/usb/media/pwc"
+               doins pwc.ko
+               echo "post-install pwc /sbin/modprobe --force pwcx >& /dev/null 2>&1 || :" > usb-pwcx
+       else
+               eerror "No supported kernel version (2.6) detected."
+       fi
+
+       insinto /etc/modules.d
+
+}
+
+pkg_postinst() {
+       if [ "${ROOT}" = "/" ]
+       then
+               # Update module dependency
+               [ -x /usr/sbin/update-modules ] && /usr/sbin/update-modules
+               depmod -a
+       fi
+       einfo "If you have problems loading the module, please check the \"dmesg\" output."
+}