about summary refs log tree commit diff
path: root/pkgs/by-name/me
diff options
context:
space:
mode:
authorLuflosi <luflosi@luflosi.de>2024-02-18 10:09:44 +0100
committerLuflosi <luflosi@luflosi.de>2024-02-18 10:09:44 +0100
commit0494985d0b98a3c903b1d671d4597d18badd2370 (patch)
tree0ed6534720a566cb9ba3e3e502514e5af5fa3f73 /pkgs/by-name/me
parent5c8b72fd75ef6db82de00a1f6e53c84ba8ab9271 (diff)
downloadnixlib-0494985d0b98a3c903b1d671d4597d18badd2370.tar
nixlib-0494985d0b98a3c903b1d671d4597d18badd2370.tar.gz
nixlib-0494985d0b98a3c903b1d671d4597d18badd2370.tar.bz2
nixlib-0494985d0b98a3c903b1d671d4597d18badd2370.tar.lz
nixlib-0494985d0b98a3c903b1d671d4597d18badd2370.tar.xz
nixlib-0494985d0b98a3c903b1d671d4597d18badd2370.tar.zst
nixlib-0494985d0b98a3c903b1d671d4597d18badd2370.zip
megapixels: cleanup
- Use `finalAttrs`
- Enable `strictDeps
- Set `meta.mainProgram`
Diffstat (limited to 'pkgs/by-name/me')
-rw-r--r--pkgs/by-name/me/megapixels/package.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/by-name/me/megapixels/package.nix b/pkgs/by-name/me/megapixels/package.nix
index 94061dbda8b5..6f90a2348eaa 100644
--- a/pkgs/by-name/me/megapixels/package.nix
+++ b/pkgs/by-name/me/megapixels/package.nix
@@ -27,14 +27,14 @@ let
     ++ optionals jpgSupport [ graphicsmagick exiftool ]
   );
 in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
   pname = "megapixels";
   version = "1.7.0";
 
   src = fetchFromGitLab {
     owner = "postmarketOS";
     repo = "megapixels";
-    rev = version;
+    rev = finalAttrs.version;
     hash = "sha256-ejTCYZMDkqz8P3vroq8XAl+pUGgcS56cm3tzOTE3rfc=";
   };
 
@@ -64,12 +64,15 @@ stdenv.mkDerivation rec {
     )
   '';
 
+  strictDeps = true;
+
   meta = with lib; {
     description = "GTK4 camera application that knows how to deal with the media request api";
     homepage = "https://gitlab.com/postmarketOS/megapixels";
-    changelog = "https://gitlab.com/postmarketOS/megapixels/-/tags/${version}";
+    changelog = "https://gitlab.com/postmarketOS/megapixels/-/tags/${finalAttrs.version}";
     license = licenses.gpl3Only;
     maintainers = with maintainers; [ dotlambda Luflosi ];
     platforms = platforms.linux;
+    mainProgram = "megapixels";
   };
-}
+})