Commit Graph

399 Commits

Author SHA1 Message Date
Maximilian Bosch
b632ca6963
citrix_workspace: add 20.09.0
ChangeLog: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-2009

Also removed 19.12.0 which will be out of maintenance in April 2021
which is still within the lifetime of 20.09.
2020-09-15 15:37:02 +02:00
R. RyanTM
e0cb1ac4a7 anydesk: 6.0.0 -> 6.0.1 2020-09-07 13:07:34 +00:00
R. RyanTM
8b1dc2f4a8 teamviewer: 15.5.6 -> 15.8.3 2020-08-31 17:48:48 -07:00
Florian Klink
40d2968ebf
Merge pull request #94354 from flokli/systemd-246
systemd: 245.6 -> 246
2020-08-24 12:42:24 +02:00
Maciej Krüger
0f01fa0d41 anydesk: 5.5.6 -> 6.0.0 2020-08-19 14:10:55 -07:00
Ryan Mulligan
e087c629a4
Merge pull request #92560 from r-ryantm/auto-update/remmina
remmina: 1.4.4 -> 1.4.7
2020-08-16 13:59:59 -07:00
Ryan Mulligan
4d57d0ce0a
Merge pull request #89031 from r-ryantm/auto-update/teamviewer
teamviewer: 15.2.2756 -> 15.5.6
2020-08-16 13:57:55 -07:00
Florian Klink
a2998bff52 citrix-workspace: use lib.getLib systemd instead of systemd.lib
This will pick the `lib` output if it exists, otherwise default to `out`.
2020-08-13 20:51:40 +02:00
R. RyanTM
2a597059fe freerdp: 2.1.2 -> 2.2.0 2020-08-01 11:17:22 +00:00
Michael Weiss
2f641ec844
wayvnc: 0.1.2 -> 0.2.0 2020-07-28 15:01:16 +02:00
Maximilian Bosch
77130ba515
citrix_workspace: drop support for gstreamer 0.10
See https://support.citrix.com/article/CTX224988
cc #39975
2020-07-15 19:10:58 +02:00
Maximilian Bosch
fa3948a7c5
citrix_workspace: add more features, refactor derivation
In #89806 it has been reported that the final package is missing a lot
of features like support for the self-service GUI and the
config-management.

While working on supporting those components in the Nix-package, I
decided to refactor the package to simplify the entire setup.

This patch changes the following things:

* Binaries and libraries are patched using the `autoPatchelfHook` to
  avoid having unneeded libraries linked (e.g. some programs use gtk2,
  others use gtk3).

* Moved source-declarations into their own file.

* Wrapped `configmgr` and `selfservice` and added those to `$out/bin`.

* Don't mention the old `citrix_receiver`-packages in the manual anymore
  since those packages were removed in 19.09 and are EOLed anyways.

Closes #89806
2020-07-15 19:10:58 +02:00
Maximilian Bosch
36eb2d22e7
citrix_workspace: remove old releases that will be EOLed during the lifetime of 20.09
See https://www.citrix.com/en-gb/support/product-lifecycle/milestones/receiver.html

The releases `19.{6,8,10}.0` will be EOLed in 2021 during the expected
lifetime of 20.09. As we shouldn't keep outdated software and
`19.12.0`/`20.04.0`/`20.06.0` is still maintained (and I didn't
encounter any problems with any of those releases), the deprecation
should be fine at the moment.
2020-07-08 12:13:10 +02:00
Maximilian Bosch
358f9c34a9
citrix_workspace: add 20.06.0.15
https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-2006
2020-07-08 12:06:11 +02:00
Michael Weiss
6560b60886
waypipe: 0.6.1 -> 0.7.0 2020-07-07 20:08:56 +02:00
R. RyanTM
9ba9668d18 remmina: 1.4.4 -> 1.4.7 2020-07-07 09:52:13 +00:00
R. RyanTM
6e4feeabb0 putty: 0.73 -> 0.74 2020-07-06 05:46:03 +00:00
R. RyanTM
b30ecf06de freerdp: 2.1.1 -> 2.1.2 2020-06-26 08:54:06 +00:00
zowoq
c7e61112df treewide: remove deprecated value Application from makeDesktopItem 2020-06-25 12:18:37 +10:00
Michael Weiss
0d2a73b5af
wayvnc: 0.2.0 -> 0.3.1 2020-09-29 12:48:46 +02:00
zowoq
78e324d272 treewide: ffmpeg_4 -> ffmpeg 2020-06-16 18:23:14 -07:00
Michael Weiss
77bf0246b7
wayvnc: Add the missing dependency on librt
See #90452. For some reason the build was working initially but stated
failing after some other changes. The problem is a missing dependency to
link with librt for shm_open and shm_unlink [0].

Fix #90452.

[0]: https://www.man7.org/linux/man-pages/man3/shm_open.3.html
2020-06-15 12:24:25 +02:00
Doron Behar
01d4e2fe33 treewide: use ffmpeg_3 explicitly if not wanted otherwise
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
2020-06-12 11:55:31 -07:00
Lassulus
4764339603
Merge pull request #88444 from lheckemann/freerdp-bump
freerdp: 2.1.0 -> 2.1.1
2020-06-04 13:08:08 +02:00
R. RyanTM
af9522ce01 remmina: 1.4.3 -> 1.4.4 2020-05-27 10:14:39 -07:00
R. RyanTM
c8c1441fb7 teamviewer: 15.2.2756 -> 15.5.6 2020-05-27 16:32:31 +00:00
Linus Heckemann
ed73bb8d80 freerdp: 2.1.0 -> 2.1.1 2020-05-20 18:54:27 +02:00
R. RyanTM
108e001da4 anydesk: 5.5.5 -> 5.5.6 2020-05-20 08:01:21 +00:00
R. RyanTM
23bacaa090 remmina: 1.4.1 -> 1.4.3 2020-05-10 09:35:19 -07:00
Linus Heckemann
9df981d3f4 freerdp: 2.0.0 -> 2.1.0 2020-05-09 09:05:07 +02:00
R. RyanTM
d961cd7c1b anydesk: 5.5.4 -> 5.5.5 2020-05-04 19:53:27 -07:00
Alex Whitt
30fce6f31b rdesktop: 1.8.6 -> 1.9.0 2020-04-28 13:21:15 -07:00
obadz
b06164281c citrix_workspace: add 2004 2020-04-20 10:39:21 +01:00
Peter Hoeg
8f89b0cd0e freerdp: re-enable tests except for one failing test 2020-04-15 12:11:32 +08:00
Linus Heckemann
156ee198b2
freerdp: 2.0.0-rc4 -> 2.0.0 (#84885)
* freerdp: 2.0.0-rc4 -> 2.0.0

* freerdp: add Xtst for input in shadow server, libxslt for manpages

* freerdp: nits
2020-04-11 11:03:03 +08:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
worldofpeace
ca10dbcb98
Merge pull request #81171 from r-ryantm/auto-update/remmina
remmina: 1.3.10 -> 1.4.1
2020-03-23 13:30:47 -04:00
Michael Weiss
5ce86bc4ac
wayvnc: 0.1.1 -> 0.1.2 2020-03-21 21:36:53 +01:00
Michael Weiss
b18995ef10
wayvnc: 0.1.0 -> 0.1.1 2020-03-05 14:53:56 +01:00
Ryan Mulligan
fe48f44f71
Merge pull request #81742 from r-ryantm/auto-update/anydesk
anydesk: 5.5.2 -> 5.5.4
2020-03-04 10:55:21 -08:00
R. RyanTM
65a3a51257 anydesk: 5.5.2 -> 5.5.4 2020-03-04 17:41:13 +00:00
R. RyanTM
757ea39485 remmina: 1.3.10 -> 1.4.1 2020-02-27 10:47:56 +00:00
Michael Weiss
f58a7349f9
wayvnc: init at 0.1.0 2020-02-23 17:34:00 +01:00
R. RyanTM
5b51c88b5b anydesk: 5.5.1 -> 5.5.2 2020-02-19 17:05:53 +00:00
R. RyanTM
f0a6a458e6 teamviewer: 15.1.3937 -> 15.2.2756 2020-02-14 07:39:05 +00:00
Maximilian Bosch
e9d9603754
Merge pull request #78837 from r-ryantm/auto-update/teamviewer
teamviewer: 15.0.8397 -> 15.1.3937
2020-02-05 08:12:09 +01:00
R. RyanTM
75d6bc7388 teamviewer: 15.0.8397 -> 15.1.3937 2020-01-30 10:33:41 +00:00
Maximilian Bosch
69d127cc81
citrix_workspace_19_3_0: mark as unsupported
Will be unsupported within the lifespan of 20.03. Also there aren't any
known issues that require this version as workaround, so a removal
should be fairly safe.
2020-01-28 11:40:20 +01:00
Maximilian Bosch
518b5ef0c9
citrix_workspace_19_8_0: fix url
When a new version of the Citrix workspace app is released, there's no
versioned URL available. This means that as soon as a new version is
released, the homepage needs to be altered to ensure that the error
message from `requireFile` points to the proper download URL.
2020-01-28 10:48:03 +01:00
Meghea Iulian
3f46a4afab remmina: 1.3.9 -> 1.3.10 2020-01-23 21:10:57 +02:00
R. RyanTM
993264ac18 remmina: 1.3.8 -> 1.3.9 2020-01-07 08:33:30 -08:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
Ryan Mulligan
f381974ba6
Merge pull request #76406 from r-ryantm/auto-update/remmina
remmina: 1.3.7 -> 1.3.8
2019-12-24 16:03:59 -08:00
Jan Tojnar
6c73f25885
anydesk: remove pangox dependency
Likely just dependency of `gtkglext` since it is not listed in the readme.

For some reason, --remove-needed does not seem to work with the first patchelf invocation so I had to do it separately.
2019-12-24 16:11:23 +01:00
R. RyanTM
fbbec90129 remmina: 1.3.7 -> 1.3.8 2019-12-24 06:49:41 -08:00
ryan4729
3546e6eb41 teamviewer: 14.7.1965 -> 15.0.8397 (#75059) 2019-12-20 23:39:11 +01:00
worldofpeace
586df03d5b remmina: 1.3.4 -> 1.3.7
According to the release notes this is a
"This release is meant to prepare the stable release for January, before the freeze in Debian an Ubuntu ".
Not sure what that means, but I expect a stable release
in NixOS 20.03 for sure.

https://gitlab.com/Remmina/Remmina/-/tags/v1.3.7
2019-12-17 01:35:08 -05:00
Maximilian Bosch
047f22fc3c
citrix_workspace: add 19.12.0.19 2019-12-14 03:59:32 +01:00
Daniel Jour
59f9137d69
anydesk: Provide alternative URL
anydesk moves tar archives of older versions into a sub folder linux-generic, which breaks this package.  Use two URLs to take care of both recent and older versions.
2019-12-12 22:04:27 +01:00
Maciej Krüger
1c61444e17
anydesk: 5.5.0 -> 5.5.1 2019-12-08 06:23:21 +01:00
Jan Tojnar
8cbc862b83
dconf: move to top-level 2019-12-01 01:01:40 +01:00
Frederik Rietdijk
d14baf7747 Merge master into staging-next 2019-11-30 08:57:28 +01:00
Maciej Krüger
b896e929f6 fix: anydesk 2019-11-27 20:25:03 -08:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
Alberto Berti
935c56b785 AnyDesk 5.1.2 -> 5.4.1
(#72399)
2019-11-09 22:34:39 +01:00
R. RyanTM
60bdd48220 teamviewer: 14.6.2452 -> 14.7.1965
(#72680)
2019-11-09 16:01:14 +01:00
Marek Mahut
1235e6a936
Merge pull request #71270 from risicle/ris-putty-CVE-2019-17069
putty: 0.71 -> 0.73, fixing CVE-2019-17069
2019-10-27 15:55:03 +01:00
Martin Weinelt
deee216d42
anydesk: add pulseaudio to buildInputs
Audio support requires libpulse.so and the application complained
about not being able to find it.
2019-10-20 18:02:03 +02:00
Robert Scott
a3ea286627 putty: 0.71 -> 0.73 (security)
fixing CVE-2019-17069

the AM subsitutions appear to be very old - they break 0.73's build and
modern releases seem to do without them fine
2019-10-18 21:35:20 +01:00
Shreyansh Khajanchi
f57d39855f anydesk: fix icons (#71250) 2019-10-17 23:33:43 +02:00
Jan Tojnar
6c8aed6391
Merge branch 'master' into staging-next 2019-10-12 00:50:21 +02:00
Maximilian Bosch
1dd6ebfce6
citrix_workspace: add 19.10.0
https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-1910
2019-10-11 10:30:03 +02:00
Frederik Rietdijk
a0c34f54cc Merge master into staging-next 2019-10-08 11:56:52 +02:00
Peter Hoeg
520a658b26
Merge pull request #69712 from shyim/update-anydesk
anydesk: 4.0.1 -> 5.1.2
2019-10-07 21:52:40 +08:00
R. RyanTM
419b06b507 teamviewer: 14.5.1691 -> 14.6.2452
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/teamviewer/versions
2019-10-04 23:34:07 +02:00
Jan Tojnar
b3fcd9375d
Merge branch 'master' into staging-next 2019-10-03 01:47:08 +02:00
Soner Sayakci
db8704bfe7
anydesk: 4.0.1 -> 5.1.2 2019-10-01 17:27:17 +02:00
Tor Hedin Brønner
4885a95222 putty: fix build with glib-2.62 2019-09-30 19:39:49 +02:00
Jan Tojnar
f80e55fc2e
gtk3.setupHook: clear icon-theme.cache in preFixup (#68552)
gtk3.setupHook: clear icon-theme.cache in preFixup
2019-09-22 16:30:42 +02:00
Maximilian Bosch
87a9e5eb31
Merge pull request #68627 from Ma27/build-unfree-locally
treewide: build some unfree packages locally
2019-09-20 23:45:28 +02:00
worldofpeace
b0c2aea20b
treewide: drop adding hicolor-icon-theme where possible
This was either for the setup-hook to remove caches or added
even though the respective icon theme propagated it.
2019-09-18 22:47:26 +02:00
obadz
e5e6b514f5 citrix-receiver: decomission in favor of citrix-workspace.
Already documented in #64645
2019-09-14 11:11:44 +01:00
Maximilian Bosch
0d65acf47c
treewide: build some unfree packages locally
Unfree packages aren't distributed by our binary cache due to legal
reasons[1] and are usually a prebuilt binary that requires some patching.
When using distributed builds[2], those are uploaded to another build
machine as fixed-output derivations from `fetchurl` are built locally[3]
which takes a certain amount of time and resources with almost no gain
as the build process is trivial in contrast to the up/download to a
remote builder.

This is why I figured that at least some of the packages should be
explicitly built locally, I've done something simlar for
`citrix_workspace` already in the past[4].

The following packages are affected by this:

* `idea.*` (excluding free derivatives)
* `xmind`
* `teamviewer`

[1] https://nixos.wiki/wiki/FAQ/How_can_I_install_a_proprietary_or_unfree_package%3F#More_precision
[2] https://nixos.wiki/wiki/Distributed_build
[3] 267c8d6b2f/pkgs/build-support/fetchurl/default.nix (L95)
[4] 87f818d9b2
2019-09-13 09:29:09 +02:00
Jan Tojnar
cdf426488b
Merge branch 'master' into staging-next
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Jan Tojnar
72e7d569a7
tree-wide: s/GTK+/GTK/g
GTK was renamed.
2019-09-06 02:54:53 +02:00
Vladimír Čunát
f21211ebfe
Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
Michael Weiss
19c18e104b waypipe: init at 0.6.1 (#67713)
waypipe: init at 0.6.1
2019-08-31 23:48:50 +03:00
Frederik Rietdijk
98ef78326d Merge staging-next into staging 2019-08-31 18:07:33 +02:00
Frederik Rietdijk
96e5474329 Merge master into staging-next 2019-08-31 18:04:31 +02:00
Frederik Rietdijk
ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
Frederik Rietdijk
fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
Averell Dalton
1eb8f58130 x2goserver: init at 4.1.0.3 2019-08-30 19:24:42 +02:00
Maximilian Bosch
87f818d9b2
citrix_workspace: add 1908 (citrix_workspace_19_8_0)
New release:
https://www.citrix.de/downloads/workspace-app/linux/workspace-app-for-linux-latest.html
(unfortunately there's no version-specific link for the latest version).

Also added `preferLocalBuild = true;` to the derivation, due to
`requireFile` you have to build it yourself anyway, however I use
distributed builds by default and figured that this shouldn't be needed
since the longest part of the build would be the upload of the source
archive in that case.
2019-08-29 20:24:17 +02:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk
5061fe0c2c Merge staging-next into staging 2019-08-28 08:26:42 +02:00
volth
35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
Vladimír Čunát
985d1ac425
Merge branch 'master' into staging-next
There were several more conflicts from name -> pname+version;
all auto-solved by kdiff3, hopefully OK.

Hydra nixpkgs: ?compare=1538611
2019-08-25 14:57:11 +02:00
Marek Mahut
82291d6f1a
Merge pull request #67343 from jraygauthier/jrg/teamviewer_fix_61712
teamviewer: fix issue #61712
2019-08-24 12:30:31 +02:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Raymond Gauthier
13470bf674 teamviewer: fix issue #61712 2019-08-23 09:47:24 -04:00