From b812f06529eb320f628b3eccf08658d2136db407 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Sun, 6 Aug 2023 00:44:57 +0200
Subject: [PATCH] fix: write version.json

---
 devenv.nix |  3 +++
 flake.lock | 32 +-------------------------------
 flake.nix  |  6 ++++--
 3 files changed, 8 insertions(+), 33 deletions(-)

diff --git a/devenv.nix b/devenv.nix
index cb1c712..3c8f47c 100644
--- a/devenv.nix
+++ b/devenv.nix
@@ -176,6 +176,9 @@ fi
 git --no-pager log --decorate=short --pretty=oneline
 
 gitVersion=$(version print --git)
+echo '{ "version": "''${gitVersion}" }' > version.json
+git add version.json
+git commit -m "Update version to ''${gitVersion}"
 
 
 for file in $(exa "''${project_root}"dist/*); do
diff --git a/flake.lock b/flake.lock
index d1784ca..687ebff 100644
--- a/flake.lock
+++ b/flake.lock
@@ -15,39 +15,9 @@
         "type": "indirect"
       }
     },
-    "nixpkgs_2": {
-      "locked": {
-        "lastModified": 1689431009,
-        "narHash": "sha256-hPgQCRWP5q/Xc4qOIP3c2krR9nQua78+t9EDiuey5nc=",
-        "owner": "NixOS",
-        "repo": "nixpkgs",
-        "rev": "af8279f65fe71ce5a448408034a8c06e2b4b2c66",
-        "type": "github"
-      },
-      "original": {
-        "id": "nixpkgs",
-        "ref": "nixos-23.05",
-        "type": "indirect"
-      }
-    },
     "root": {
       "inputs": {
-        "nixpkgs": "nixpkgs",
-        "versionTool": "versionTool"
-      }
-    },
-    "versionTool": {
-      "inputs": {
-        "nixpkgs": "nixpkgs_2"
-      },
-      "locked": {
-        "narHash": "sha256-jzixQKFFW4oxO0S4GYqbkFCXzhBd6com6Z9+MtVKakU=",
-        "type": "tarball",
-        "url": "https://gitlab.schukai.com/oss/utilities/version/-/archive/0.5.0/version-0.5.0.tar.gz"
-      },
-      "original": {
-        "type": "tarball",
-        "url": "https://gitlab.schukai.com/oss/utilities/version/-/archive/0.5.0/version-0.5.0.tar.gz"
+        "nixpkgs": "nixpkgs"
       }
     }
   },
diff --git a/flake.nix b/flake.nix
index 71330a3..7b7e36b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -5,7 +5,7 @@
     nixpkgs.url = "nixpkgs/nixos-23.05";    
   };
 
-  outputs = { self, nixpkgs, versionTool, ... }:
+  outputs = { self, nixpkgs,  ... }:
     let
 
       lastModifiedDate = self.lastModifiedDate or self.lastModified or "19700101";
@@ -27,11 +27,13 @@
           
             name = "docman";
             version = "${self.ref}";
+            
+            src = ././source;
 
             vendorSha256 = "sha256-81IBG8H1jsYKD+tmFeCpAWFdz6cuQDt9r+FV56xboBU=";
             
             ldflags = [
-                 "-X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.version=${self.ref}' -X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.build=${self.rev}'"
+                 "-X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.version=${self.ref}' -X 'gitlab.schukai.com/oss/utilities/documentation-manager/release.build=${self.lastModified}'"
                       ];
              
 
-- 
GitLab