git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #147532 from arkivm/darwin-init-iina
commit63525691f22f121b1689241342b2fbfc4131cf5e authorSandro <sandro.jaeckel@gmail.com> dateFri 21 Jan 2022, 00:56 (5 years ago) parent93761fdddbcb09
2 files changed+34
pkgs/applications/video/iina/default.nix+32 pkgs/top-level/all-packages.nix+2
pkgs/applications/video/iina/default.nixnew file+32
@@ -0,0 +1,32 @@
1+{ lib
2+, fetchurl
3+, stdenv
4+, undmg
5+}:
6+
7+stdenv.mkDerivation rec {
8+ pname = "iina";
9+ version = "1.2.0";
10+
11+ src = fetchurl {
12+ url = "https://github.com/iina/iina/releases/download/v${version}/IINA.v${version}.dmg";
13+ sha256 = "sha256-kbh+gAVfCXoct6jJGXnetTAzFfIGdVLL5zh/SL/EJzY=";
14+ };
15+
16+ nativeBuildInputs = [ undmg ];
17+
18+ sourceRoot = "IINA.app";
19+
20+ installPhase = ''
21+ mkdir -p "$out/Applications/IINA.app"
22+ cp -R . "$out/Applications/IINA.app"
23+ '';
24+
25+ meta = with lib; {
26+ homepage = "https://iina.io/";
27+ description = "The modern media player for macOS";
28+ platforms = platforms.darwin;
29+ license = licenses.gpl3;
30+ maintainers = with maintainers; [ arkivm ];
31+ };
32+}
pkgs/top-level/all-packages.nix+2
@@ -3230,6 +3230,8 @@ with pkgs;
32303230
32313231 ifm = callPackage ../tools/graphics/ifm {};
32323232
3233+ iina = callPackage ../applications/video/iina { };
3234+
32333235 ink = callPackage ../tools/misc/ink { };
32343236
32353237 inklecate = callPackage ../development/compilers/inklecate {};