brewtarget: fix wrapper for non-gnome environments

Also update the `homePage` and set `platforms` meta attributes.
This commit is contained in:
ilkecan
2026-02-03 20:25:26 +03:00
parent b8c4f82321
commit e7b6af9d4f
+17 -7
View File
@@ -10,7 +10,8 @@
pkg-config,
xercesc,
xalanc,
qt6Packages,
qt6,
wrapGAppsHook3,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -40,24 +41,33 @@ stdenv.mkDerivation (finalAttrs: {
cmake
ninja
pkg-config
qt6Packages.wrapQtAppsHook
qt6.wrapQtAppsHook
wrapGAppsHook3
pandoc
];
buildInputs = [
boost
qt6Packages.qtbase
qt6Packages.qttools
qt6Packages.qtmultimedia
qt6Packages.qtsvg
qt6.qtbase
qt6.qtmultimedia
qt6.qtsvg
qt6.qttools
xercesc
xalanc
];
dontWrapGApps = true;
preFixup = ''
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
meta = {
description = "Open source beer recipe creation tool";
mainProgram = "brewtarget";
homepage = "http://www.brewtarget.org/";
homepage = "https://www.brewtarget.beer";
license = lib.licenses.gpl3;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
avnik
mmahut