git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #121766 from bmwalters/minipro
commitc92942e00d95f519db54eb03525c5d995cf0c510 authorSandro <sandro.jaeckel@gmail.com> dateWed 12 May 2021, 23:23 (6 years ago) parent3d06d98ffaa531
3 files changed+43
maintainers/maintainer-list.nix+6 pkgs/tools/misc/minipro/default.nix+35 pkgs/top-level/all-packages.nix+2
maintainers/maintainer-list.nix+6
@@ -1322,6 +1322,12 @@
13221322 github = "bmilanov";
13231323 githubId = 30090366;
13241324 };
1325+ bmwalters = {
1326+ name = "Bradley Walters";
1327+ email = "oss@walters.app";
1328+ github = "bmwalters";
1329+ githubId = 4380777;
1330+ };
13251331 bobakker = {
13261332 email = "bobakk3r@gmail.com";
13271333 github = "bobakker";
pkgs/tools/misc/minipro/default.nixnew file+35
@@ -0,0 +1,35 @@
1+{ lib
2+, stdenv
3+, fetchFromGitLab
4+, pkg-config
5+, libusb1
6+}:
7+
8+stdenv.mkDerivation rec {
9+ pname = "minipro";
10+ version = "0.5";
11+
12+ src = fetchFromGitLab {
13+ owner = "DavidGriffith";
14+ repo = "minipro";
15+ rev = version;
16+ sha256 = "sha256-Hyj2LyY7W8opjigH+QLHHbDyelC0LMgGgdN+u3nNoJc=";
17+ };
18+
19+ nativeBuildInputs = [ pkg-config ];
20+ buildInputs = [ libusb1 ];
21+ makeFlags = [
22+ "PREFIX=$(out)"
23+ "UDEV_DIR=$(out)/lib/udev"
24+ "COMPLETIONS_DIR=$(out)/share/bash-completion/completions"
25+ "PKG_CONFIG=${pkg-config}/bin/${pkg-config.targetPrefix}pkg-config"
26+ "CC=${stdenv.cc.targetPrefix}cc"
27+ ];
28+
29+ meta = with lib; {
30+ homepage = "https://gitlab.com/DavidGriffith/minipro";
31+ description = "An open source program for controlling the MiniPRO TL866xx series of chip programmers";
32+ license = licenses.gpl3Plus;
33+ maintainers = [ maintainers.bmwalters ];
34+ };
35+}
pkgs/top-level/all-packages.nix+2
@@ -6209,6 +6209,8 @@ in
62096209
62106210 minidlna = callPackage ../tools/networking/minidlna { };
62116211
6212+ minipro = callPackage ../tools/misc/minipro { };
6213+
62126214 minisign = callPackage ../tools/security/minisign { };
62136215
62146216 ministat = callPackage ../tools/misc/ministat { };