lock: 1.3.0 -> 1.3.4 (#364295)
[NixPkgs.git] / pkgs / by-name / vs / vsqlite / package.nix
blobed8db651f8b4dfb7b1c0fa310469b2ae068fc6fc
2   lib,
3   stdenv,
4   fetchurl,
5   boost,
6   sqlite,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "vsqlite";
11   version = "0.3.13";
13   src = fetchurl {
14     url = "https://evilissimo.fedorapeople.org/releases/vsqlite--/0.3.13/vsqlite++-${version}.tar.gz";
15     sha256 = "17fkj0d2jh0xkjpcayhs1xvbnh1d69f026i7vs1zqnbiwbkpz237";
16   };
18   buildInputs = [
19     boost
20     sqlite
21   ];
23   prePatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
24     substituteInPlace Makefile.in \
25         --replace '-Wl,--as-needed' "" \
26         --replace '-Wl,-soname -Wl,libvsqlitepp.so.3' \
27                   "-Wl,-install_name,$out/lib/libvsqlitepp.3.dylib"
28   '';
30   meta = with lib; {
31     homepage = "http://vsqlite.virtuosic-bytes.com/";
32     description = "C++ wrapper library for sqlite";
33     license = licenses.bsd3;
34     platforms = platforms.unix;
35   };