From 78d7178372dfbd42ce21f1e4633bab3179c7b0e0 Mon Sep 17 00:00:00 2001 From: "github@ArkieSoft" Date: Thu, 2 May 2024 17:50:39 -0700 Subject: [PATCH 1/3] nextcloud-client-bin: init at 3.13.0 --- maintainers/maintainer-list.nix | 6 +++ .../ne/nextcloud-client-bin/package.nix | 44 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 pkgs/by-name/ne/nextcloud-client-bin/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b854584c85189..6e442bf52a15b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1635,6 +1635,12 @@ githubId = 62168569; name = "arjix"; }; + ArkieSoft = { + email = "wyatt@arkannon.com"; + github = "ArkieSoft"; + name = "ArkieSoft"; + githubId = 140302424; + }; arkivm = { email = "vikram186@gmail.com"; github = "arkivm"; diff --git a/pkgs/by-name/ne/nextcloud-client-bin/package.nix b/pkgs/by-name/ne/nextcloud-client-bin/package.nix new file mode 100644 index 0000000000000..3d2b237405d4b --- /dev/null +++ b/pkgs/by-name/ne/nextcloud-client-bin/package.nix @@ -0,0 +1,44 @@ +{ p7zip +, libarchive +, stdenvNoCC +, lib +, fetchurl +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "nextcloud-client-bin"; + version = "3.13.0"; + + src = fetchurl { + url = "https://github.com/nextcloud-releases/desktop/releases/download/v${finalAttrs.version}/Nextcloud-${finalAttrs.version}.pkg"; + hash = "sha256-xqrOJxkFCQcTN7N0ZEjT85zn+u/o/fJUMZdaMBizls0="; + }; + + unpackPhase = '' + 7z x $src + bsdtar -xf Payload~ + ''; + + nativeBuildInputs = [ + p7zip + libarchive + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications + cp -R Applications/Nextcloud.app $out/Applications + + runHook postInstall + ''; + + meta = { + homepage = "https://nextcloud.com"; + description = "Desktop Client for Nextcloud"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ ArkieSoft ]; + platforms = lib.platforms.darwin; + mainProgram = "nextcloud"; + }; +}) From 353738427f22c09b132954b81ff408f5750b18e6 Mon Sep 17 00:00:00 2001 From: ArkieSoft <140302424+ArkieSoft@users.noreply.github.com> Date: Tue, 7 May 2024 18:42:35 -0700 Subject: [PATCH 2/3] Update maintainer-list.nix --- maintainers/maintainer-list.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6e442bf52a15b..b854584c85189 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1635,12 +1635,6 @@ githubId = 62168569; name = "arjix"; }; - ArkieSoft = { - email = "wyatt@arkannon.com"; - github = "ArkieSoft"; - name = "ArkieSoft"; - githubId = 140302424; - }; arkivm = { email = "vikram186@gmail.com"; github = "arkivm"; From 42393392829720f6d25e734454801953de55fcb4 Mon Sep 17 00:00:00 2001 From: "github@ArkieSoft" Date: Tue, 7 May 2024 21:50:29 -0700 Subject: [PATCH 3/3] maintainers: add ArkieSoft --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b854584c85189..2c199c9f6dcdf 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1635,6 +1635,12 @@ githubId = 62168569; name = "arjix"; }; + ArkieSoft = { + email = "wyatt@arkannon.com"; + github = "ArkieSoft"; + githubId = 140302424; + name = "Arkannon"; + }; arkivm = { email = "vikram186@gmail.com"; github = "arkivm";