I create a nix expression for installing the TinyCDB library.
see attached diff
Index: pkgs/development/libraries/tinycdb/default.nix
===================================================================
--- pkgs/development/libraries/tinycdb/default.nix (revision 0)
+++ pkgs/development/libraries/tinycdb/default.nix (revision 0)
@@ -0,0 +1,17 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "tinycdb-0.77";
+ src = fetchurl {
+ url = "http://www.corpit.ru/mjt/tinycdb/tinycdb_0.77.tar.gz";
+ sha256 = "1ikbkg9mhf73i11w43axwqsq0yv60r2www50fa29gl7y1b7krg42";
+ };
+
+ makeFlags = "prefix='\${out}'";
+
+ meta = {
+ description = "TinyCDB is a very fast and simple package for creating and
reading constant data bases";
+ homepage = http://www.corpit.ru/mjt/tinycdb.html ;
+ license = stdenv.lib.licenses.publicDomain;
+ };
+}
Index: pkgs/top-level/all-packages.nix
===================================================================
--- pkgs/top-level/all-packages.nix (revision 27476)
+++ pkgs/top-level/all-packages.nix (working copy)
@@ -4278,6 +4278,8 @@
## };
tdb = callPackage ../development/libraries/tdb { };
+
+ tinycdb = callPackage ../development/libraries/tinycdb { };
tecla = callPackage ../development/libraries/tecla { };
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev