ma pkgs: add cc-tool,liveproxy

This commit is contained in:
makefu 2020-03-13 10:40:11 +01:00
parent a2d343e807
commit a72d8c5874
No known key found for this signature in database
GPG Key ID: 36F7711F3FC0F225
3 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,32 @@
{ stdenv, lib, pkgs, autoreconfHook ,libtool, fetchFromGitHub, boost, libusb1,
pkgconfig,file }:
stdenv.mkDerivation rec {
pname = "cc-tool";
version = "407fd7e";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "dashesy";
repo = "cc-tool";
rev = version;
sha256 = "1q7zqib4rn5l8clk2hj7078rfyrjdwxzpyg4r10is31lq22zhxqj";
};
buildInputs = [ boost libtool libusb1 pkgconfig autoreconfHook ];
preConfigure = ''
substituteInPlace configure \
--replace /usr/bin/file ${file}/bin/file
'';
postInstall = ''
install -m755 -D ./udev/90-cc-debugger.rules $out/etc/udev/rules.d/90-cc-debugger.rules
'';
meta = {
homepage = https://github.com/AKuHAK/hdl-dump ;
description = "copy isos to psx hdd";
license = lib.licenses.gpl2;
};
}

View File

@ -0,0 +1,30 @@
{ lib
, buildPythonPackage
, fetchPypi
, streamlink
}:
buildPythonPackage rec {
pname = "liveproxy";
version = "0.3.0";
src = fetchPypi {
inherit pname version;
sha256 = "70ba2f7b57cdf19c6d971a434ed47cccb5fdfe4621baa76a3f6221e75b7f2729";
};
# # Package conditions to handle
# # might have to sed setup.py and egg.info in patchPhase
# # sed -i "s/<package>.../<package>/"
# streamlink (>=1.1.1)
propagatedBuildInputs = [
streamlink
];
meta = with lib; {
description = "LiveProxy is a local Proxyserver between Streamlink and an URL";
homepage = https://github.com/back-to/liveproxy;
license = licenses.BSD 2-Clause "Simplified" License;
# maintainers = [ maintainers. ];
};
}

View File

@ -40,6 +40,8 @@ in {
qcma = super.pkgs.libsForQt5.callPackage ./custom/qcma { }; qcma = super.pkgs.libsForQt5.callPackage ./custom/qcma { };
inherit (callPackage ./devpi {}) devpi-web ; inherit (callPackage ./devpi {}) devpi-web ;
nodemcu-uploader = super.pkgs.callPackage ./nodemcu-uploader {}; nodemcu-uploader = super.pkgs.callPackage ./nodemcu-uploader {};
liveproxy = super.pkgs.python3Packages.callPackage ./custom/liveproxy {};
hydra-check = super.pkgs.python3Packages.callPackage ./custom/hydra-check {};
} }
// (mapAttrs (_: flip callPackage {}) // (mapAttrs (_: flip callPackage {})