Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 54 lines 916 B view raw
1{ 2 stdenv, 3 lib, 4 fetchFromGitHub, 5 cmake, 6 pkg-config, 7 libsForQt5, 8 libmediainfo, 9 libsecret, 10 libisoburn, 11 libuuid, 12 udisks, 13}: 14 15stdenv.mkDerivation rec { 16 pname = "util-dfm"; 17 version = "1.3.2"; 18 19 src = fetchFromGitHub { 20 owner = "linuxdeepin"; 21 repo = pname; 22 rev = version; 23 hash = "sha256-ngDjjdwuYqvyhaUcMNV5PRmGKC3lmY/nJQGOQgRMIQE="; 24 }; 25 26 nativeBuildInputs = [ 27 cmake 28 pkg-config 29 ]; 30 31 dontWrapQtApps = true; 32 33 buildInputs = [ 34 libsForQt5.qtbase 35 libmediainfo 36 libsecret 37 libuuid 38 libisoburn 39 udisks 40 ]; 41 42 cmakeFlags = [ 43 "-DCMAKE_INSTALL_LIBDIR=lib" 44 "-DPROJECT_VERSION=${version}" 45 ]; 46 47 meta = with lib; { 48 description = "Toolkits of libdfm-io,libdfm-mount and libdfm-burn"; 49 homepage = "https://github.com/linuxdeepin/util-dfm"; 50 license = licenses.gpl3Plus; 51 platforms = platforms.linux; 52 teams = [ teams.deepin ]; 53 }; 54}