Age | Commit message (Collapse) | Author | Files | Lines |
|
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
|
|
|
|
|
|
|
|
pythonPackages.nbxmpp: 3.2.5 → 4.0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Not sure what this is necessary for precisely, but Gajim would complain
about missing it on startup.
|
|
With 1.4.0 the plugin_installer was added to the main Gajim source tree,
so we no longer need to fetch the plugins repository.
|
|
pythonPackages.nbxmpp: 2.0.6 → 3.0.2
|
|
|
|
|
|
Workaround upstream issue https://dev.gajim.org/gajim/gajim/-/issues/10719.
|
|
`test` directory actually also contains various libraries and broken
tests. Test failure happens when `test/lib/gajim_mocks.py` is attempted
to run as a test.
Upstream only runs no_gui tests:
https://dev.gajim.org/gajim/ci/-/blob/e0f58cfc780c808b54b0170bc494c6e10a68c0a5/.gajim-ci.yml#L18
We now explicitly run only tests from `no_gui` and `unit`.
|
|
|
|
This is required by "Ayatana Appindicator integration" plugin which
provides appindicator support to Gajim
|
|
|
|
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
|
|
|
|
* gajim: strictDeps = false
Without this it doesn't find GSettings schemas, which causes it to crash when (for example) you try to change your avatar.
|
|
|
|
Just got a reminder via the vulnerability roundup[1] that I'm still
listed as maintainer for Synergy, even though I stopped using it years
ago.
I'll also take this as an opportunity to remove myself from other
packages which I stopped using and thus most certainly won't be able to
maintain. The latter is already hard enough these days for software
which I *do* use.
[1]: https://github.com/NixOS/nixpkgs/issues/94007
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
It appears it actually works with this fix!
|
|
|
|
|
|
The list of upstream changes is huge, so I'm not pasting it here in the
commit message, but here is the upstream URL:
https://dev.gajim.org/gajim/gajim/blob/gajim-1.1.2/ChangeLog
One of the most visible updates are the design changes for various
dialogs and the Emoji overhauls.
On our end, we now need three more dependencies, namely cssutils,
precis-i18n and keyring, which I added accordingly.
In addition, the test runner is now integrated into setup.py, which we
now use.
I also cleaned up the package expression a bit, eg. it's no longer
wrapped in a big "with lib;", so that "nix-instantiate --parse" is able
to detect attribute errors (which is very useful if you have editor
integration).
Signed-off-by: aszlig <aszlig@nix.build>
|
|
camelCase package name was a huge inconsistency in GNOME package set.
|
|
Upstream changes:
* 8296 Fix errors on roster updates after stream management resume
* 9106 Convert font weight from pango to css values
* 9124 Bring ChatControl to front when notification is clicked
* Set no-store hint on groupchat chatstates
* Dont show OOB uri if message body is the same
* Add missing bybonjour dependency for Windows zeroconf
The full change log can be found at:
https://dev.gajim.org/gajim/gajim/raw/gajim-1.0.3/ChangeLog
Built and tested the package on my machine.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @7c6f434c, @abbradar
|
|
|
|
|
|
This is for systems that are not using a full desktop environment, so
Gajim can fall back to the default icon theme of Gnome 3.
Among just fixing aesthetics this also fixes a few exceptions that were
triggered by Gajim not finding the icons. One example of this is when
you enter the plugins dialog, the window is empty if the icons can't be
found.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @abbradar, @Mic92, @7c6f434c
|
|
Just because the tests need GTK+, I think it's not a good idea to simply
disable them when we're still able to use an X virtual framebuffer to
run them anyway.
As with the package we had prior to version 1.0 I've disabled the
resolver test, because this one requires networking.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @abbradar, @Mic92, @7c6f434c
|
|
Massive update.
|
|
It's not included into repository checkout (which we use because of tests), so
get it from release tarball instead.
|
|
Upstream changes:
* Improve Zeroconf behavior
* Fix showing normal message event
* remove usage of OpenSSL.rand
* a few minor bugfixes
The really important part here is the third point about OpenSSL.rand,
because the rand attribute no longer exists in pyopenssl and thus Gajim
doesn't even start.
Also the fix-tests.patch has been fixed upstream as well, so we don't
need it anymore.
Another change in 0.16.9 that's not included in the changelog is that
there is a test_nogui target, which is also run by the CI upstream is
using, so let's use that and remove xvfb_run.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @7c6f434c, @Mic92
|
|
* pkgs: refactor needless quoting of homepage meta attribute
A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.
* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit
* Fixed some instances
|
|
|
|
|
|
|
|
|