Merge pull request #30167 from gnidorah/kmsxx

kmsxx and pykms: init at 2017-10-03

authored by Jörg Thalheim and committed by GitHub d7030f75 adc116b2

+33
+29
pkgs/development/libraries/kmsxx/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, libdrm, python }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "kmsxx-2017-10-10"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "tomba"; 8 + repo = "kmsxx"; 9 + fetchSubmodules = true; 10 + rev = "f32b82c17cd357ae1c8ed2636266113955293feb"; 11 + sha256 = "14panqdqq83wh6wym5afdiyrr78mb12ga63pgrppj27kgv398yjj"; 12 + }; 13 + 14 + enableParallelBuilding = true; 15 + 16 + nativeBuildInputs = [ cmake pkgconfig ]; 17 + buildInputs = [ libdrm python ]; 18 + 19 + pythonPath = [ ]; 20 + passthru.python = python; 21 + 22 + meta = with stdenv.lib; { 23 + description = "C++11 library, utilities and python bindings for Linux kernel mode setting"; 24 + homepage = https://github.com/tomba/kmsxx; 25 + license = licenses.mpl20; 26 + maintainers = with maintainers; [ gnidorah ]; 27 + platforms = platforms.linux; 28 + }; 29 + }
+2
pkgs/top-level/all-packages.nix
··· 12312 12312 12313 12313 kmscube = callPackage ../os-specific/linux/kmscube { }; 12314 12314 12315 + kmsxx = callPackage ../development/libraries/kmsxx { }; 12316 + 12315 12317 latencytop = callPackage ../os-specific/linux/latencytop { }; 12316 12318 12317 12319 ldm = callPackage ../os-specific/linux/ldm { };
+2
pkgs/top-level/python-packages.nix
··· 15604 15604 pika-pool = callPackage ../development/python-modules/pika-pool { }; 15605 15605 platformio = callPackage ../development/python-modules/platformio { }; 15606 15606 15607 + kmsxx = callPackage ../development/libraries/kmsxx { }; 15608 + 15607 15609 pylibconfig2 = buildPythonPackage rec { 15608 15610 name = "pylibconfig2-${version}"; 15609 15611 version = "0.2.4";