diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 8480a2f42314..79e8e4000397 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6325,6 +6325,13 @@ github = "darkyzhou"; githubId = 7220778; }; + daroche = { + name = "daroche"; + email = "him@daroche.me"; + matrix = "@him:daroche.me"; + github = "RealDaroche"; + githubId = 94007359; + }; darshancode2005 = { name = "Darshan Thakare"; email = "darshanthakaregsoc2023@gmail.com"; diff --git a/pkgs/kde/default.nix b/pkgs/kde/default.nix index 217405da9e33..cc293c15cca2 100644 --- a/pkgs/kde/default.nix +++ b/pkgs/kde/default.nix @@ -76,6 +76,7 @@ let kirigami-addons = self.callPackage ./misc/kirigami-addons { }; kio-extras-kf5 = self.callPackage ./misc/kio-extras-kf5 { }; kio-fuse = self.callPackage ./misc/kio-fuse { }; + kio-s3 = self.callPackage ./misc/kio-s3 { }; klevernotes = self.callPackage ./misc/klevernotes { }; ktextaddons = self.callPackage ./misc/ktextaddons { }; kup = self.callPackage ./misc/kup { }; diff --git a/pkgs/kde/misc/kio-s3/default.nix b/pkgs/kde/misc/kio-s3/default.nix new file mode 100644 index 000000000000..d52ca14e1a79 --- /dev/null +++ b/pkgs/kde/misc/kio-s3/default.nix @@ -0,0 +1,35 @@ +{ + lib, + mkKdeDerivation, + fetchurl, + pkg-config, + aws-sdk-cpp, + kcmutils, +}: +let + aws-sdk-cpp-s3 = aws-sdk-cpp.override { apis = [ "s3" ]; }; +in +mkKdeDerivation rec { + pname = "kio-s3"; + version = "1.0.2"; + + src = fetchurl { + url = "mirror://kde/stable/kio-s3/kio-s3-${version}.tar.xz"; + hash = "sha256-zixxrZm1U6iaCyZeGBe1lP9ojDqd2qOaekkEa6dyEao="; + }; + + extraNativeBuildInputs = [ pkg-config ]; + extraBuildInputs = [ + aws-sdk-cpp-s3 + kcmutils + ]; + + meta = { + license = with lib.licenses; [ + bsd3 + cc-by-10 + gpl2Plus + ]; + maintainers = with lib.maintainers; [ daroche ]; + }; +}