censor: init at 0.3.0

This commit is contained in:
Jonas Heinrich
2025-12-28 22:13:14 +01:00
parent a39375e8cd
commit 87a93ea2d2
+58
View File
@@ -0,0 +1,58 @@
{
lib,
fetchFromGitea,
python3Packages,
wrapGAppsHook4,
gobject-introspection,
libadwaita,
meson,
ninja,
pkg-config,
desktop-file-utils,
}:
python3Packages.buildPythonApplication rec {
pname = "censor";
version = "0.3.0";
pyproject = false;
src = fetchFromGitea {
domain = "codeberg.org";
owner = "censor";
repo = "Censor";
tag = "v${version}";
hash = "sha256-16Cy9yNOLvdVZ234kTB8fa585eI4f7yVnbMoPcHtGHk=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
gobject-introspection
wrapGAppsHook4
desktop-file-utils
];
buildInputs = [
libadwaita
];
dependencies = with python3Packages; [
pygobject3
pymupdf
];
dontWrapGApps = true;
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
meta = {
description = "PDF document redaction for the GNOME desktop";
homepage = "https://codeberg.org/censor/Censor";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ onny ];
mainProgram = "censor";
};
}