Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 atk, 6 glibmm, 7 pkg-config, 8 gnome, 9 meson, 10 ninja, 11 python3, 12}: 13 14stdenv.mkDerivation rec { 15 pname = "atkmm"; 16 version = "2.28.4"; 17 18 src = fetchurl { 19 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 20 sha256 = "sha256-ChQqgSj4PAAe+4AU7kY+mnZgVO+EaGr5UxNeBNKP2rM="; 21 }; 22 23 outputs = [ 24 "out" 25 "dev" 26 ]; 27 28 propagatedBuildInputs = [ 29 atk 30 glibmm 31 ]; 32 33 nativeBuildInputs = [ 34 pkg-config 35 meson 36 python3 37 ninja 38 ]; 39 40 doCheck = true; 41 42 passthru = { 43 updateScript = gnome.updateScript { 44 packageName = pname; 45 versionPolicy = "odd-unstable"; 46 freeze = true; 47 }; 48 }; 49 50 meta = { 51 description = "C++ wrappers for ATK accessibility toolkit"; 52 license = lib.licenses.lgpl21Plus; 53 homepage = "https://gtkmm.org"; 54 platforms = lib.platforms.unix; 55 }; 56}