Loading pkgs/by-name/qq/qq/package.nix +47 −34 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 @@ -110,12 +117,18 @@ stdenv.mkDerivation { passthru.updateScript = ./update.sh; meta = with lib; { meta = { homepage = "https://im.qq.com/linuxqq/"; description = "Messaging app"; platforms = [ "x86_64-linux" "aarch64-linux" ]; license = licenses.unfree; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; platforms = [ "x86_64-linux" "aarch64-linux" ]; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; }; } pkgs/by-name/qq/qq/sources.nix +6 −6 Original line number Diff line number Diff line # Generated by ./update.sh - do not update manually! # Last updated: 2024-09-28 # Last updated: 2024-10-25 { version = "3.2.12-2024.9.27"; amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240927_amd64_01.deb"; arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240927_arm64_01.deb"; arm64_hash = "sha256-VfM+p2cTNkDZc7sTftfTuRSMKVWwE6TerW25pA1MIR0="; amd64_hash = "sha256-xBGSSxXDu+qUwj203i3iAkfI97iLtGOuGMGfEU6kCyQ="; version = "3.2.13-2024.10.23"; amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.13_241023_amd64_01.deb"; arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.13_241023_arm64_01.deb"; arm64_hash = "sha256-n2ezKgLfmugUZYvGzDvaLKy+Tf8ooUC6Oc6xCDp5rYA="; amd64_hash = "sha256-H5ACKFVV4AQ3de9UV4i9ejL1WjuuPJhTLTVqK5EcssM="; } Loading
pkgs/by-name/qq/qq/package.nix +47 −34 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 @@ -110,12 +117,18 @@ stdenv.mkDerivation { passthru.updateScript = ./update.sh; meta = with lib; { meta = { homepage = "https://im.qq.com/linuxqq/"; description = "Messaging app"; platforms = [ "x86_64-linux" "aarch64-linux" ]; license = licenses.unfree; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; platforms = [ "x86_64-linux" "aarch64-linux" ]; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ fee1-dead bot-wxt1221 ]; }; }
pkgs/by-name/qq/qq/sources.nix +6 −6 Original line number Diff line number Diff line # Generated by ./update.sh - do not update manually! # Last updated: 2024-09-28 # Last updated: 2024-10-25 { version = "3.2.12-2024.9.27"; amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240927_amd64_01.deb"; arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240927_arm64_01.deb"; arm64_hash = "sha256-VfM+p2cTNkDZc7sTftfTuRSMKVWwE6TerW25pA1MIR0="; amd64_hash = "sha256-xBGSSxXDu+qUwj203i3iAkfI97iLtGOuGMGfEU6kCyQ="; version = "3.2.13-2024.10.23"; amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.13_241023_amd64_01.deb"; arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.13_241023_arm64_01.deb"; arm64_hash = "sha256-n2ezKgLfmugUZYvGzDvaLKy+Tf8ooUC6Oc6xCDp5rYA="; amd64_hash = "sha256-H5ACKFVV4AQ3de9UV4i9ejL1WjuuPJhTLTVqK5EcssM="; }