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

Reply via email to