nheko: 0.11.3 -> 0.12.0

Diff: https://github.com/Nheko-Reborn/nheko/compare/v0.11.3...v0.12.0
This commit is contained in:
Francesco Gazzetta 2024-06-12 23:26:33 +02:00
parent 28ed28c29c
commit ea534ba563
2 changed files with 11 additions and 30 deletions

View File

@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, cmake
, asciidoc
, pkg-config
@ -9,6 +8,7 @@
, cmark
, coeurl
, curl
, kdsingleapplication
, libevent
, libsecret
, lmdb
@ -17,48 +17,29 @@
, nlohmann_json
, olm
, qtbase
, qtgraphicaleffects
, qtimageformats
, qtkeychain
, qtmacextras
, qtmultimedia
, qtquickcontrols2
, qttools
, qtwayland
, re2
, spdlog
, wrapQtAppsHook
, voipSupport ? true
, gst_all_1
, libnice
}:
stdenv.mkDerivation rec {
pname = "nheko";
version = "0.11.3";
version = "0.12.0";
src = fetchFromGitHub {
owner = "Nheko-Reborn";
repo = "nheko";
rev = "v${version}";
hash = "sha256-2daXxTbpSUlig47y901JOkWRxbZGH4qrvNMepJbvS3o=";
hash = "sha256-hQb+K8ogNj/s6ZO2kgS/sZZ35y4CwMeS3lVeMYNucYQ=";
};
patches = [
# The 2 following patches can be removed with the next version bump.
# Backport of https://github.com/Nheko-Reborn/nheko/commit/e89e65dc17020772eb057414b4f0c5d6f4ad98d0.
(fetchpatch {
name = "nheko-fmt10.patch";
url = "https://gitlab.archlinux.org/archlinux/packaging/packages/nheko/-/raw/1b0d5c9eff6409dfd82953f346546d36c288a4a9/nheko-0.11.3-fix-for-fmt-10.patch";
hash = "sha256-UYqAu2iXT3Bn/MxCtybiJrJLfVMOOVRchWqrGuPfapI=";
})
# https://github.com/Nheko-Reborn/nheko/pull/1552
(fetchpatch {
name = "nheko-fmt10.1.patch";
url = "https://github.com/Nheko-Reborn/nheko/commit/614facf93c2b5d6118beb822cc542ac53a883c37.patch";
hash = "sha256-rjsQNDfj3Lzbv8ow3qiNozGXQFrtYLhArS6a9JCdgBQ=";
})
];
nativeBuildInputs = [
asciidoc
cmake
@ -72,6 +53,7 @@ stdenv.mkDerivation rec {
cmark
coeurl
curl
kdsingleapplication
libevent
libsecret
lmdb
@ -79,19 +61,18 @@ stdenv.mkDerivation rec {
nlohmann_json
olm
qtbase
qtgraphicaleffects
qtimageformats
qtkeychain
qtmultimedia
qtquickcontrols2
qttools
qtwayland
re2
spdlog
] ++ lib.optional stdenv.isDarwin qtmacextras
++ lib.optionals voipSupport (with gst_all_1; [
]
++ (with gst_all_1; [
gstreamer
gst-plugins-base
(gst-plugins-good.override { qt5Support = true; })
(gst-plugins-good.override { qt6Support = true; })
gst-plugins-bad
libnice
]);
@ -100,7 +81,7 @@ stdenv.mkDerivation rec {
"-DCOMPILE_QML=ON" # see https://github.com/Nheko-Reborn/nheko/issues/389
];
preFixup = lib.optionalString voipSupport ''
preFixup = ''
# add gstreamer plugins path to the wrapper
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
'';

View File

@ -33347,7 +33347,7 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
};
nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
nheko = qt6Packages.callPackage ../applications/networking/instant-messengers/nheko { };
notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };