# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="A package abstraction library for Half-Life" HOMEPAGE="http://nemesis.thewavelength.net/index.php?p=35" SRC_URI="http://nemesis.thewavelength.net/files/files/hllib211.zip" LICENSE="GPL-2 LGPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd" # build- and run- time dependencies DEPEND="" RDEPEND="" src_unpack() { cd ${WORKDIR} unzip -oqq -d libhl-${PV} ${DISTDIR}/${A} cd "${S}" || die "Failed to change to libhl base directory" patch -p1 < "${FILESDIR}"/fixes_for_2.1.0.patch || die "Couldn't apply version patch" } src_compile() { # CWD is ${S} make -C HLLib all || die "Failed to build libhl" # now build hlextract cd HLExtract ln -s ../lib/HLLib.h hl.h ln -s ../HLLib/libhl.so.${PV} libhl.so gcc -I. -L. Main.c -o hlextract -lhl || die "Failed to build hlextract" } src_install() { cd ${S} insinto /usr/lib dolib HLLib/libhl.so.${PV} dosym libhl.so.${PV} /usr/lib/libhl.so.2 dosym libhl.so.${PV} /usr/lib/libhl.so insinto /usr/include newins lib/HLLib.h hl.h insinto /usr/bin dobin HLExtract/hlextract dodoc Readme.txt LGPL.txt }