at 15.09-beta 23 lines 794 B view raw
1{ enableX11 ? true, 2 stdenv, fetchurl, pkgconfig, xlibs, python3, frame }: 3 4stdenv.mkDerivation rec { 5 name = "grail-${version}"; 6 version = "3.1.0"; 7 src = fetchurl { 8 url = "https://launchpad.net/grail/trunk/${version}/+download/${name}.tar.bz2"; 9 sha256 = "c26dced1b3f4317ecf6af36db0e90294d87e43966d56aecc4e97b65368ab78b9"; 10 }; 11 12 buildInputs = [ pkgconfig python3 frame ] 13 ++ stdenv.lib.optional enableX11 [xlibs.libX11 xlibs.libXtst xlibs.libXext xlibs.libXi xlibs.libXfixes]; 14 15 configureFlags = stdenv.lib.optional enableX11 "--with-x11"; 16 17 meta = { 18 homepage = "https://launchpad.net/canonical-multitouch/grail"; 19 description = "Gesture Recognition And Instantiation Library"; 20 license = stdenv.lib.licenses.gpl2; 21 platforms = stdenv.lib.platforms.linux; 22 }; 23}