anchor.diff:  
     meta = with lib; {
       description = "GTK4 camera application that knows how to deal with the media request api";
  -    homepage = "https://sr.ht/~martijnbraam/Megapixels";
  -    changelog = "https://git.sr.ht/~martijnbraam/megapixels/refs/${version}";
  +    homepage = "https://gitlab.com/postmarketOS/megapixels";
  +    changelog = "https://gitlab.com/postmarketOS/megapixels/-/tags/${version}";
       license = licenses.gpl3Only;
       maintainers = with maintainers; [ OPNA2608 dotlambda ];
       platforms = platforms.linux;
  
positive.code: { stdenv
  , lib
  , fetchFromSourcehut
  , meson
  , ninja
  , pkg-config
  , glib
  , wrapGAppsHook
  , epoxy
  , gtk4
  
negative.code: in
  stdenv.mkDerivation rec {
    pname = "megapixels";
    version = "1.4.0";
  
    src = fetchFromGitLab {
      owner = "postmarketOS";
      repo = "megapixels";
      rev = version;
      sha256 = "sha256-I7eevbIg+DEY9hnvat65J4Kem1FFNZc4XzaQQaewP/4=";
    };
  
    nativeBuildInputs = [
      glib
      meson
      ninja
      pkg-config
      wrapGAppsHook
    ];
  
  