From e53a57f603be896a57ee7374d2994fb7675a45a8 Mon Sep 17 00:00:00 2001 From: Brian Hicks Date: Wed, 23 Dec 2020 15:11:56 -0600 Subject: [PATCH] add goatcounter --- nix/sources.json | 12 ++++++++++++ pkgs/goatcounter/default.nix | 13 +++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/goatcounter/default.nix diff --git a/nix/sources.json b/nix/sources.json index 210eafb..65903ae 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -29,6 +29,18 @@ "rev": "2ae4cd999d368f1c556485c81cf786157370f73d", "type": "git" }, + "goatcounter": { + "branch": "release-1.4", + "description": "Easy web analytics. No tracking of personal data.", + "homepage": "https://www.goatcounter.com", + "owner": "zgoat", + "repo": "goatcounter", + "rev": "9303ec02e214354a6c85e9868cba79e4d9abb818", + "sha256": "1d0vcchw5222q5bj1gk8ph5388qmkxyxz3zhmsz46vv64appmgaw", + "type": "tarball", + "url": "https://github.com/zgoat/goatcounter/archive/9303ec02e214354a6c85e9868cba79e4d9abb818.tar.gz", + "url_template": "https://github.com///archive/.tar.gz" + }, "niv": { "branch": "master", "description": "Easy dependency management for Nix projects", diff --git a/pkgs/goatcounter/default.nix b/pkgs/goatcounter/default.nix new file mode 100644 index 0000000..aaf76c4 --- /dev/null +++ b/pkgs/goatcounter/default.nix @@ -0,0 +1,13 @@ +{ sources ? import ../../nix/sources.nix, pkgs ? import sources.nixpkgs { }, ... +}: +pkgs.buildGoModule { + pname = "goatcounter"; + version = sources.goatcounter.branch; + src = sources.goatcounter; + + subPackages = [ "cmd/goatcounter" ]; + + vendorSha256 = "0zd994rccrsmg54jygd3spqzk4ahcqyffzpzqgjiw939hlbxvb6s"; + + doCheck = false; +}