7 , gobject-introspection
14 python3Packages.buildPythonApplication rec {
18 src = fetchFromGitHub {
21 rev = "menulibre-${version}";
22 hash = "sha256-IfsuOYP/H3r1GDWMVVSBfYvQS+01VJaAlZu+c05geWg=";
25 propagatedBuildInputs = with python3Packages; [
40 substituteInPlace setup.py \
41 --replace-fail 'data_dir =' "data_dir = '$out/share/menulibre' #" \
42 --replace-fail 'update_desktop_file(desktop_file, script_path)' ""
50 updateScript = nix-update-script { };
51 tests.version = testers.testVersion {
53 command = "HOME=$TMPDIR menulibre --version | cut -d' ' -f2";
58 description = "Advanced menu editor with an easy-to-use interface";
59 homepage = "https://bluesabre.org/projects/menulibre";
60 license = licenses.gpl3Plus;
61 maintainers = with maintainers; [ lelgenio ];
62 mainProgram = "menulibre";
63 platforms = platforms.linux;