summary refs log tree commit diff
path: root/modules/packages/nheko-git.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/packages/nheko-git.nix')
-rw-r--r--modules/packages/nheko-git.nix105
1 files changed, 0 insertions, 105 deletions
diff --git a/modules/packages/nheko-git.nix b/modules/packages/nheko-git.nix
deleted file mode 100644

index c392d2f..0000000 --- a/modules/packages/nheko-git.nix +++ /dev/null
@@ -1,105 +0,0 @@ -# This file was copied from NUR: https://github.com/nix-community/nur-combined/blob/master/repos/deeunderscore/pkgs/nheko/default.nix#L93 -# This file is a modified version of nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix (copied at 2e896fce) - -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - #, wrapQtAppsHook - asciidoctor, - qt6, - qt6Packages, - #, qtmultimedia - #, qtimageformats - #, qtkeychain - cmark, - coeurl, - curl, - libevent, - lmdb, - lmdbxx, - #, mtxclient - nlohmann_json, - olm, - pkg-config, - re2, - spdlog, - httplib, - voipSupport ? true, - gst_all_1, - libnice, - kdsingleapplication, - pkgs, - nhekoSrc, - mtxclientSrc, -}: - -stdenv.mkDerivation { - pname = "nheko"; - version = "git+master"; - src = nhekoSrc; - - nativeBuildInputs = [ - lmdbxx - cmake - pkg-config - asciidoctor - qt6.wrapQtAppsHook - ]; - - buildInputs = - [ - qt6.qtbase - qt6.qttools - qt6.qtsvg - qt6.qtmultimedia - qt6.qtimageformats - qt6Packages.qtkeychain - kdsingleapplication - cmark - coeurl - curl - libevent - lmdb - (pkgs.callPackage ./mtxclient-git.nix { inherit mtxclientSrc; }) - nlohmann_json - olm - re2 - spdlog - httplib - ] - ++ lib.optionals voipSupport ( - with gst_all_1; - [ - gstreamer - gst-plugins-base - gst-plugins-good - gst-plugins-bad - libnice - ] - ); - - LC_ALL = lib.optionalString (!stdenv.isDarwin) "C.UTF-8"; - - cmakeFlags = [ - "-DCOMPILE_QML=ON" # see https://github.com/Nheko-Reborn/nheko/issues/389 - "-DCMAKE_BUILD_TYPE=Release" - "-DBUILD_SHARED_LIBS=OFF" - #Rory& - "-DMAN=OFF" - - ] ++ lib.optionals (!voipSupport) [ "-DVOIP=OFF" ]; - - preFixup = lib.optionalString voipSupport '' - # add gstreamer plugins path to the wrapper - qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0") - ''; - - meta = with lib; { - description = "Desktop client for the Matrix protocol"; - homepage = "https://github.com/Nheko-Reborn/nheko"; - platforms = platforms.all; - license = licenses.gpl3Plus; - }; -}