From 219ad1a8567ee98cd2efc745ffdfeb344625a1c5 Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Fri, 28 Oct 2022 23:44:04 -0500 Subject: [PATCH 1/2] Add harrisonthorne as a maintainer (it's me :)) Adding myself as a maintainer for my contribution to nixpkgs with palapeli. --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 64ea6982cd1d..4530f027ea19 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5289,6 +5289,12 @@ fingerprint = "3F35 E4CA CBF4 2DE1 2E90 53E5 03A6 E6F7 8693 6619"; }]; }; + harrisonthorne = { + email = "harrisonthorne@proton.me"; + github = "harrisonthorne"; + githubId = 33523827; + name = "Harrison Thorne"; + }; harvidsen = { email = "harvidsen@gmail.com"; github = "harvidsen"; From 4af0feab9ec40691d9da488ca8f8489e1ace7f0d Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Fri, 28 Oct 2022 23:39:34 -0500 Subject: [PATCH 2/2] palapeli: init at 22.08.2 Adding palapeli because I couldn't find a jigsaw puzzle game in nixpkgs. Didn't find that anyone on [Reddit](https://www.reddit.com/r/NixOS/comments/yf7h2e/any_packages_for_jigsaw_puzzle_apps/) knew of one, either. Behold, palapeli in nixpkgs! --- pkgs/applications/kde/default.nix | 1 + pkgs/applications/kde/palapeli.nix | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/applications/kde/palapeli.nix diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix index 8414db45d59a..b3fd37bcbd9c 100644 --- a/pkgs/applications/kde/default.nix +++ b/pkgs/applications/kde/default.nix @@ -222,6 +222,7 @@ let messagelib = callPackage ./messagelib.nix {}; minuet = callPackage ./minuet.nix {}; okular = callPackage ./okular.nix {}; + palapeli = callPackage ./palapeli.nix {}; picmi = callPackage ./picmi.nix {}; pim-data-exporter = callPackage ./pim-data-exporter.nix {}; pim-sieve-editor = callPackage ./pim-sieve-editor.nix {}; diff --git a/pkgs/applications/kde/palapeli.nix b/pkgs/applications/kde/palapeli.nix new file mode 100644 index 000000000000..13aa24df27d4 --- /dev/null +++ b/pkgs/applications/kde/palapeli.nix @@ -0,0 +1,22 @@ +{ lib +, mkDerivation +, extra-cmake-modules +, shared-mime-info +, kconfig +, kdoctools +, kio +, ktextwidgets +, libkdegames +}: + +mkDerivation { + pname = "palapeli"; + nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ]; + buildInputs = [ libkdegames kio ktextwidgets ]; + meta = { + homepage = "https://apps.kde.org/palapeli/"; + description = "A single-player jigsaw puzzle game"; + license = with lib.licenses; [ gpl2 ]; + maintainers = with lib.maintainers; [ harrisonthorne ]; + }; +}