Skip to content

Commit

Permalink
hub: unstable-2022-04-04 -> unstable-2022-12-01
Browse files Browse the repository at this point in the history
The upstream is unmaintained. Update to the latest `master` commit (it's
just a dependency version bump, but might as well while I'm here).
Also apply a few patches to fix shell completions.
  • Loading branch information
9999years committed Apr 11, 2023
1 parent 9cc993f commit 36fbc69
Showing 1 changed file with 18 additions and 4 deletions.
22 changes: 18 additions & 4 deletions pkgs/applications/version-management/hub/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,34 @@

buildGoModule rec {
pname = "hub";
version = "unstable-2022-04-04";
version = "unstable-2022-12-01";

src = fetchFromGitHub {
owner = "github";
repo = pname;
rev = "363513a0f822a8bde5b620e5de183702280d4ace";
sha256 = "sha256-jipZHmGtPTsztTeVZofaMReU4AEU9k6mdw9YC4KKB1Q=";
rev = "38bcd4ae469e5f53f01901340b715c7658ab417a";
hash = "sha256-V2GvwKj0m2UXxE42G23OHXyAsTrVRNw1p5CAaJxGYog=";
};

patches = [
# Fix `fish` completions
(fetchpatch {
url = "https://github.com/github/hub/pull/3036.patch";
hash = "sha256-pR/OkGa2ICR4n1pLNx8E2UTtLeDwFtXxeeTB94KFjC4=";
})
# Fix `bash` completions
(fetchpatch {
url = "https://github.com/github/hub/pull/2948.patch";
hash = "sha256-jGFFIvSKEIpTQY0Wz63cqciUk25MzPHv5Z1ox8l7wmo=";
})
];

postPatch = ''
patchShebangs script/
sed -i 's/^var Version = "[^"]\+"$/var Version = "${version}"/' version/version.go
'';

vendorSha256 = "sha256-wQH8V9jRgh45JGs4IfYS1GtmCIYdo93JG1UjJ0BGxXk=";
vendorHash = "sha256-wQH8V9jRgh45JGs4IfYS1GtmCIYdo93JG1UjJ0BGxXk=";

# Only needed to build the man-pages
excludedPackages = [ "github.com/github/hub/md2roff-bin" ];
Expand Down

0 comments on commit 36fbc69

Please sign in to comment.