Commit Graph

119 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt
60c99f1abd pidgin: use stdenv.buildPlatform.canExecute 2024-10-21 11:34:21 +02:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Anderson Torres
f262891dad treewide: remove ralith from meta.maintainers [inactivity] [orphans] 2024-08-09 18:17:41 -03:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Silvan Mosberger
06957669d1
Merge pull request #323867 from philiptaron/__attrsFailEvaluation/pidginPackages
pidginPackages: move __attrsFailEvaluation to allow deeper evaluation
2024-07-26 01:58:39 +02:00
Anderson Torres
6dba240f79 treewide: remove dtzWill as maintainer [orphans]
Since theey is not active in a long span of time.

All the packages in this commit are now orphan.
2024-07-17 13:52:45 -03:00
aleksana
592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
Philip Taron
3abc5f7093
pidginPackages: move __attrsFailEvaluation to allow deeper evaluation
The test (`nix-build pkgs/test/release/default.nix`) continues to pass.
2024-07-04 10:22:01 -07:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
lucasew
c4b50d203e pidgin: fix build on darwin, add mainProgram
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-05-12 10:03:47 -03:00
R. Ryantm
47a5d2d0b5 pidgin: 2.14.12 -> 2.14.13 2024-02-23 16:04:06 +00:00
Patka
c0acebea25 tox-prpl: drop 2023-11-27 12:15:35 -03:00
tu-maurice
800193d83a pidginPackages.pidgin-sipe: fix compile error 2023-11-10 11:02:12 +01:00
Vincenzo Mantova
8d9f66a2ee pidginPackages: replace texlive.combined.scheme-basic with texliveBasic 2023-11-05 11:54:55 +00:00
Jan Malakhovski
5852f26bdc treewide: noop: refer to src.name or similar in sourceRoot where appropriate, part 1: trivial cases 2023-08-03 16:32:03 +00:00
Tom Fitzhenry
cb470d61c3 remove tomfitzhenry@ as maintainer for some packages
Motivation: Over the foreseeable future I'll have less time to do
maintenance, so I'm reducing the set of packages I maintain to just
those that I use.
2023-07-23 12:39:57 +10:00
lucasew
af38d77aa7 pidgin: put packages in a different scope
Signed-off-by: lucasew <lucas59356@gmail.com>
2023-07-16 20:22:04 -03:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
R. Ryantm
b9d21ba972 pidgin: 2.14.10 -> 2.14.12 2023-01-22 09:04:16 +00:00
Markus S. Wamser
c9d167f174 pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
Artturin
0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Artturi
79c42aa06c
Merge pull request #186564 from Artturin/crossevalfixes
Fixes for cross-compilation
2022-08-27 17:49:00 +03:00
Artturin
c6568adb00 treewide: makeWrapper buildInputs to nativeBuildInputs
most found with https://github.com/siraben/nix-lint
2022-08-16 13:14:19 +03:00
R. Ryantm
751df2de1f pidgin: 2.14.8 -> 2.14.10 2022-08-01 06:08:34 +00:00
Vladimír Čunát
27d6965d8e
pidgin, libmaxminddb, simutrans, tiptop: remove myself
... from meta.maintainers.  I haven't been willing to spend
nontrivial effort on these packages in the past year or more.
I don't use them anymore.
2022-07-09 09:09:27 +02:00
Sergei Trofimovich
67a769d2f5
pidgin-with-plugins: fix evaluation failure in use of non-existent 'm… (#145321) 2021-11-12 14:49:01 +01:00
Sandro Jäckel
d3ebcec8c4
pidgin: remove ? null from inputs, format, cleanups 2021-11-10 00:00:37 +01:00
Evgeny Kurnevsky
bf0c0cc767
pidgin: use system certificates to fix letsencrypt 2021-10-27 14:05:18 +03:00
flexagoon
78a6630796 pidgin: 2.14.6 -> 2.14.8 2021-10-17 02:16:40 +03:00
Robert Schütz
1bf2bb240d pidgin: add passthru.makePluginPath 2021-09-01 09:27:20 -07:00
Vladimír Čunát
7997c258db pidgin: bring back text-mode UI
It disappeared in the parent commit.
2021-07-16 08:25:43 +02:00
Mykola Orliuk
2df085d5c0 pidgin: 2.13.0 -> 2.14.6 2021-07-11 20:19:46 +02:00
Vladimír Čunát
dcbe5b408a
pidgin: weaken install checks on non-Linux
That should work around the recent darwin regression, e.g.:
https://hydra.nixos.org/build/142033479
2021-05-05 14:30:03 +02:00
Vladimír Čunát
f3c739f479
pidgin: add checks (see parent commit, too) 2021-03-28 17:29:49 +02:00
Patryk Niedźwiedziński
b4946f56ae
Use python with dbus 2021-03-23 22:54:02 +01:00
Ben Siraphob
5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Frederick F. Kautz IV
f25079d967 pidgin: reenable spellcheck and voice/video in linux builds
Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu>
2020-06-30 13:24:51 -07:00
Frederick F. Kautz IV
19211e9a6a pidgin: now builds and runs on osx
We can now build and run pidgin on OSX.

Pidgin requires an X11 server to run.

* Build: Differences Linux and OSX now parameterized
* Darwin: build against gtk2-x11 instead of gtk
* Darwin: disable gtkspell2 (spellcheck)
* Darwin: disable farstream (voice and video)

Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu>
2020-06-30 12:35:44 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Michael Fellinger
0dd9a8f658 pidgin: fix gst plugin path for audio/video 2019-04-05 12:11:10 +02:00
volth
c0fed1ba77 perlXMLParser -> perlPackages.XMLParser 2018-10-12 22:56:15 +00:00
Averell Dalton
31df054e96 fix pidgin-with-plugins build 2018-07-21 18:04:16 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Emmanuel Rosa
65df48a6de pidgin: 2.12.0 -> 2.13.0
closes #40798
2018-05-20 11:29:51 -04:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
Yegor Timoshenko
27459e2020
pidgin: build with cyrus_sasl for SASL in IRC and XMPP
SASL is required to connect to Freenode on high-abuse networks, e.g. highly
NATed networks or Tor. However, Pidgin only supports PLAIN authorization type,
and Freenode specifically prohibits using anything other than EXTERNAL or
ECDSA-NIST256P-CHALLENGE over Tor. It still allows PLAIN for potentially
problematic clearnet networks, though.
2018-01-07 16:38:35 +00:00
Jan Tojnar
680538dbf3
pidgin: remove unnecessary dependency
Farsight was renamed to Farstream long ago and it is already listed as a dependency.
2017-08-29 19:23:25 +02:00
Franz Pletz
4e0375cb59
pidgin: 2.11.0 -> 2.12.0 for CVE-2017-2640
Also removes unmaintained plugins.

See https://bitbucket.org/pidgin/www/src/tip/htdocs/ChangeLog.
2017-03-11 08:14:28 +01:00