summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless/irda-utils/irda-utils-0.9.16.ebuild')
-rw-r--r--net-wireless/irda-utils/irda-utils-0.9.16.ebuild83
1 files changed, 83 insertions, 0 deletions
diff --git a/net-wireless/irda-utils/irda-utils-0.9.16.ebuild b/net-wireless/irda-utils/irda-utils-0.9.16.ebuild
new file mode 100644
index 000000000000..b18beecc1772
--- /dev/null
+++ b/net-wireless/irda-utils/irda-utils-0.9.16.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/irda-utils/irda-utils-0.9.16.ebuild,v 1.1 2004/10/04 19:12:48 brix Exp $
+
+inherit eutils
+
+DESCRIPTION="IrDA Utilities, tools for IrDA communication"
+HOMEPAGE="http://irda.sourceforge.net/"
+SRC_URI="mirror://sourceforge/irda/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="gtk"
+
+DEPEND="virtual/libc
+ =dev-libs/glib-1.2*
+ gtk? ( =x11-libs/gtk+-1.2* )"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/irda-utils-rh1.patch
+ epatch ${FILESDIR}/irda-utils-gcc3.4-fix.patch
+}
+
+src_compile() {
+ export WANT_AUTOMAKE=1.4
+ export RPM_OPT_FLAGS=${CFLAGS}
+
+ emake ROOT="${D}" RPM_BUILD_ROOT="${D}" || die "Making failed."
+
+ cd ${S}/irsockets
+ emake || die "Making irsockets failed."
+
+ if use gtk; then
+ cd ${S}/findchip
+ emake gfindchip || die "Making gfindchip failed."
+ fi
+}
+
+src_install () {
+ dodir /usr/bin
+ dodir /usr/sbin
+
+ emake install PREFIX="${D}" ROOT="${D}" || die "Couldn't install from ${S}"
+
+ # irda-utils's install-etc installs files in /etc/sysconfig if
+ # that directory exists on the system, so clean up just in case.
+ # This is for bug 1797 (17 Jan 2004 agriffis)
+ rm -rf ${D}/etc/sysconfig 2>/dev/null
+
+ into /usr
+ dobin irsockets/irdaspray
+ dobin irsockets/ias_query
+ dobin irsockets/irprintf
+ dobin irsockets/irprintfx
+ dobin irsockets/irscanf
+ dobin irsockets/recv_ultra
+ dobin irsockets/send_ultra
+
+ if use gtk; then
+ dosbin findchip/gfindchip
+ fi
+
+ # install README's into /usr/share/doc
+ for i in *
+ do
+ if [ -d $i -a $i != "man" ]; then
+ if [ -f $i/README ]; then
+ cp $i/README README.$i
+ dodoc README.$i
+ rm README.$i
+ fi
+ fi
+ done
+
+ dodoc etc/modules.conf.irda
+
+ insinto /etc/conf.d ; newins ${FILESDIR}/irda.conf irda
+ insinto /etc/init.d ; insopts -m0755 ; newins ${FILESDIR}/irda.rc irda
+}