]> Pileus Git - ~andy/sunrise/commitdiff
media-video/sn9c1xx: New Ebuild for bug 180853 thanks to shillelagh and DrEevil
authorAuke Booij (tulcod) <auke.booij@gmail.com>
Mon, 11 Jun 2007 14:36:07 +0000 (14:36 +0000)
committerAuke Booij (tulcod) <auke.booij@gmail.com>
Mon, 11 Jun 2007 14:36:07 +0000 (14:36 +0000)
svn path=/sunrise/; revision=3874

media-video/sn9c1xx/ChangeLog [new file with mode: 0644]
media-video/sn9c1xx/Manifest [new file with mode: 0644]
media-video/sn9c1xx/files/digest-sn9c1xx-1.45 [new file with mode: 0644]
media-video/sn9c1xx/files/sn9c1xx-1.45-destdir.patch [new file with mode: 0644]
media-video/sn9c1xx/files/sn9c1xx-1.45-kbuild.patch [new file with mode: 0644]
media-video/sn9c1xx/metadata.xml [new file with mode: 0644]
media-video/sn9c1xx/sn9c1xx-1.45.ebuild [new file with mode: 0644]

diff --git a/media-video/sn9c1xx/ChangeLog b/media-video/sn9c1xx/ChangeLog
new file mode 100644 (file)
index 0000000..04fdb5f
--- /dev/null
@@ -0,0 +1,9 @@
+# ChangeLog for media-video/sn9c1xx
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  11 Jun 2007; Auke Booij (tulcod) <auke.booij@gmail.com>
+  +sn9c1xx-1.45.ebuild, +files/sn9c1xx-1.45-destdir.patch,
+  +files/sn9c1xx-1.45-kbuild.patch, +metadata.xml:
+  New Ebuild for bug 180853 thanks to shillelagh and DrEevil
+
diff --git a/media-video/sn9c1xx/Manifest b/media-video/sn9c1xx/Manifest
new file mode 100644 (file)
index 0000000..b588eb7
--- /dev/null
@@ -0,0 +1,6 @@
+AUX sn9c1xx-1.45-destdir.patch 405 RMD160 cd8c5761aa35e3411e44b09a6f8d50743f4eae19 SHA1 2bba6150e874479aea413690a130e473a8a3d4eb SHA256 33cd7b74774c0e3d2e89620e2aac253e630c70c7b6c5d8ff486debd958ed889a
+AUX sn9c1xx-1.45-kbuild.patch 379 RMD160 7fe10b5613e3275f0727d29c8c5c86a0dc5aab0a SHA1 59e1dbf5e2dcca98d3dcade90ff686d050030db0 SHA256 4b98856e8b50fe1c357d1cd84e98f62a87614076eadc0dfb937707f3cffdeb2c
+DIST sn9c1xx-1.45.tar.gz 56262 RMD160 6792d15c5a2043fd966efd8f57b58d5f2f567fda SHA1 02868c22dde20f5e925a6153f8759ec515d9162b SHA256 ffa08ae5f65b69591842dd4e3fccd1435fb4b69a2d6ebad1bcea4dd9aa4a505e
+EBUILD sn9c1xx-1.45.ebuild 893 RMD160 6ef2557e5778177a3ee2ebd394214c55a49c674a SHA1 68781e48260158f61285447b0e32d9062e0a55e3 SHA256 3610b87ad1ec2b9e30df40c7d902bb33db3c1bb04ac02fd02730beeb345ef3aa
+MISC ChangeLog 350 RMD160 1bf26a9de384c556041ef56d38d36be3e15a5bac SHA1 d72a1b6bc5b0a5a61fbfc3a5c4b136e5c7cdf9bb SHA256 ac60008441169938eaac4f039de5be45221383a1365df1ba652f2c6e2a25948f
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/media-video/sn9c1xx/files/digest-sn9c1xx-1.45 b/media-video/sn9c1xx/files/digest-sn9c1xx-1.45
new file mode 100644 (file)
index 0000000..c218f8f
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 25a6073e841d470d95499589846461b3 sn9c1xx-1.45.tar.gz 56262
+RMD160 6792d15c5a2043fd966efd8f57b58d5f2f567fda sn9c1xx-1.45.tar.gz 56262
+SHA256 ffa08ae5f65b69591842dd4e3fccd1435fb4b69a2d6ebad1bcea4dd9aa4a505e sn9c1xx-1.45.tar.gz 56262
diff --git a/media-video/sn9c1xx/files/sn9c1xx-1.45-destdir.patch b/media-video/sn9c1xx/files/sn9c1xx-1.45-destdir.patch
new file mode 100644 (file)
index 0000000..1f1d4aa
--- /dev/null
@@ -0,0 +1,11 @@
+--- Makefile_old       2007-06-03 16:18:12.000000000 +0200
++++ Makefile   2007-06-03 22:59:06.000000000 +0200
+@@ -42,7 +42,7 @@ modules:
+ install: modules_install
+ modules_install:
+-      $(MAKE) -C $(KDIR) M=$(PWD) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) modules_install
++      $(MAKE) -C $(KDIR) M=$(PWD) INSTALL_MOD_PATH=${D} INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) modules_install
+ clean:
+       $(MAKE) -C $(KDIR) M=$(PWD) clean
diff --git a/media-video/sn9c1xx/files/sn9c1xx-1.45-kbuild.patch b/media-video/sn9c1xx/files/sn9c1xx-1.45-kbuild.patch
new file mode 100644 (file)
index 0000000..d3eea1c
--- /dev/null
@@ -0,0 +1,9 @@
+--- Kbuild_old 2007-02-16 17:32:54.000000000 +0100
++++ Kbuild     2007-06-04 15:47:37.000000000 +0200
+@@ -31,6 +31,3 @@ sn9c102-objs := sn9c102_core.o \
+                 sn9c102_tas5110c1b.o \
+                 sn9c102_tas5110d.o \
+                 sn9c102_tas5130d1b.o
+-
+-# Enable /sysfs interface overriding the kernel configuration option
+-EXTRA_CFLAGS := -DCONFIG_VIDEO_ADV_DEBUG
diff --git a/media-video/sn9c1xx/metadata.xml b/media-video/sn9c1xx/metadata.xml
new file mode 100644 (file)
index 0000000..7e32869
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>
diff --git a/media-video/sn9c1xx/sn9c1xx-1.45.ebuild b/media-video/sn9c1xx/sn9c1xx-1.45.ebuild
new file mode 100644 (file)
index 0000000..9ae4cd2
--- /dev/null
@@ -0,0 +1,37 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils linux-info
+
+DESCRIPTION="A driver for sn9c1xx (webcam) devices, like the Sweex Mini cam"
+HOMEPAGE="http://www.linux-projects.org/modules/mydownloads/viewcat.php?op=&cid=2"
+SRC_URI="http://www.linux-projects.org/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+CONFIG_CHECK="VIDEO_DEV USB"
+
+src_unpack() {
+    unpack ${A}
+    cd "${S}"
+    epatch "${FILESDIR}"/${P}-destdir.patch
+    epatch "${FILESDIR}"/${P}-kbuild.patch
+    set_arch_to_kernel
+}
+
+src_compile() {
+    emake clean || die "emake clean failed"
+    emake modules || die "emake modules failed"
+}
+
+src_install() {
+    emake DESTDIR="${D}" install || die "emake install failed"
+    dodoc ChangeLog sn9c102.txt || die "installing docs faild"
+}