Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #143416 from WolfangAukang/indigenous

authored by Sandro and committed by GitHub 98747f27 8ce6cb96

+56
+54
pkgs/applications/networking/feedreaders/indigenous-desktop/default.nix
···
··· 1 + { stdenv, lib, fetchurl, unzip, makeDesktopItem, copyDesktopItems 2 + , makeWrapper, electron }: 3 + 4 + stdenv.mkDerivation rec { 5 + pname = "indigenous-desktop"; 6 + version = "1.3.0"; 7 + 8 + src = fetchurl { 9 + url = "https://github.com/marksuth/indigenous-desktop/releases/download/v${version}/indigenous-linux-x64-${version}.zip"; 10 + sha256 = "sha256-1nqj9N5RQE0PogJSULu75CTVLHeQsHIimtFXSCP6SPA="; 11 + }; 12 + 13 + nativeBuildInputs = [ 14 + copyDesktopItems 15 + makeWrapper 16 + unzip 17 + ]; 18 + 19 + desktopItems = [ 20 + (makeDesktopItem { 21 + name = pname; 22 + exec = "indigenous-desktop"; 23 + icon = "indigenous-desktop"; 24 + comment = meta.description; 25 + desktopName = "Indigenous"; 26 + genericName = "Feed Reader"; 27 + }) 28 + ]; 29 + 30 + dontConfigure = true; 31 + dontBuild = true; 32 + 33 + installPhase = '' 34 + runHook preInstall 35 + 36 + mkdir -p $out/opt/indigenous $out/share/indigenous $out/share/pixmaps 37 + cp -r ./ $out/opt/indigenous 38 + mv $out/opt/indigenous/{locales,resources} $out/share/indigenous 39 + mv $out/share/indigenous/resources/app/images/icon.png $out/share/pixmaps/indigenous-desktop.png 40 + 41 + makeWrapper ${electron}/bin/electron $out/bin/indigenous-desktop \ 42 + --add-flags $out/share/indigenous/resources/app 43 + 44 + runHook postInstall 45 + ''; 46 + 47 + meta = with lib; { 48 + description = "IndieWeb app with extensions for sharing to/reading from micropub endpoints"; 49 + homepage = "https://indigenous.realize.be/indigenous-desktop"; 50 + license = licenses.gpl3Only; 51 + maintainers = with maintainers; [ wolfangaukang ]; 52 + platforms = [ "x86_64-linux" ]; 53 + }; 54 + }
+2
pkgs/top-level/all-packages.nix
··· 25777 25778 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { }; 25779 25780 jackline = callPackage ../applications/networking/instant-messengers/jackline { 25781 ocamlPackages = ocaml-ng.ocamlPackages_4_08; 25782 };
··· 25777 25778 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { }; 25779 25780 + indigenous-desktop = callPackage ../applications/networking/feedreaders/indigenous-desktop { }; 25781 + 25782 jackline = callPackage ../applications/networking/instant-messengers/jackline { 25783 ocamlPackages = ocaml-ng.ocamlPackages_4_08; 25784 };