nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 17.09 32 lines 977 B view raw
1{ mkDerivation, lib, fetchFromGitHub, qtbase, qttools, sqlite, cmake }: 2 3mkDerivation rec { 4 version = "3.10.0"; 5 name = "sqlitebrowser-${version}"; 6 7 src = fetchFromGitHub { 8 repo = "sqlitebrowser"; 9 owner = "sqlitebrowser"; 10 rev = "v${version}"; 11 sha256 = "1fwr7p4b6glc3s0a06i7cg8l9p1mrcm4vyhyf2wi89cyg22rrf5c"; 12 }; 13 14 buildInputs = [ qtbase qttools sqlite ]; 15 nativeBuildInputs = [ cmake ]; 16 17 cmakeFlags = [ "-DUSE_QT5=TRUE" ]; 18 19 # A regression was introduced in CMakeLists.txt on v3.9.x 20 # See https://github.com/sqlitebrowser/sqlitebrowser/issues/832 and issues/755 21 postPatch = '' 22 substituteInPlace CMakeLists.txt --replace 'project("DB Browser for SQLite")' 'project(sqlitebrowser)' 23 ''; 24 25 meta = with lib; { 26 description = "DB Browser for SQLite"; 27 homepage = http://sqlitebrowser.org/; 28 license = licenses.gpl3; 29 maintainers = [ maintainers.matthiasbeyer ]; 30 platforms = platforms.linux; # can only test on linux 31 }; 32}