stuebinm
e12cc7dbf5
This jumps Mattermost ESR Versions (see [1] for their release cycle). The new version makes use of Go's workspace feature, which unfortunately the buildGoModule function does not (yet?) support [2], and unfortunately this breaks the previous build process for mattermost. Further, the new release also makes use of private modules only included in the (non-free) enterprise version of mattermost which makes it impossible to build in the usual way even outside of nixpkgs's build abstractions [3]. Both issues can be solved by using Go 1.22, which has added support for vendoring when using workspaces, and instructing it to ignore errors with the -e flag. This requires overriding the go-modules derivation's buildPhase. Finally, this now also build the commands/mmctl subpackage, which contains a cli utility to administrate mattermost. This currently has its own nixpkgs package for no reason i can see at all (it also has a version mismatch between nixpkgs's mattermost and nixpkgs's mmctl). [1] https://docs.mattermost.com/upgrade/extended-support-release.html [2] https://github.com/NixOS/nixpkgs/issues/203039 [3] https://github.com/mattermost/mattermost/issues/26221
298 lines
8 KiB
JSON
298 lines
8 KiB
JSON
{
|
|
"nodes": {
|
|
"blobs": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1604995301,
|
|
"narHash": "sha256-wcLzgLec6SGJA8fx1OEN1yV/Py5b+U5iyYpksUY/yLw=",
|
|
"owner": "simple-nixos-mailserver",
|
|
"repo": "blobs",
|
|
"rev": "2cccdf1ca48316f2cfd1c9a0017e8de5a7156265",
|
|
"type": "gitlab"
|
|
},
|
|
"original": {
|
|
"owner": "simple-nixos-mailserver",
|
|
"repo": "blobs",
|
|
"type": "gitlab"
|
|
}
|
|
},
|
|
"deploy-rs": {
|
|
"inputs": {
|
|
"flake-compat": "flake-compat",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
],
|
|
"utils": "utils"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1708091384,
|
|
"narHash": "sha256-dTGGw2y8wvfjr+J9CjQbfdulOq72hUG17HXVNxpH1yE=",
|
|
"owner": "serokell",
|
|
"repo": "deploy-rs",
|
|
"rev": "0a0187794ac7f7a1e62cda3dabf8dc041f868790",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "serokell",
|
|
"repo": "deploy-rs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"flake-compat": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1696426674,
|
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
|
"owner": "edolstra",
|
|
"repo": "flake-compat",
|
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "edolstra",
|
|
"repo": "flake-compat",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"mattermost-server": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1707498729,
|
|
"narHash": "sha256-w+VF8VoS7oIcDlYS5kCFzSX4rgD9l1B99XBHeJDB6JI=",
|
|
"owner": "mattermost",
|
|
"repo": "mattermost",
|
|
"rev": "e9f10761eef2f9ed83fcf0be8205424bcc8df9f3",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "mattermost",
|
|
"ref": "v9.5.1",
|
|
"repo": "mattermost",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"mattermost-webapp": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1707772650,
|
|
"narHash": "sha256-zOHWY0T1eM0PKBcNhAtMK3sNCYkSnmH7+o4aVu34dKg=",
|
|
"type": "tarball",
|
|
"url": "https://releases.mattermost.com/9.5.1/mattermost-9.5.1-linux-amd64.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://releases.mattermost.com/9.5.1/mattermost-9.5.1-linux-amd64.tar.gz"
|
|
}
|
|
},
|
|
"nixos-mailserver": {
|
|
"inputs": {
|
|
"blobs": "blobs",
|
|
"flake-compat": [
|
|
"deploy-rs",
|
|
"flake-compat"
|
|
],
|
|
"nixpkgs": "nixpkgs",
|
|
"nixpkgs-23_05": [
|
|
"nixpkgs"
|
|
],
|
|
"nixpkgs-23_11": "nixpkgs-23_11",
|
|
"utils": [
|
|
"deploy-rs",
|
|
"utils"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1706219574,
|
|
"narHash": "sha256-qO+8UErk+bXCq2ybHU4GzXG4Ejk4Tk0rnnTPNyypW4g=",
|
|
"owner": "simple-nixos-mailserver",
|
|
"repo": "nixos-mailserver",
|
|
"rev": "e47f3719f1db3e0961a4358d4cb234a0acaa7baf",
|
|
"type": "gitlab"
|
|
},
|
|
"original": {
|
|
"owner": "simple-nixos-mailserver",
|
|
"ref": "nixos-23.11",
|
|
"repo": "nixos-mailserver",
|
|
"type": "gitlab"
|
|
}
|
|
},
|
|
"nixpkgs": {
|
|
"locked": {
|
|
"lastModified": 1705856552,
|
|
"narHash": "sha256-JXfnuEf5Yd6bhMs/uvM67/joxYKoysyE3M2k6T3eWbg=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "612f97239e2cc474c13c9dafa0df378058c5ad8d",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"id": "nixpkgs",
|
|
"ref": "nixos-unstable",
|
|
"type": "indirect"
|
|
}
|
|
},
|
|
"nixpkgs-23_11": {
|
|
"locked": {
|
|
"lastModified": 1706098335,
|
|
"narHash": "sha256-r3dWjT8P9/Ah5m5ul4WqIWD8muj5F+/gbCdjiNVBKmU=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "a77ab169a83a4175169d78684ddd2e54486ac651",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"id": "nixpkgs",
|
|
"ref": "nixos-23.11",
|
|
"type": "indirect"
|
|
}
|
|
},
|
|
"nixpkgs-oldstable": {
|
|
"locked": {
|
|
"lastModified": 1678761643,
|
|
"narHash": "sha256-tapXZvg6Kg5Fm7Fm6i+7cRC5Exp2lX7cgMrqsfrGhuc=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "c4aec3c021620d98861639946123214207e98344",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "c4aec3c021620d98861639946123214207e98344",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nixpkgs-unstable": {
|
|
"locked": {
|
|
"lastModified": 1708475490,
|
|
"narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "0e74ca98a74bc7270d28838369593635a5db3260",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"id": "nixpkgs",
|
|
"ref": "nixos-unstable",
|
|
"type": "indirect"
|
|
}
|
|
},
|
|
"nixpkgs_2": {
|
|
"locked": {
|
|
"lastModified": 1708294118,
|
|
"narHash": "sha256-evZzmLW7qoHXf76VCepvun1esZDxHfVRFUJtumD7L2M=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "e0da498ad77ac8909a980f07eff060862417ccf7",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"id": "nixpkgs",
|
|
"ref": "nixos-23.11",
|
|
"type": "indirect"
|
|
}
|
|
},
|
|
"nixpkgs_3": {
|
|
"locked": {
|
|
"lastModified": 1708151420,
|
|
"narHash": "sha256-MGT/4aGCWQPQiu6COqJdCj9kSpLPiShgbwpbC38YXC8=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "6e2f00c83911461438301db0dba5281197fe4b3a",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NixOS",
|
|
"ref": "nixpkgs-unstable",
|
|
"repo": "nixpkgs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"root": {
|
|
"inputs": {
|
|
"deploy-rs": "deploy-rs",
|
|
"mattermost-server": "mattermost-server",
|
|
"mattermost-webapp": "mattermost-webapp",
|
|
"nixos-mailserver": "nixos-mailserver",
|
|
"nixpkgs": "nixpkgs_2",
|
|
"nixpkgs-oldstable": "nixpkgs-oldstable",
|
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
|
"sops-nix": "sops-nix",
|
|
"tracktrain": "tracktrain"
|
|
}
|
|
},
|
|
"sops-nix": {
|
|
"inputs": {
|
|
"nixpkgs": "nixpkgs_3",
|
|
"nixpkgs-stable": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1708225343,
|
|
"narHash": "sha256-Q0uVUOfumc1DcKsIJIfMCHph08MjkOvZxvPb/Vi8hWw=",
|
|
"owner": "Mic92",
|
|
"repo": "sops-nix",
|
|
"rev": "ffed177a9d2c685901781c3c6c9024ae0ffc252b",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "Mic92",
|
|
"repo": "sops-nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"systems": {
|
|
"locked": {
|
|
"lastModified": 1681028828,
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
"owner": "nix-systems",
|
|
"repo": "default",
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-systems",
|
|
"repo": "default",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"tracktrain": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1688154251,
|
|
"narHash": "sha256-iv2xUUYhjIcKWs1+l7h43z7v/a9/OamBKXi/gcl4ppI=",
|
|
"ref": "main",
|
|
"rev": "a995dabf07574a32c1ae62ad23b96ba7d8e076ee",
|
|
"revCount": 92,
|
|
"type": "git",
|
|
"url": "https://stuebinm.eu/git/tracktrain"
|
|
},
|
|
"original": {
|
|
"ref": "main",
|
|
"type": "git",
|
|
"url": "https://stuebinm.eu/git/tracktrain"
|
|
}
|
|
},
|
|
"utils": {
|
|
"inputs": {
|
|
"systems": "systems"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1701680307,
|
|
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
|
|
"owner": "numtide",
|
|
"repo": "flake-utils",
|
|
"rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "numtide",
|
|
"repo": "flake-utils",
|
|
"type": "github"
|
|
}
|
|
}
|
|
},
|
|
"root": "root",
|
|
"version": 7
|
|
}
|