opencloud-desktop-shell-integration-dolphin: init at 1.0 (#404890)

authored by K900 and committed by GitHub d11eec22 6724b0bf

+80
+45
pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + qt6, 7 + kdePackages, 8 + opencloud-desktop-shell-integration-resources, 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "opencloud-desktop-shell-integration-dolphin"; 13 + version = "1.0.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "opencloud-eu"; 17 + repo = "desktop-shell-integration-dolphin"; 18 + tag = "v${version}"; 19 + hash = "sha256-+Bu/kN4RvR/inWQHYcfWOF6BWHTFm5jlea/QeT4NhFQ="; 20 + }; 21 + 22 + buildInputs = [ 23 + qt6.qtbase 24 + kdePackages.extra-cmake-modules 25 + kdePackages.kbookmarks 26 + kdePackages.kcoreaddons 27 + kdePackages.kio 28 + opencloud-desktop-shell-integration-resources 29 + ]; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + ]; 34 + 35 + dontWrapQtApps = true; 36 + 37 + meta = { 38 + description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6"; 39 + homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin"; 40 + license = lib.licenses.gpl2Only; 41 + maintainers = with lib.maintainers; [ k900 ]; 42 + mainProgram = "opencloud-desktop-shell-integration-dolphin"; 43 + platforms = lib.platforms.all; 44 + }; 45 + }
+35
pkgs/by-name/op/opencloud-desktop-shell-integration-resources/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + kdePackages, 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "opencloud-desktop-shell-integration-resources"; 11 + version = "1.0.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "opencloud-eu"; 15 + repo = "desktop-shell-integration-resources"; 16 + tag = "v${version}"; 17 + hash = "sha256-TqJanrAKD3aNQu5jL1Dt0bn84dYBNGImAKBGsAY2xeU="; 18 + }; 19 + 20 + buildInputs = [ 21 + kdePackages.extra-cmake-modules 22 + ]; 23 + 24 + nativeBuildInputs = [ 25 + cmake 26 + ]; 27 + 28 + meta = { 29 + description = "Shared assets for OpenCloud desktop shell integrations"; 30 + homepage = "https://github.com/opencloud-eu/desktop-shell-integration-resources"; 31 + license = lib.licenses.gpl2Only; 32 + maintainers = with lib.maintainers; [ k900 ]; 33 + platforms = lib.platforms.all; 34 + }; 35 + }