diff --git a/pkgs/by-name/am/amqpcat/package.nix b/pkgs/by-name/am/amqpcat/package.nix index 646773b0cd4e..662df6c45b03 100644 --- a/pkgs/by-name/am/amqpcat/package.nix +++ b/pkgs/by-name/am/amqpcat/package.nix @@ -9,13 +9,13 @@ crystal.buildCrystalPackage rec { pname = "amqpcat"; - version = "1.0.2"; + version = "1.1.0"; src = fetchFromGitHub { owner = "cloudamqp"; repo = "amqpcat"; tag = "v${version}"; - hash = "sha256-fdDdMjeAlJ0H05LNVdRxwq6RK41d6rXLFQMw6RSlXZM="; + hash = "sha256-wUsDqatZVcfvtTlK4eOYvFFCyyO8nkrBksvN6Od4DG0="; }; format = "shards"; @@ -23,6 +23,12 @@ crystal.buildCrystalPackage rec { buildInputs = [ openssl ]; + preConfigure = '' + substituteInPlace "./src/version.cr" --replace-fail \ + 'VERSION = {{ `git describe 2>/dev/null || shards version`.stringify.gsub(/(^v|\n)/, "") }}' \ + 'VERSION = "${version}"' + ''; + # Tests require network access doCheck = false; diff --git a/pkgs/by-name/am/amqpcat/shards.nix b/pkgs/by-name/am/amqpcat/shards.nix index ccc12e229a95..6a867986f252 100644 --- a/pkgs/by-name/am/amqpcat/shards.nix +++ b/pkgs/by-name/am/amqpcat/shards.nix @@ -1,12 +1,12 @@ { - amq-protocol = { + "amq-protocol" = { url = "https://github.com/cloudamqp/amq-protocol.cr.git"; - tag = "v1.1.14"; - sha256 = "1pr5h3lxfhjmarfqpvfldn8d6425g3i56k4p4szk2jkffa0z38nz"; + rev = "v1.1.15"; + sha256 = "0zjwhgr1rz1kwrh8qpawqspv8qnyk3khqprhgr4h6gqgckqxkkli"; }; - amqp-client = { + "amqp-client" = { url = "https://github.com/cloudamqp/amqp-client.cr.git"; - tag = "v1.2.3"; - sha256 = "1pbiq5srni87hd8q2x3vs4s2hpajlzzlwgalgnmb35dcyih1ff9k"; + rev = "v1.3.1"; + sha256 = "00gkfsa20ilbawbhg0c6rxgaf2s2lz4paikwizn182fm7vx67b16"; }; }