pidginPackages: drop broken packages (#443669)

authored by pyrox.dev and committed by GitHub 3a4e23f7 a3c1a7ff

+10 -256
+5 -11
pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/default.nix
··· 26 26 texLive = texliveBasic; 27 27 }; 28 28 29 - pidgin-msn-pecan = callPackage ./msn-pecan { }; 30 - 31 - pidgin-mra = callPackage ./pidgin-mra { }; 32 - 33 29 pidgin-carbons = callPackage ./carbons { }; 34 30 35 31 pidgin-xmpp-receipts = callPackage ./pidgin-xmpp-receipts { }; ··· 54 50 55 51 purple-slack = callPackage ./purple-slack { }; 56 52 57 - purple-vk-plugin = callPackage ./purple-vk-plugin { }; 58 - 59 53 purple-xmpp-http-upload = callPackage ./purple-xmpp-http-upload { }; 60 54 61 55 tdlib-purple = callPackage ./tdlib-purple { }; 62 - 63 - pidgin-opensteamworks = callPackage ./pidgin-opensteamworks { }; 64 - 65 - purple-facebook = callPackage ./purple-facebook { }; 66 - 67 56 } 68 57 // lib.optionalAttrs config.allowAliases { 69 58 purple-matrix = throw "'pidginPackages.purple-matrix' has been unmaintained since April 2022, so it was removed."; 70 59 pidgin-skypeweb = throw "'pidginPackages.pidgin-skypeweb' has been removed since Skype was shut down in May 2025."; 71 60 purple-hangouts = throw "'pidginPackages.purple-hangouts' has been removed as Hangouts Classic is obsolete and migrated to Google Chat."; 61 + pidgin-msn-pecan = throw "'pidginPackages.pidgin-msn-pecan' has been removed as it's unmaintained upstream and doesn't work with escargot"; 62 + pidgin-mra = throw "'pidginPackages.pidgin-mra' has been removed since mail.ru agent service has stopped functioning in 2024."; 63 + purple-facebook = throw "'pidginPackages.purple-facebook' has been removed as it is unmaintained and doesn't support e2ee enforced by facebook."; 64 + pidgin-opensteamworks = throw "'pidginPackages.pidgin-opensteamworks' has been removed as it is unmaintained and no longer works with Steam."; 65 + purple-vk-plugin = throw "'pidginPackages.purple-vk-plugin' has been removed as upstream repository was deleted and no active forks are found."; 72 66 } 73 67 )
-30
pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/msn-pecan/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - pidgin, 6 - }: 7 - 8 - stdenv.mkDerivation rec { 9 - pname = "pidgin-msn-pecan"; 10 - version = "0.1.4"; 11 - src = fetchFromGitHub { 12 - owner = "felipec"; 13 - repo = "msn-pecan"; 14 - rev = "v${version}"; 15 - sha256 = "0133rpiy4ik6rx9qn8m38vp7w505hnycggr53g3a2hfpk5xj03zh"; 16 - }; 17 - 18 - meta = { 19 - description = "Alternative MSN protocol plug-in for Pidgin IM"; 20 - homepage = "https://github.com/felipec/msn-pecan"; 21 - platforms = lib.platforms.linux; 22 - }; 23 - 24 - makeFlags = [ 25 - "PURPLE_LIBDIR=${placeholder "out"}/lib" 26 - "PURPLE_DATADIR=${placeholder "out"}/share/data" 27 - ]; 28 - 29 - buildInputs = [ pidgin ]; 30 - }
-39
pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-mra/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - pkg-config, 6 - pidgin, 7 - }: 8 - 9 - stdenv.mkDerivation { 10 - pname = "pidgin-mra"; 11 - version = "unstable-2014-07-08"; 12 - 13 - src = fetchFromGitHub { 14 - owner = "dreadatour"; 15 - repo = "pidgin-mra"; 16 - rev = "54b299266265cde800289b2d51f13b81f6bf379c"; 17 - sha256 = "sha256-fKdEOaijW2LfsH8RHlVGbMpL7Zhu+x2vW4fPEN4puKk="; 18 - }; 19 - 20 - nativeBuildInputs = [ pkg-config ]; 21 - buildInputs = [ pidgin ]; 22 - 23 - postPatch = '' 24 - sed -i 's|-I/usr/include/libpurple|$(shell pkg-config --cflags purple)|' Makefile 25 - ''; 26 - 27 - makeFlags = [ 28 - "DESTDIR=/" 29 - "LIBDIR=${placeholder "out"}/lib" 30 - "DATADIR=${placeholder "out"}/share" 31 - ]; 32 - 33 - meta = { 34 - homepage = "https://github.com/dreadatour/pidgin-mra"; 35 - description = "Mail.ru Agent plugin for Pidgin / libpurple"; 36 - license = lib.licenses.gpl2; 37 - platforms = lib.platforms.linux; 38 - }; 39 - }
-51
pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/pidgin-opensteamworks/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - pkg-config, 6 - pidgin, 7 - glib, 8 - json-glib, 9 - nss, 10 - nspr, 11 - libsecret, 12 - }: 13 - 14 - stdenv.mkDerivation rec { 15 - pname = "pidgin-opensteamworks"; 16 - version = "1.7.2"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "EionRobb"; 20 - repo = "pidgin-opensteamworks"; 21 - rev = version; 22 - sha256 = "sha256-VWsoyFG+Ro+Y6ngSTMQ7yBYf6awCMNOc6U0WqNeg/jU="; 23 - }; 24 - 25 - sourceRoot = "${src.name}/steam-mobile"; 26 - 27 - installFlags = [ 28 - "PLUGIN_DIR_PURPLE=${placeholder "out"}/lib/purple-2" 29 - "DATA_ROOT_DIR_PURPLE=${placeholder "out"}/share" 30 - ]; 31 - 32 - nativeBuildInputs = [ 33 - pkg-config 34 - ]; 35 - buildInputs = [ 36 - pidgin 37 - glib 38 - json-glib 39 - nss 40 - nspr 41 - libsecret 42 - ]; 43 - 44 - meta = with lib; { 45 - homepage = "https://github.com/EionRobb/pidgin-opensteamworks"; 46 - description = "Plugin for Pidgin 2.x which implements Steam Friends/Steam IM compatibility"; 47 - license = licenses.gpl3; 48 - platforms = platforms.linux; 49 - maintainers = with maintainers; [ arobyn ]; 50 - }; 51 - }
-79
pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/purple-facebook/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - fetchhg, 6 - pidgin, 7 - glib, 8 - json-glib, 9 - autoreconfHook, 10 - }: 11 - 12 - let 13 - pidginHg = fetchhg { 14 - url = "https://bitbucket.org/pidgin/main"; 15 - # take from VERSION file 16 - rev = "9ff9acf9fa14"; 17 - sha256 = "06imlhsps4wrjgjb92zpaxprxfxl2pjb2x9pl859c8cryssrz2jv"; 18 - }; 19 - 20 - in 21 - stdenv.mkDerivation rec { 22 - pname = "purple-facebook"; 23 - version = "0.9.5"; 24 - 25 - src = fetchFromGitHub { 26 - owner = "dequis"; 27 - repo = "purple-facebook"; 28 - rev = "v${version}-9ff9acf9fa14"; 29 - sha256 = "0a1860bkzrmyxahm9rlxi80z335w491wzdaqaw6j9ccavbymhwhs"; 30 - }; 31 - 32 - postPatch = '' 33 - # we do all patching from update.sh in preAutoreconf 34 - echo "#!${stdenv.shell}" > update.sh 35 - ''; 36 - 37 - preAutoreconf = '' 38 - for FILE in $(cat MANIFEST_PIDGIN); do 39 - install -Dm644 "${pidginHg}/$FILE" "pidgin/$FILE" || true 40 - done 41 - 42 - touch $(cat MANIFEST_VOIDS) 43 - 44 - patchdir="$(pwd)/patches" 45 - pushd pidgin 46 - 47 - for patch in $(ls -1 "$patchdir"); do 48 - patch -p1 -i "$patchdir/$patch" 49 - done 50 - popd 51 - 52 - ./autogen.sh 53 - ''; 54 - 55 - makeFlags = [ 56 - "PLUGIN_DIR_PURPLE=/lib/pidgin/" 57 - "DATA_ROOT_DIR_PURPLE=/share" 58 - ]; 59 - 60 - installPhase = '' 61 - mkdir -p $out/lib/purple-2 62 - cp pidgin/libpurple/protocols/facebook/.libs/*.so $out/lib/purple-2/ 63 - ''; 64 - 65 - nativeBuildInputs = [ autoreconfHook ]; 66 - buildInputs = [ 67 - pidgin 68 - glib 69 - json-glib 70 - ]; 71 - 72 - meta = with lib; { 73 - inherit (src.meta) homepage; 74 - description = "Facebook protocol plugin for libpurple"; 75 - license = licenses.gpl2; 76 - platforms = platforms.linux; 77 - maintainers = with maintainers; [ davorb ]; 78 - }; 79 - }
-41
pkgs/applications/networking/instant-messengers/pidgin/pidgin-plugins/purple-vk-plugin/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchhg, 5 - pidgin, 6 - cmake, 7 - libxml2, 8 - }: 9 - 10 - let 11 - version = "40ddb6d"; 12 - in 13 - stdenv.mkDerivation { 14 - pname = "purple-vk-plugin"; 15 - inherit version; 16 - 17 - src = fetchhg { 18 - url = "https://bitbucket.org/olegoandreev/purple-vk-plugin"; 19 - rev = version; 20 - sha256 = "02p57fgx8ml00cbrb4f280ak2802svz80836dzk9f1zwm1bcr2qc"; 21 - }; 22 - 23 - nativeBuildInputs = [ cmake ]; 24 - buildInputs = [ 25 - pidgin 26 - libxml2 27 - ]; 28 - 29 - preConfigure = '' 30 - sed -i -e 's|DESTINATION.*PURPLE_PLUGIN_DIR}|DESTINATION lib/purple-2|' CMakeLists.txt 31 - ''; 32 - 33 - cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT=1" ]; 34 - 35 - meta = { 36 - homepage = "https://bitbucket.org/olegoandreev/purple-vk-plugin"; 37 - description = "Vk (russian social network) plugin for Pidgin / libpurple"; 38 - license = lib.licenses.gpl3; 39 - platforms = lib.platforms.linux; 40 - }; 41 - }
+5 -5
pkgs/top-level/aliases.nix
··· 1975 1975 phlare = throw "'phlare' has been removed as the upstream project was archived."; # Added 2025-03-27 1976 1976 picom-next = picom; # Added 2024-02-13 1977 1977 pict-rs_0_3 = throw "pict-rs_0_3 has been removed, as it was an outdated version and no longer compiled"; # Added 2024-08-20 1978 + pidgin-mra = throw "'pidgin-mra' has been removed since mail.ru agent service has stopped functioning in 2024."; # Added 2025-09-17 1979 + pidgin-msn-pecan = throw "'pidgin-msn-pecan' has been removed as it's unmaintained upstream and doesn't work with escargot"; # Added 2025-09-17 1980 + pidgin-opensteamworks = throw "'pidgin-opensteamworks' has been removed as it is unmaintained and no longer works with Steam."; # Added 2025-09-17 1978 1981 pidgin-skypeweb = throw "'pidgin-skypeweb' has been removed since Skype was shut down in May 2025"; # Added 2025-09-15 1979 1982 pilipalax = throw "'pilipalax' has been removed from nixpkgs due to it not being maintained"; # Added 2025-07-25 1980 1983 pio = throw "pio has been removed due to lack of upstream maintenance"; # Added 2025-01-25 ··· 2103 2106 psensor = throw "'psensor' has been removed due to lack of maintenance upstream. Consider using 'mission-center', 'resources' or 'monitorets' instead"; # Added 2024-09-14 2104 2107 psstop = throw "'psstop' has been removed because the upstream repo has been archived"; # Added 2025-05-10 2105 2108 ptask = throw "'ptask' has been removed because its upstream is unavailable"; # Added 2025-05-10 2109 + purple-facebook = throw "'purple-facebook' has been removed as it is unmaintained and doesn't support e2ee enforced by facebook."; # Added 2025-09-17 2106 2110 purple-signald = throw "'purple-signald' has been removed due to lack of upstream maintenance"; # Added 2025-05-17 2107 2111 purple-matrix = throw "'purple-matrix' has been unmaintained since April 2022, so it was removed."; # Added 2025-09-01 2108 2112 purple-hangouts = throw "'purple-hangouts' has been removed as Hangouts Classic is obsolete and migrated to Google Chat."; # Added 2025-09-17 2113 + purple-vk-plugin = throw "'purple-vk-plugin' has been removed as upstream repository was deleted and no active forks are found."; # Added 2025-09-17 2109 2114 pwndbg = throw "'pwndbg' has been removed due to dependency version incompatibilities that are infeasible to maintain in nixpkgs. Use the downstream flake that pwndbg provides instead: https://github.com/pwndbg/pwndbg"; # Added 2025-02-09 2110 2115 pxlib = throw "pxlib has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28 2111 2116 pxview = throw "pxview has been removed due to failing to build and lack of upstream maintenance"; # Added 2025-04-28 ··· 2761 2766 inherit (pidginPackages) 2762 2767 pidgin-indicator 2763 2768 pidgin-latex 2764 - pidgin-msn-pecan 2765 - pidgin-mra 2766 2769 pidgin-carbons 2767 2770 pidgin-xmpp-receipts 2768 2771 pidgin-otr ··· 2775 2778 purple-mm-sms 2776 2779 purple-plugin-pack 2777 2780 purple-slack 2778 - purple-vk-plugin 2779 2781 purple-xmpp-http-upload 2780 2782 tdlib-purple 2781 - pidgin-opensteamworks 2782 - purple-facebook 2783 2783 ; 2784 2784 2785 2785 }