ChangeLog

# ChangeLog for games-util/qjoypad
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-util/qjoypad/ChangeLog,v 1.13 2008/04/08 01:37:07 mr_bones_ Exp $

08 Apr 2008; Michael Sterrett qjoypad-3.4.1.ebuild:
fix deps (bug #216520)

11 Feb 2008; Santiago M. Mola qjoypad-3.4.1.ebuild:
amd64 stable wrt bug #201405

22 Dec 2007; Tobias Scherbaum
qjoypad-3.4.1.ebuild:
ppc stable, bug #201405

20 Dec 2007; Christian Faulhammer qjoypad-3.4.1.ebuild:
stable x86, bug 201405

14 Nov 2007; Michael Sterrett
+files/qjoypad-3.4.1-busy.patch, qjoypad-3.4.1.ebuild:
add device to build (bug #199116) with patch from Brandon Captain and patch to
address the cpu burn loop (bug #197135) from Martin Berkemeier.

*qjoypad-3.4.1 (10 Nov 2007)

10 Nov 2007; Tupone Alfredo +qjoypad-3.4.1.ebuild:
Version bump

30 Sep 2007; Michael Sterrett qjoypad-3.4.ebuild:
use eqmake3 from qt3 eclass for bug #194215

09 Oct 2006; Tristan Heaven qjoypad-3.4.ebuild:
Use qt_min_version for qt3 dependency

08 May 2006; Chris Gianelloni qjoypad-3.4.ebuild:
Added qt3 to the inherit line and closing bug #123043. Thanks to Caleb
Tennis for the fix.

04 Apr 2006; +files/qjoypad-3.4-gcc41.patch,
qjoypad-3.4.ebuild:
gcc-4.1 fix, bug #126595 by Matteo Azzali

26 Jan 2006; Chris Gianelloni qjoypad-3.4.ebuild:
Added modular X dependencies and closing bug #120463.

21 Jul 2005; David Holm qjoypad-3.4.ebuild:
Added to ~ppc.

*qjoypad-3.4 (20 Jul 2005)

20 Jul 2005; Mike Frysinger :
Initial import. Ebuild submitted by me.

Manifest

AUX qjoypad-3.4-gcc41.patch 506 RMD160 687e14148dfa397910937d596e62f14519e860e3 SHA1 560fae68fe10ce3e5a5f8e80d2bee8b16e0ceebe SHA256 cfe7452859aa9d4b1dd2b56db21206be08b4b025184d0e8231ec27811926ec5a
AUX qjoypad-3.4.1-busy.patch 489 RMD160 3090a11648c5417569d9012f0e1501bf5a589a0d SHA1 6fb7966db27f0c7d1a65fad9a3cecec5d3327540 SHA256 75c688a517ad27ba8a8c1144ff399da3029fd397692105843693781ab939ff68
DIST qjoypad-3.4.1.tgz 168745 RMD160 3c19a9c66c782bfe45118e95e9f6d5b063338e0c SHA1 b30faa28cb09fefff975d5a06b7fe9f5e4078468 SHA256 662ac8db1fa71dbb9800b979fff841b7c2d8f8fb2c7fa85c709895f6c66540d0
EBUILD qjoypad-3.4.1.ebuild 1352 RMD160 eb9d0bc426847f1c8ba58cf1890c57ad9a0ac55f SHA1 c2842affeaa5d3d99ba7dfcf6942c86cb46b7065 SHA256 484d28536dca5e021288fb6e344ecdd44a1c8af6d751e4a6662183f18ddf46db
MISC ChangeLog 1904 RMD160 a01da54f7e8652320424ad58fb7f5c97ce2d9109 SHA1 16ba43ec78a74f642653dfb66d1efbba2cc0b16b SHA256 d5ece4cbc92a8b5505b7828e8e9900536926eb5e8f070d4df359302cd751a6ff
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

metadata.xml




games

qjoypad-3.4.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/qjoypad/qjoypad-3.4.1.ebuild,v 1.6 2008/04/08 01:37:07 mr_bones_ Exp $

inherit qt3 eutils

DESCRIPTION="translate gamepad/joystick input into key strokes/mouse actions in X"
HOMEPAGE="http://qjoypad.sourceforge.net/"
SRC_URI="mirror://sourceforge/qjoypad/${P}.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""

RDEPEND="x11-libs/libXtst
$(qt_min_version 3.3)"
DEPEND="${RDEPEND}
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xproto"

src_unpack() {
unpack ${A}
cd "${S}"/src
# makefile has silly dependencies
sed -i \
-e "/^CFLAGS/s:-pipe -Wall -W -O2:${CFLAGS}:" \
-e "/^CXXFLAGS/s:-pipe -Wall -W -O2:${CXXFLAGS}:" \
-e '/^Makefile:/s|:.*||' \
Makefile || die "sed make depends failed"
epatch "${FILESDIR}/${P}-busy.patch"
}

src_compile() {
cd src
eqmake3 qjoypad.pro PREFIX=/usr DEVDIR=/dev/input
emake || die "emake failed"
}

src_install() {
dobin src/qjoypad || die "bin"
insinto /usr/share/pixmaps/${PN}
doins icons/* || die "icons"
dosym gamepad4-24x24.png /usr/share/pixmaps/${PN}/icon24.png
dosym gamepad4-64x64.png /usr/share/pixmaps/${PN}/icon64.png
dodoc README.txt
make_desktop_entry qjoypad QJoypad /usr/share/pixmaps/${PN}/icon64.png
}