nixpkgs/pkgs/applications/networking/instant-messengers
Michael Weiss 28556f054f
tdesktop: 1.7.0 -> 1.7.3
GCC 8.x is required to avoid the following error:

cc1plus: error: -Werror=class-memaccess: no option -Wclass-memaccess

If we build without "-Wno-error=class-memaccess" the build should fail
and the upstream requirements were raised from GCC 7 to GCC 8 anyway:
b2f821d3de

The two additional patches are required to avoid build errors like this:

/build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.cpp:123:12:
error: invalid use of incomplete type 'class QDebug'
   qWarning()
            ^
In file included from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qglobal.h:1200,
                 from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qalgorithms.h:43,
                 from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qlist.h:43,
                 from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/QList:1,
                 from
/build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.h:31,
                 from
/build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.cpp:29:
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qlogging.h:57:7:
note: forward declaration of 'class QDebug'
 class QDebug;
       ^~~~~~
2019-06-04 22:03:34 +02:00
..
amsn treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
baresip baresip: 0.6.1 -> 0.6.2 2019-04-30 03:18:10 -07:00
bitlbee bitlbee: 3.5.1 -> 3.6 2019-03-20 23:35:54 -07:00
bitlbee-discord bitlbee-discord: 0.4.1 -> 0.4.2 2018-12-04 22:45:43 +00:00
bitlbee-facebook bitlbee-facebook: 1.1.2 -> 1.2.0 2019-01-29 19:28:34 +01:00
bitlbee-steam pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
blink treewide: use pythonPackages.pyqt5_with_qtwebkit where QtWebKit is needed 2018-12-27 09:14:21 -05:00
bluejeans tree-wide: patchelf used during build -> nativeBuildInputs 2018-09-28 11:43:16 -05:00
centerim centerim: 4.22.10 -> 5.0.1 2017-09-08 17:31:25 +02:00
chatterino2 chatterino2: init at unstable-2019-05-11 2019-05-10 21:03:48 -04:00
coyim coyim: 0.3.7_1 -> 0.3.11 (#58948) 2019-04-04 22:43:38 +02:00
dino dino: 2019-02-06 -> 2019-03-07 2019-03-19 10:57:35 +00:00
discord discord: 0.0.8 -> 0.0.9 2019-03-12 17:05:50 -04:00
ekiga treewide: Update meta of packages hosted on gnome 2019-05-13 03:01:25 -04:00
fractal treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
franz franz: 5.0.0-beta.19 -> 5.1.0 2019-06-03 08:57:01 +01:00
freetalk Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
gajim gajim: 1.1.2 -> 1.1.3 2019-05-25 20:34:07 +03:00
gitter gitter: fix eval 2018-08-01 21:55:14 +02:00
gomuks gomuks: 2018-05-14 -> 2018-7-10 (#43277) 2018-07-10 12:19:59 +02:00
gtmess
hipchat misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
jackline jackline: 2017-12-24 -> 2018-05-11 2018-09-21 17:04:24 +00:00
jitsi treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
linphone linphone: add withGui option 2018-09-11 20:37:58 +02:00
mattermost-desktop mattermost-desktop: refactor phases 2019-02-26 08:45:46 +02:00
mcabber treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
mikutter mikutter: 3.5.13 -> 3.8.7 (#60808) 2019-05-03 12:48:13 +02:00
mm
nheko nheko: add meta.homepage (#55472) 2019-02-12 01:05:04 +01:00
oysttyer oysttyer: 2.9.1 -> 2.10.0 2019-04-01 23:07:03 -07:00
pidgin pidgin: fix gst plugin path for audio/video 2019-04-05 12:11:10 +02:00
pidgin-plugins pidgin-sipe: 1.23.3 -> 1.24.0 (#50658) 2019-05-05 21:11:01 +02:00
poezio poezio: move out of python-packages.nix 2018-10-17 10:08:01 +02:00
pond pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
profanity profanity: 0.5.1 -> 0.6.0 (#59931) 2019-04-22 18:25:58 +02:00
psi treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
psi-plus psi-plus: 1.4.404 -> 1.4.504 2018-12-26 02:16:18 +00:00
pybitmessage pybitmessage: use pname instead of name 2018-08-05 22:32:32 +02:00
qtox misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
quaternion quaternion: 0.0.9.4 -> 0.0.9.4c 2019-05-29 10:08:12 +08:00
rambox rambox: 0.6.6 -> 0.6.7 2019-05-08 05:49:10 +09:00
ratox ratox: 0.4 -> 0.4.20180303 2018-04-29 07:52:54 +08:00
ricochet pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
ring-daemon msgpack: rename from libmsgpack 2018-08-18 23:19:54 +00:00
riot riot-{web,desktop}: 1.1.0 -> 1.2.1 2019-06-01 11:48:34 -04:00
salut-a-toi salut-a-toi: don't define name and pname as incompatible things 2018-11-06 00:17:03 +01:00
scudcloud treewide: use pythonPackages.pyqt5_with_qtwebkit where QtWebKit is needed 2018-12-27 09:14:21 -05:00
signal-cli signal-cli: init at 0.6.2 2019-01-21 16:20:59 +00:00
signal-desktop signal-desktop: 1.25.0 -> 1.25.1 2019-06-01 14:13:50 +02:00
silc-client treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
sky sky: init at 2.1.7369 (#50911) 2019-04-21 15:46:54 +02:00
skype-call-recorder skype_call_recorder: link with libvorbis explicitly 2019-01-04 21:44:21 +00:00
SkypeExport SkypeExport: fix build 2018-09-02 18:59:23 -04:00
skypeforlinux skypeforlinux: 8.44.0.40 -> 8.45.0.41 2019-06-02 21:02:52 -07:00
slack slack: 3.4.0 -> 3.4.2 2019-05-25 20:26:26 +02:00
slack-term slack-term: init at 0.4.1 2018-11-01 11:17:05 -05:00
spectral spectral: add qtmacextras 2019-04-26 21:55:11 -04:00
stride stride: 1.8.18 -> 1.17.82 2018-05-02 07:48:19 +10:00
swift-im treewide: use scons setup hook 2018-11-13 19:14:10 -06:00
teamspeak teamspeak_server: 3.6.1 -> 3.7.1 (#59116) 2019-04-07 22:56:20 +02:00
telegram tdesktop: 1.7.0 -> 1.7.3 2019-06-04 22:03:34 +02:00
telepathy gobject-introspection: rename package 2018-12-02 12:42:29 +01:00
tensor tensor: documentation regd libqmatrixclient 2017-11-26 23:35:00 +08:00
torchat torchat: not broken 2018-03-02 11:56:44 +01:00
toxic misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
turses turses: fix crash when starting with existing config file 2019-03-11 15:39:39 -07:00
utox misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
vacuum treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
viber treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
vk-messenger vk-messenger: 3.9.0 -> 4.0.1 2019-01-12 08:56:24 +03:00
wavebox wavebox: 4.7.1 -> 4.7.3 2019-03-12 02:50:06 -07:00
wire-desktop wire-desktop: 3.7.2891 -> 3.9.2895 2019-04-16 09:43:35 -07:00
xmpp-client
zoom-us zoom-us: set LD_PRELOAD=.../v4l2convert.so 2019-06-03 13:08:45 -04:00