diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2010-08-06 08:54:27 +0000 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2010-08-06 08:54:27 +0000 |
commit | d8ba69a16eebb64328287ac997e7f6d3019476a5 (patch) | |
tree | df95fd913425893639a3ec5c781d4ecd33d7f0f8 /pkgs | |
parent | accda9616f4d9b60c9c93bbc02d284e902bcf93a (diff) | |
download | nixlib-d8ba69a16eebb64328287ac997e7f6d3019476a5.tar nixlib-d8ba69a16eebb64328287ac997e7f6d3019476a5.tar.gz nixlib-d8ba69a16eebb64328287ac997e7f6d3019476a5.tar.bz2 nixlib-d8ba69a16eebb64328287ac997e7f6d3019476a5.tar.lz nixlib-d8ba69a16eebb64328287ac997e7f6d3019476a5.tar.xz nixlib-d8ba69a16eebb64328287ac997e7f6d3019476a5.tar.zst nixlib-d8ba69a16eebb64328287ac997e7f6d3019476a5.zip |
added older version of sqlite for use in DBD-SQLite perl package, which fails with newest one
svn path=/nixpkgs/trunk/; revision=22989
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/sqlite/3.6.x.nix | 23 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 | ||||
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 2 |
3 files changed, 29 insertions, 1 deletions
diff --git a/pkgs/development/libraries/sqlite/3.6.x.nix b/pkgs/development/libraries/sqlite/3.6.x.nix new file mode 100644 index 000000000000..f700b862246b --- /dev/null +++ b/pkgs/development/libraries/sqlite/3.6.x.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, readline ? null, ncurses ? null }: + +assert readline != null -> ncurses != null; + +stdenv.mkDerivation { + name = "sqlite-3.6.23"; + + src = fetchurl { + url = "http://www.sqlite.org/sqlite-amalgamation-3.6.23.tar.gz"; + sha256 = "a5de9ec9273acabc6cb18235df802549c476410b09d58a206e02862b4dc303ae"; + }; + + buildInputs = [readline ncurses]; + configureFlags = "--enable-threadsafe"; + + NIX_CFLAGS_COMPILE = "-DSQLITE_ENABLE_COLUMN_METADATA=1"; + NIX_CFLAGS_LINK = if readline != null then "-lncurses" else ""; + + meta = { + homepage = http://www.sqlite.org/; + description = "A self-contained, serverless, zero-configuration, transactional SQL database engine"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e78c19362e29..9926bf5e6841 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3737,6 +3737,11 @@ let ncurses = null; }; + sqlite36 = callPackage ../development/libraries/sqlite/3.6.x.nix { + readline = null; + ncurses = null; + }; + sqliteInteractive = appendToName "interactive" (sqlite.override { inherit readline ncurses; }); diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e14c5244d564..cdc3ef311691 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -904,7 +904,7 @@ rec { DBDSQLite = import ../development/perl-modules/DBD-SQLite { inherit fetchurl buildPerlPackage DBI; - inherit (pkgs) sqlite; + sqlite = pkgs.sqlite36; }; DBDmysql = import ../development/perl-modules/DBD-mysql { |