3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

72 commits

Author SHA1 Message Date
Felix Buehler 09e3b7a570 treewide: remove all updateWalker/downloadURLRegexp 2022-01-26 21:46:08 +01:00
Nikolay Amiantov 7e041d3446 gajim: add plugin installer
Workaround upstream issue https://dev.gajim.org/gajim/gajim/-/issues/10719.
2022-01-05 00:50:47 +03:00
Nikolay Amiantov c138c66dcb gajim: fix tests
`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:
e0f58cfc78/.gajim-ci.yml (L18)

We now explicitly run only tests from `no_gui` and `unit`.
2022-01-05 00:49:53 +03:00
genofire 7545018f7d gajim: 1.3.2 -> 1.3.3 2021-10-28 16:32:03 +02:00
Ashish SHUKLA 8eca45322c
gajim: Add dependency on libappindicator-gtk3
This is required by "Ayatana Appindicator integration" plugin which
provides appindicator support to Gajim
2021-08-07 23:52:42 +05:30
Robert Hensing 8e3c5eb501 treewide: xvfb_run -> xvfb-run 2021-05-08 15:48:41 +02:00
Jan Tojnar 468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Alvar Penning 67fcceae09 gajim: 1.2.2 -> 1.3.2 2021-05-04 19:01:53 +02:00
Ash 525e15efae
gajim: strictDeps = false (#102141)
* 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.
2020-10-30 12:04:28 +00:00
Vincent Laporte f04daaa23a python.nbxmpp: 0.6.10 → 1.0.2; gajim: 1.1.3 → 1.2.2 2020-08-20 13:40:10 -07:00
aszlig 3873e0d191
Unmaintain packages I don't use anymore
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>
2020-07-28 02:08:36 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Andrey Golovizin f626a71be4 gajim: add missing setuptools dependency 2019-09-24 17:57:53 +02:00
Nikolay Amiantov f62f744ac2 gajim: fix audio calling
It appears it actually works with this fix!
2019-07-12 18:01:12 +03:00
Nikolay Amiantov 8f7e1fde58 gajim: 1.1.2 -> 1.1.3 2019-05-25 20:34:07 +03:00
Jan Tojnar 606ceda352
gnome3: stop using aliases 2019-02-14 02:31:15 +01:00
aszlig 32b3615f60 gajim: 1.0.3 -> 1.1.2
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>
2019-01-31 11:16:24 +01:00
Jan Tojnar a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
aszlig a7e9fabd7b
gajim: 1.0.2 -> 1.0.3
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
2018-06-08 20:32:20 +02:00
Michael Raskin cc6f2c0957 gajim: 1.0.1 -> 1.0.2 2018-05-02 02:46:51 +02:00
Nikolay Amiantov e410315f18 gajim: 1.0.0 -> 1.0.1 2018-04-02 15:02:39 +03:00
aszlig a0c525bd0a
gajim: Add gnome3.defaultIconTheme to buildInputs
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
2018-03-25 23:41:21 +02:00
aszlig adb58440e6
gajim: Re-enable tests
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
2018-03-25 23:41:18 +02:00
Nikolay Amiantov eda6b9553b gajim: 0.16.9 -> 1.0.0
Massive update.
2018-03-21 04:11:24 +03:00
Nikolay Amiantov 9edd4c8835 gajim: add plugin installer
It's not included into repository checkout (which we use because of tests), so
get it from release tarball instead.
2018-03-07 16:47:13 +03:00
aszlig 855e66860a
gajim: 0.16.8 -> 0.16.9
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
2018-02-09 16:22:42 +01:00
Silvan Mosberger f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* 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
2017-08-01 22:03:30 +02:00
Jörg Thalheim 537944ea77
gajim: 0.16.7 -> 0.16.8 2017-06-14 09:23:56 +01:00
Jörg Thalheim d90e6c7ee6
gajim: 0.16.6 -> 0.16.7 2017-03-09 18:51:20 +01:00
Bjørn Forsman 1ea4146f66 gst-plugins-bad: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Jörg Thalheim 8ed1d3f8d8
gajim: use libasyncns as resolver 2017-02-13 14:11:57 +01:00
aszlig 61b673c1f1
gajim: Enable running test suite
This is a bit more involved, because first of all, the tests aren't
distributed in the release tarball and second the test suite currently
doesn't work but there are fixes for it that get released in the next
upstream patch, so we cherry-pick the relevant commits as patches.

We now also switch to fetching the tarball directly from their GitLab
instance, because - as mentioned - it contains the tests and also
contains the icon.index file, which we already had included as a patch
and we can now drop it.

The URLs to the cherry-picked upstream commits are the following:

1f0d7387fd
491d32a2ec
46a19733d2

All of these commits are in the gajim_0.16 branch and are thus very
likely becoming part of Gajim 0.16.7.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @7c6f434c
2017-01-27 21:06:21 +01:00
Jörg Thalheim 39f08c7465
gajim: fix patch url 2017-01-21 22:06:04 +01:00
Jörg Thalheim 98bcca8813
gajim: enable omemo dependencies by default 2017-01-10 15:37:16 +01:00
Jörg Thalheim 8c9582ca67
gajim: add enableOmemoPluginDependencies option 2016-12-02 13:46:42 +01:00
Vladimír Čunát 6eeea6effd Python: more evaluation fixups. 2016-10-14 00:03:12 +02:00
Michael Raskin c085767dac gajim: 0.16.5 -> 0.16.6 2016-10-03 17:35:18 +02:00
Kirill Boltaev bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Nikolay Amiantov 3c6beea1a7 gajim: use wrapPython 2016-08-20 00:43:45 +03:00
Frederik Rietdijk 5a501bd828 Remove top-level dbus_python and pythonDBus.
See #11567.

Furthermore, it renames pythonPackages.dbus to pythonPackages.dbus-
python as that's the name upstream uses.

There is a small rebuild but I couldn't figure out the actual cause.
2016-08-16 22:52:37 +02:00
Tuomas Tynkkynen 21f17d69f6 treewide: Add lots of meta.platforms
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Franz Pletz 82ac1d952e Revert "gajim: Add python-axolotl for OMEMO plugin"
This reverts commit c3c5622817.
2016-02-23 00:36:43 +01:00
Franz Pletz c3c5622817 gajim: Add python-axolotl for OMEMO plugin 2016-02-22 04:56:15 +01:00
Nikolay Amiantov 00eeae1179 gajim: add extraPythonPackages option
For exampole, this allows to add python-axolotl to PYTHONPATH,
which is needed for OMEMO OTR messaging plugin.
2016-01-17 22:24:14 +03:00
Michael Raskin a2f76a89bb gajim: 0.16.4 -> 0.16.5 2016-01-01 12:30:17 +03:00
Michael Raskin 5c32df44c1 gajim: 0.16.3 -> 0.16.4 2015-10-13 19:30:01 +03:00
Nikolay Amiantov 0aaadc2b9e gajim: drop LaTeX support
It's in a separate plugin now.
2015-10-12 20:06:12 +03:00
Michael Raskin e346b417d3 gajim: 0.16.1 -> 0.16.3 2015-08-08 21:01:31 +03:00
Michael Raskin 2d7dd6ca2c update gajim 2015-03-09 01:03:00 +03:00
Domen Kožar 8236ca5d70 properly package pyopenssl 2014-11-19 19:41:44 +01:00