gitAndTools.gitin: init at 0.27.8

+156
+2
pkgs/applications/version-management/git-and-tools/default.nix
··· 171 171 172 172 gitflow = callPackage ./gitflow { }; 173 173 174 + gitin = callPackage ./gitin { }; 175 + 174 176 gitstatus = callPackage ./gitstatus { }; 175 177 176 178 gitui = callPackage ./gitui {
+33
pkgs/applications/version-management/git-and-tools/gitin/default.nix
··· 1 + { stdenv 2 + , buildGoPackage 3 + , fetchFromGitHub 4 + , pkgconfig 5 + , libgit2_0_27 6 + }: 7 + 8 + buildGoPackage rec { 9 + version = "0.2.3"; 10 + pname = "gitin"; 11 + 12 + goPackagePath = "github.com/isacikgoz/gitin"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "isacikgoz"; 16 + repo = "gitin"; 17 + rev = "v${version}"; 18 + sha256 = "00z6i0bjk3hdxbc0cy12ss75b41yvzyl5pm6rdrvsjhzavry2fa3"; 19 + }; 20 + 21 + goDeps = ./deps.nix; 22 + 23 + nativeBuildInputs = [ pkgconfig ]; 24 + buildInputs = [ libgit2_0_27 ]; 25 + 26 + meta = with stdenv.lib; { 27 + homepage = "https://github.com/isacikgoz/gitin"; 28 + description = "Text-based user interface for git"; 29 + platforms = platforms.all; 30 + license = licenses.bsd3; 31 + maintainers = with maintainers; [ kimat ]; 32 + }; 33 + }
+121
pkgs/applications/version-management/git-and-tools/gitin/deps.nix
··· 1 + # This file was generated by https://github.com/kamilchm/go2nix v1.3.0 2 + [ 3 + { 4 + goPackagePath = "github.com/alecthomas/template"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/alecthomas/template"; 8 + rev = "fb15b899a75114aa79cc930e33c46b577cc664b1"; 9 + sha256 = "1vlasv4dgycydh5wx6jdcvz40zdv90zz1h7836z7lhsi2ymvii26"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/alecthomas/units"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/alecthomas/units"; 17 + rev = "f65c72e2690dc4b403c8bd637baf4611cd4c069b"; 18 + sha256 = "04jyqm7m3m01ppfy1f9xk4qvrwvs78q9zml6llyf2b3v5k6b2bbc"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/fatih/color"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/fatih/color"; 26 + rev = "daf2830f2741ebb735b21709a520c5f37d642d85"; 27 + sha256 = "086z8ssmr1fn9ba4mqnw7pnccfpys6l5yfhvycv1gdrsk7n27mvs"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/isacikgoz/gia"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/isacikgoz/gia"; 35 + rev = "00556493579ec25f4e199b85ee1e2a73c98d15bb"; 36 + sha256 = "16nqi4z1pgybcw05wbp3qnbbq407smcr56hq7npnhkirngc5j822"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/jroimartin/gocui"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/jroimartin/gocui"; 44 + rev = "c055c87ae801372cd74a0839b972db4f7697ae5f"; 45 + sha256 = "1b1cbjg925l1c5v3ls8amni9716190yzf847cqs9wjnj82z8qa47"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/justincampbell/timeago"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/justincampbell/timeago"; 53 + rev = "027f40306f1dbe89d24087611680ef95543bf876"; 54 + sha256 = "1p3va1cn9x5pyvq7k64mnvbxp5zy7h9z49syjyglixgg6avdbp1v"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/kelseyhightower/envconfig"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/kelseyhightower/envconfig"; 62 + rev = "0b417c4ec4a8a82eecc22a1459a504aa55163d61"; 63 + sha256 = "1a7b35njpqz94gbd7wvsl3wjzpd5y1fj1lrg2sdh00yq0nax1qj9"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/mattn/go-runewidth"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/mattn/go-runewidth"; 71 + rev = "14e809f6d78fcf9f48ff9b70981472b64c05f754"; 72 + sha256 = "1mvlxcdwr0vwp8b2wqs6y7hk72y28sqh03dz5x0xkg48d4y9cplj"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/nsf/termbox-go"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/nsf/termbox-go"; 80 + rev = "38ba6e5628f1d70bac606cfd210b9ad1a16c3027"; 81 + sha256 = "03xx5vbnavklsk6wykcc7qhmhvn2074sx0ql06b51vqsxwsa6zw2"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/sahilm/fuzzy"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/sahilm/fuzzy"; 89 + rev = "d88f8cb825ddd46a2ce86b60382e11645220ee33"; 90 + sha256 = "0nl4l02s3961p11aj1vgajfy28rqlya2z6af2xjncra59gfhqvlq"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/waigani/diffparser"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/waigani/diffparser"; 98 + rev = "7391f219313d9175703f67561b222fd2a81bca30"; 99 + sha256 = "0h3y3ivlghdvkyqsh5lcidqdajhc9g7m1xqm73j9a0ayby0sx1ql"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "gopkg.in/alecthomas/kingpin.v2"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://gopkg.in/alecthomas/kingpin.v2"; 107 + rev = "947dcec5ba9c011838740e680966fd7087a71d0d"; 108 + sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "gopkg.in/libgit2/git2go.v27"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://gopkg.in/libgit2/git2go.v27"; 116 + rev = "6cc7d3dc6aec2781fe0239315da215f49c76e2f8"; 117 + sha256 = "0b2m4rjadngyd675bi1k21pyi9r91dsxngzd4mikacpd7yshgvaq"; 118 + }; 119 + } 120 + ] 121 +