Loading pkgs/by-name/qq/qq/package.nix +44 −31 Original line number Diff line number Diff line { alsa-lib , libuuid , cups , dpkg , fetchurl , glib , libssh2 , gtk3 , lib , libayatana-appindicator , libdrm , libgcrypt , libkrb5 , libnotify , mesa # for libgbm , libpulseaudio , libGL , nss , xorg , systemd , stdenv , vips , at-spi2-core , autoPatchelfHook , makeShellWrapper , wrapGAppsHook3 , commandLineArgs ? "" { alsa-lib, libuuid, cups, dpkg, fetchurl, glib, libssh2, gtk3, lib, libayatana-appindicator, libdrm, libgcrypt, libkrb5, libnotify, mesa, # for libgbm libpulseaudio, libGL, nss, xorg, systemd, stdenv, vips, at-spi2-core, autoPatchelfHook, makeShellWrapper, wrapGAppsHook3, commandLineArgs ? "", }: let Loading @@ -39,7 +40,8 @@ let hash = sources.arm64_hash; }; }; src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); in stdenv.mkDerivation { pname = "qq"; Loading Loading @@ -87,7 +89,12 @@ stdenv.mkDerivation { makeShellWrapper $out/opt/QQ/qq $out/bin/qq \ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \ --prefix LD_PRELOAD : "${lib.makeLibraryPath [ libssh2 ]}/libssh2.so.1" \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL libuuid ]}" \ --prefix LD_LIBRARY_PATH : "${ lib.makeLibraryPath [ libGL libuuid ] }" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime}}" \ --add-flags ${lib.escapeShellArg commandLineArgs} \ "''${gappsWrapperArgs[@]}" Loading @@ -113,9 +120,15 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://im.qq.com/linuxqq/"; description = "Messaging app"; platforms = [ "x86_64-linux" "aarch64-linux" ]; platforms = [ "x86_64-linux" "aarch64-linux" ]; license = licenses.unfree; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; }; } Loading
pkgs/by-name/qq/qq/package.nix +44 −31 Original line number Diff line number Diff line { alsa-lib , libuuid , cups , dpkg , fetchurl , glib , libssh2 , gtk3 , lib , libayatana-appindicator , libdrm , libgcrypt , libkrb5 , libnotify , mesa # for libgbm , libpulseaudio , libGL , nss , xorg , systemd , stdenv , vips , at-spi2-core , autoPatchelfHook , makeShellWrapper , wrapGAppsHook3 , commandLineArgs ? "" { alsa-lib, libuuid, cups, dpkg, fetchurl, glib, libssh2, gtk3, lib, libayatana-appindicator, libdrm, libgcrypt, libkrb5, libnotify, mesa, # for libgbm libpulseaudio, libGL, nss, xorg, systemd, stdenv, vips, at-spi2-core, autoPatchelfHook, makeShellWrapper, wrapGAppsHook3, commandLineArgs ? "", }: let Loading @@ -39,7 +40,8 @@ let hash = sources.arm64_hash; }; }; src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); in stdenv.mkDerivation { pname = "qq"; Loading Loading @@ -87,7 +89,12 @@ stdenv.mkDerivation { makeShellWrapper $out/opt/QQ/qq $out/bin/qq \ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \ --prefix LD_PRELOAD : "${lib.makeLibraryPath [ libssh2 ]}/libssh2.so.1" \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL libuuid ]}" \ --prefix LD_LIBRARY_PATH : "${ lib.makeLibraryPath [ libGL libuuid ] }" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime}}" \ --add-flags ${lib.escapeShellArg commandLineArgs} \ "''${gappsWrapperArgs[@]}" Loading @@ -113,9 +120,15 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://im.qq.com/linuxqq/"; description = "Messaging app"; platforms = [ "x86_64-linux" "aarch64-linux" ]; platforms = [ "x86_64-linux" "aarch64-linux" ]; license = licenses.unfree; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; }; }