codemadness-frontends: init at 0.8
This commit is contained in:
46
pkgs/additional/codemadness-frontends/default.nix
Normal file
46
pkgs/additional/codemadness-frontends/default.nix
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchgit
|
||||||
|
, libressl
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "codemadness-frontends";
|
||||||
|
version = "0.8";
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
url = "git://git.codemadness.org/frontends";
|
||||||
|
rev = version;
|
||||||
|
hash = "sha256-KRQZKP3i7EKidUejk3iw/Jh6Dpcp0NJZmRXCStMAtCM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# link dynamically
|
||||||
|
substituteInPlace Makefile --replace \
|
||||||
|
'LIBTLS_LDFLAGS_STATIC = -ltls -lssl -lcrypto -static' \
|
||||||
|
'LIBTLS_LDFLAGS_STATIC = -ltls -lssl -lcrypto'
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
libressl
|
||||||
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm755 youtube/cgi $out/bin/youtube-cgi
|
||||||
|
install -Dm755 youtube/gopher $out/bin/youtube-gopher
|
||||||
|
install -Dm755 youtube/cli $out/bin/youtube-cli
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
platforms = platforms.linux;
|
||||||
|
description = "A less resource-heavy Youtube interface";
|
||||||
|
maintainers = with maintainers; [ colinsane ];
|
||||||
|
homepage = "https://codemadness.org/idiotbox.html";
|
||||||
|
license = licenses.isc;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@@ -25,6 +25,7 @@ let
|
|||||||
bootpart-uefi-x86_64 = callPackage ./additional/bootpart-uefi-x86_64 { };
|
bootpart-uefi-x86_64 = callPackage ./additional/bootpart-uefi-x86_64 { };
|
||||||
cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { };
|
cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { };
|
||||||
chatty-latest = callPackage ./additional/chatty-latest { };
|
chatty-latest = callPackage ./additional/chatty-latest { };
|
||||||
|
codemadness-frontends = callPackage ./additional/codemadness-frontends { };
|
||||||
eg25-control = callPackage ./additional/eg25-control { };
|
eg25-control = callPackage ./additional/eg25-control { };
|
||||||
eg25-manager = callPackage ./additional/eg25-manager { };
|
eg25-manager = callPackage ./additional/eg25-manager { };
|
||||||
feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { });
|
feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { });
|
||||||
|
Reference in New Issue
Block a user