summary refs log tree commit diff
path: root/pkgs/tools/misc/oppai-ng
diff options
context:
space:
mode:
authorTadeo Kondrak <me@tadeo.ca>2019-06-18 21:10:17 -0600
committerTadeo Kondrak <me@tadeo.ca>2019-06-18 21:31:12 -0600
commite1208593d3abdcfe4651604164f31b9a1390bf97 (patch)
tree3d32e947b573b277e62b9444529612fad31ba772 /pkgs/tools/misc/oppai-ng
parentba16a39aa4d8003f7404d97a8db0fda2ac505b8c (diff)
downloadnixpkgs-e1208593d3abdcfe4651604164f31b9a1390bf97.tar
nixpkgs-e1208593d3abdcfe4651604164f31b9a1390bf97.tar.gz
nixpkgs-e1208593d3abdcfe4651604164f31b9a1390bf97.tar.bz2
nixpkgs-e1208593d3abdcfe4651604164f31b9a1390bf97.tar.lz
nixpkgs-e1208593d3abdcfe4651604164f31b9a1390bf97.tar.xz
nixpkgs-e1208593d3abdcfe4651604164f31b9a1390bf97.tar.zst
nixpkgs-e1208593d3abdcfe4651604164f31b9a1390bf97.zip
oppai-ng: init at 3.2.2
Diffstat (limited to 'pkgs/tools/misc/oppai-ng')
-rw-r--r--pkgs/tools/misc/oppai-ng/default.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/tools/misc/oppai-ng/default.nix b/pkgs/tools/misc/oppai-ng/default.nix
new file mode 100644
index 00000000000..8352019bb68
--- /dev/null
+++ b/pkgs/tools/misc/oppai-ng/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  pname = "oppai-ng";
+  version = "3.2.2";
+
+  src = fetchFromGitHub {
+    owner = "Francesco149";
+    repo = pname;
+    rev = version;
+    sha256 = "1cq8kvw33dnafs06j54qgc475jma81g7mh0pmiinybfgzypm4fmx";
+  };
+
+  buildPhase = ''
+    ./build
+    ./libbuild
+  '';
+
+  installPhase = ''
+    install -D oppai $out/bin/oppai
+    install -D oppai.c $out/include/oppai.c
+    install -D liboppai.so $out/lib/liboppai.so
+  '';
+
+  meta = with stdenv.lib; {
+    description = "difficulty and pp calculator for osu!";
+    homepage = "https://github.com/Francesco149/oppai-ng";
+    license = licenses.unlicense;
+    maintainers = with maintainers; [ tadeokondrak ];
+    platforms = platforms.all;
+  };
+}