lol
1{ stdenv, fetchurl, autoconf, automake, libtool, libX11, xproto
2, libXi, inputproto, libXaw, libXmu, libXt }:
3
4let
5 majorVersion = "1";
6 minorVersion = "3";
7in
8
9stdenv.mkDerivation rec {
10 name = "ois-${version}";
11 version = "${majorVersion}.${minorVersion}";
12
13 src = fetchurl {
14 url = "mirror://sourceforge/project/wgois/Source%20Release/${version}/ois_v${majorVersion}-${minorVersion}.tar.gz";
15 sha256 = "18gs6xxhbqb91x2gm95hh1pmakimqim1k9c65h7ah6g14zc7dyjh";
16 };
17
18 patches = [
19 (fetchurl {
20 url = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-games/ois/files/ois-1.3-gcc47.patch;
21 sha256 = "026jw06n42bcrmg0sbdhzc4cqxsnf7fw30a2z9cigd9x282zhii8";
22 name = "gcc47.patch";
23 })
24 ];
25
26 patchFlags = "-p0";
27
28 buildInputs = [
29 autoconf automake libtool libX11 xproto libXi inputproto libXaw
30 libXmu libXt
31 ];
32
33 preConfigure = "sh bootstrap";
34
35 meta = with stdenv.lib; {
36 description = "Object-oriented C++ input system";
37 maintainers = [ maintainers.raskin ];
38 platforms = platforms.linux;
39 license = licenses.zlib;
40 };
41}