diff options
author | Luna D. Dragon <advaith.madhukar@gmail.com> | 2022-02-21 06:44:22 +0530 |
---|---|---|
committer | Luna D. Dragon <advaith.madhukar@gmail.com> | 2022-02-26 20:04:03 +0530 |
commit | 3e3d28cc36e3188ccfbea7e39e5e756b40850455 (patch) | |
tree | 84990cede0c8222b797f0d6723040a80f17ad0ad /pkgs/tools/misc/pridecat | |
parent | 76b3e919b73e87b6dd6bd154d72bdf7f74ed48a2 (diff) |
pridecat: init at unstable-2020-06-19
Co-authored-by: legendofmiracles <30902201+legendofmiracles@users.noreply.github.com>
Diffstat (limited to 'pkgs/tools/misc/pridecat')
-rw-r--r-- | pkgs/tools/misc/pridecat/default.nix | 23 | ||||
-rw-r--r-- | pkgs/tools/misc/pridecat/fix_install.patch | 20 |
2 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/tools/misc/pridecat/default.nix b/pkgs/tools/misc/pridecat/default.nix new file mode 100644 index 0000000000000..d7bf2b86d6da6 --- /dev/null +++ b/pkgs/tools/misc/pridecat/default.nix @@ -0,0 +1,23 @@ +{ lib, stdenv, fetchFromGitHub }: + +stdenv.mkDerivation { + pname = "pridecat"; + version = "unstable-2020-06-19"; + + src = fetchFromGitHub { + owner = "lunasorcery"; + repo = "pridecat"; + rev = "92396b11459e7a4b5e8ff511e99d18d7a1589c96"; + sha256 = "sha256-PyGLbbsh9lFXhzB1Xn8VQ9zilivycGFEIc7i8KXOxj8="; + }; + + # fixes the install path in the Makefile + patches = [ ./fix_install.patch ]; + + meta = with lib; { + description = "Like cat, but more colorful"; + homepage = "https://github.com/lunasorcery/pridecat"; + license = licenses.cc-by-nc-sa-40; + maintainers = with maintainers; [ lunarequest ]; + }; +} diff --git a/pkgs/tools/misc/pridecat/fix_install.patch b/pkgs/tools/misc/pridecat/fix_install.patch new file mode 100644 index 0000000000000..3d05721ccab83 --- /dev/null +++ b/pkgs/tools/misc/pridecat/fix_install.patch @@ -0,0 +1,20 @@ +diff --git a/Makefile b/Makefile +index 815c27e..1556807 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,5 @@ + CXX ?= clang ++out ?= /usr/local + + all: pridecat + +@@ -6,7 +7,8 @@ pridecat: main.cpp + $(CXX) main.cpp -o pridecat -std=c++11 -lstdc++ -Wall -Wextra -O3 + + install: pridecat +- cp pridecat /usr/local/bin/pridecat ++ mkdir -p ${out}/bin ++ cp pridecat ${out}/bin/pridecat + + uninstall: + rm -f /usr/local/bin/pridecat |