cinnamon.xapp: actually fix gtk3 module target dir

Before: $out/gtk-3.0/modules/libxapp-gtk3-module.so
After: $out/lib/gtk-3.0/modules/libxapp-gtk3-module.so

cat gtk+-3.0.pc | grep "libdir=" says `libdir=${prefix}/lib`, so install this there.

Another package that installs gtk3 module: libcanberra-gtk3

+3 -4
+3 -4
pkgs/desktops/cinnamon/xapp/default.nix
··· 79 79 # Patch pastebin & inxi location 80 80 sed "s|/usr/bin/pastebin|$out/bin/pastebin|" -i scripts/upload-system-info 81 81 sed "s|'inxi'|'${inxi}/bin/inxi'|" -i scripts/upload-system-info 82 + ''; 82 83 83 - # Patch gtk3 module target dir 84 - substituteInPlace libxapp/meson.build \ 85 - --replace "gtk3_dep.get_pkgconfig_variable('libdir')" "'$out'" 86 - ''; 84 + # Fix gtk3 module target dir. Proper upstream solution should be using define_variable. 85 + PKG_CONFIG_GTK__3_0_LIBDIR = "${placeholder "out"}/lib"; 87 86 88 87 meta = with lib; { 89 88 homepage = "https://github.com/linuxmint/xapp";