add AVM firmware files
authorAlin Năstac <mrness@gentoo.org>
Wed, 10 Nov 2004 22:39:57 +0000 (22:39 +0000)
committerAlin Năstac <mrness@gentoo.org>
Wed, 10 Nov 2004 22:39:57 +0000 (22:39 +0000)
net-dialup/capi4k-utils/ChangeLog
net-dialup/capi4k-utils/Manifest
net-dialup/capi4k-utils/capi4k-utils-20041006-r1.ebuild [new file with mode: 0644]
net-dialup/capi4k-utils/files/digest-capi4k-utils-20041006-r1 [new file with mode: 0644]

index eea2c6b2aa8029eeb3f29485e950acd754c4c1a2..983cd732c4c64e2de39b99808d7a16fd13e0d7f6 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-dialup/capi4k-utils
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/capi4k-utils/ChangeLog,v 1.16 2004/10/31 22:30:12 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/capi4k-utils/ChangeLog,v 1.17 2004/11/10 22:39:56 mrness Exp $
+
+*capi4k-utils-20041006-r1 (11 Nov 2004)
+
+  11 Nov 2004; Alin Nastac <mrness@gentoo.org> +capi4k-utils-20041006-r1.ebuild:
+  Add a bunch of AVM firmware files, thanks to Stefan Briesenick <sbriesen@gmx.de>. 
+  Closing #69324.
 
   01 Nov 2004; Daniel Black <dragonheart@gentoo.org> files/capi-init-20041006:
   Init script fix as per bug #69558. Thanks to Stefan Briesenick
index fe2d6ee98e6842e4457c9cd8d36be12225e9077b..4543926f751b7600571a0500886d60d37fcc38a4 100644 (file)
@@ -1,23 +1,25 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 22354caf6445da21e5ebe8609a9e7012 capi4k-utils-20041006.ebuild 2267
+MD5 65bc18212452f8314d9717b5dadd3aaa ChangeLog 2571
 MD5 03aaea36415b2221e3057baee7f1662f capi4k-utils-20021026.ebuild 1346
-MD5 e97bcb3ddf5985150a05bf7466dd09c6 ChangeLog 2350
-MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
 MD5 8a68cd59daa9bd143ce9987778320b62 capi4k-utils-20040810.ebuild 1760
+MD5 22354caf6445da21e5ebe8609a9e7012 capi4k-utils-20041006.ebuild 2267
+MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
+MD5 5828a0246b9775e74d584023dbbf8024 capi4k-utils-20041006-r1.ebuild 2740
 MD5 6c75232315b3bb9c63d8e566c24e396a files/capi 543
-MD5 8b4a7394c2826badb822b9575dbfbd4d files/capi4k-utils-2004-10-06.patch 2144
-MD5 14a08bf121eef97390c18eafd8458bc7 files/digest-capi4k-utils-20021026 75
-MD5 f2524d2cc37ffcbc2096a4f0ac7177c7 files/digest-capi4k-utils-20041006 75
-MD5 daf5a35ac5aeac77c4ac69274ed15395 files/digest-capi4k-utils-20040810 75
 MD5 befd926d2f898c15846c2f7452853ec1 files/capi-init-20040810 609
 MD5 b1de4263d145b4fb13baf0e4791e49a0 files/capi-init-20041006 617
 MD5 9bc030e6ab061e50f16efb0def04f0b6 files/capi4k-utils-2004-10-06-fPIC.patch 286
+MD5 8b4a7394c2826badb822b9575dbfbd4d files/capi4k-utils-2004-10-06.patch 2144
+MD5 14a08bf121eef97390c18eafd8458bc7 files/digest-capi4k-utils-20021026 75
+MD5 daf5a35ac5aeac77c4ac69274ed15395 files/digest-capi4k-utils-20040810 75
+MD5 f2524d2cc37ffcbc2096a4f0ac7177c7 files/digest-capi4k-utils-20041006 75
+MD5 41806879bfb1f3d6784fc8ba60cfa936 files/digest-capi4k-utils-20041006-r1 419
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.6 (GNU/Linux)
 
-iD8DBQFBhWd6mdTrptrqvGERAp+6AJ49cAGr7gFfXji6qvHgITo+hvjnOgCfSLav
-ElLn7JJyiFjBQnX0UD/ceLQ=
-=ADRp
+iD8DBQFBkpjGjtv59x0+BrURAuYKAJ9zHQw0lzCEPDiJiQ6+Xk3d13FA3ACgqd4w
+Q0akfkak/zQhfxNgVpL3LoE=
+=DDjN
 -----END PGP SIGNATURE-----
diff --git a/net-dialup/capi4k-utils/capi4k-utils-20041006-r1.ebuild b/net-dialup/capi4k-utils/capi4k-utils-20041006-r1.ebuild
new file mode 100644 (file)
index 0000000..077fcd0
--- /dev/null
@@ -0,0 +1,90 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/capi4k-utils/capi4k-utils-20041006-r1.ebuild,v 1.1 2004/11/10 22:39:56 mrness Exp $
+
+inherit eutils rpm
+
+YEAR_PV=${PV:0:4}
+MON_PV=${PV:4:2}
+DAY_PV=${PV:6:2}
+
+MY_P=${PN}-${YEAR_PV}-${MON_PV}-${DAY_PV}
+AVM_FIRMWARE_PREFIX="ftp://ftp.quicknet.nl/pub/Linux/mungo.homelinux.org/files/current/all/noarch/capi-firmware-avm-"
+AVM_FIRMWARE_SUFFIX=".noarch.rpm"
+
+DESCRIPTION="Capi4Linux Utils"
+HOMEPAGE="ftp://ftp.in-berlin.de/pub/capi4linux/"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+IUSE=""
+S=${WORKDIR}/${PN}
+SRC_URI="ftp://ftp.in-berlin.de/pub/capi4linux/${MY_P}.tar.gz ftp://ftp.in-berlin.de/pub/capi4linux/OLD/${MY_P}.tar.gz
+       ${AVM_FIRMWARE_PREFIX}b1-3.11.03-4${AVM_FIRMWARE_SUFFIX}
+       ${AVM_FIRMWARE_PREFIX}c2-3.11.04-4${AVM_FIRMWARE_SUFFIX}
+       ${AVM_FIRMWARE_PREFIX}c4-3.11.04-4${AVM_FIRMWARE_SUFFIX}
+       ${AVM_FIRMWARE_PREFIX}t1-3.09.07-4${AVM_FIRMWARE_SUFFIX}"
+
+DEPEND="virtual/linux-sources
+       dev-lang/perl
+       >=sys-apps/sed-4
+       virtual/os-headers
+       sys-devel/automake
+       sys-devel/autoconf
+       sys-devel/libtool
+       app-arch/rpm"
+
+RDEPEND=""
+
+src_unpack() {
+       rpm_src_unpack || die "failed to unpack sources or firmware files"
+       cd ${S}
+       epatch ${FILESDIR}/${MY_P}.patch || die "patch failed"
+       epatch ${FILESDIR}/${MY_P}-fPIC.patch || die "patch failed"
+       sed -i -e 's:linux/capi.h>$:linux/compiler.h>\n#include <linux/capi.h>:g' */*.c || die "sed failed"
+       sed -i -e "s:^CFLAGS\(.*\)-O2:CFLAGS\1${CFLAGS}:g" */Makefile.am || die "sed failed"
+}
+
+src_compile() {
+       # required by fPIC patch
+       cd ${S}/capi20 || die
+       ebegin "Updating autotools-generated files"
+       aclocal -I . || die "aclocal failed"
+       automake -a || die "automake failed"
+       autoconf || die "autoconf failed"
+       libtoolize -f -c || die "libtoolize failed"
+       eend $?
+       cd ${S} || die
+
+       emake subconfig || die
+       emake || die
+}
+
+src_install() {
+       dodir /dev
+       emake DESTDIR=${D} install || die
+       rm -rf ${D}/dev
+       newdoc rcapid/README README.rcapid
+       newdoc pppdcapiplugin/README README.pppdcapiplugin
+       docinto examples.pppdcapiplugin; dodoc pppdcapiplugin/examples/*
+       newinitd ${FILESDIR}/capi-init-${PV} capi
+       insinto /etc
+       insopts -m 0600
+       doins capiinit/capi.conf
+
+       #install AVM firmware files
+       insinto /usr/share/isdn
+       insopts -m 0444
+       doins ${WORKDIR}/usr/share/isdn/*
+}
+
+pkg_postinst() {
+       einfo "To use isdn4linux with CAPI replace"
+       einfo "I4L_MODULE=\"hisax\" with I4L_MODULE=\"capidrv\","
+       einfo "start /etc/init.d/capi and load the module"
+       einfo "capidrv."
+       einfo ""
+       einfo "Annotation for active AVM ISDN boards (B1 ISA/PCI, ...):"
+       einfo "   This ebuild has installed a bunch of firmware files"
+       einfo "   which are to be found in /usr/share/isdn"
+}
diff --git a/net-dialup/capi4k-utils/files/digest-capi4k-utils-20041006-r1 b/net-dialup/capi4k-utils/files/digest-capi4k-utils-20041006-r1
new file mode 100644 (file)
index 0000000..953ff30
--- /dev/null
@@ -0,0 +1,5 @@
+MD5 54992ff362ca44629fdf59773a6864cd capi4k-utils-2004-10-06.tar.gz 743667
+MD5 c2441516e432dae9e4275abd59ed3190 capi-firmware-avm-b1-3.11.03-4.noarch.rpm 270158
+MD5 3dc735fd7b649d359181531112597412 capi-firmware-avm-c2-3.11.04-4.noarch.rpm 213110
+MD5 5e23ea2cae38997822ca3cda3772c55b capi-firmware-avm-c4-3.11.04-4.noarch.rpm 213247
+MD5 911712ab9623f87276875cf2679f04c7 capi-firmware-avm-t1-3.09.07-4.noarch.rpm 234798