about summary refs log tree commit diff
path: root/pkgs/tools/admin/tigervnc
AgeCommit message (Collapse)AuthorFilesLines
2022-09-22treewide: drop -l$NIX_BUILD_CORESGraham Christensen1-1/+1
Passing `-l$NIX_BUILD_CORES` improperly limits the overall system load. For a build machine which is configured to run `$B` builds where each build gets `total cores / B` cores (`$C`), passing `-l $C` to make will improperly limit the load to `$C` instead of `$B * $C`. This effect becomes quite pronounced on machines with 80 cores, with 40 simultaneous builds and a cores limit of 2. On a machine with this configuration, Nix will run 40 builds and make will limit the overall system load to approximately 2. A build machine with this many cores can happily run with a load approaching 80. A non-solution is to oversubscribe the machine, by picking a larger `$C`. However, there is no way to divide the number of cores in a way which fairly subdivides the available cores when `$B` is greater than 1. There has been exploration of passing a jobserver in to the sandbox, or sharing a jobserver between all the builds. This is one option, but relatively complicated and only supports make. Lots of other software uses its own implementation of `-j` and doesn't support either `-l` or the Make jobserver. For the case of an interactive user machine, the user should limit overall system load using `$B`, `$C`, and optionally systemd's cpu/network/io limiting features. Making this change should significantly improve the utilization of our build farm, and improve the throughput of Hydra.
2022-06-01tigervnc: add support for darwin (#173797)Will Cohen1-21/+74
2022-04-23tigervnc: fix build with fresh xorgserver via upstream patchMichael Raskin1-2/+13
2021-12-06tigervnc: 1.11.0 -> 1.12.0R. Ryantm1-2/+2
2021-07-20tigervnc: remove fontDirectoriesLinus Heckemann1-8/+0
These aren't necessary for tigervnc to function, and introduce an unfree dependency, so let's remove them.
2021-07-20tigervnc, tightvnc: add basic testsIngo Blechschmidt1-0/+3
Co-Authored-By: Ingo Blechschmidt <iblech@web.de>
2021-01-15pkgs/tools: stdenv.lib -> libBen Siraphob1-6/+6
2021-01-10Merge master into staging-nextgithub-actions[bot]2-29/+13
2021-01-08tigervnc: 1.10.1 -> 1.11.0 (CVE-2020-26117)Maximilian Bosch2-29/+13
ChangeLog: https://github.com/TigerVNC/tigervnc/releases/tag/v1.11.0 Also fixes CVE-2020-26117[1]. [1] https://nvd.nist.gov/vuln/detail/CVE-2020-26117, #100324
2021-01-03treewide: remove enableParallelBuilding = true if using cmakeBen Siraphob1-2/+0
2020-04-23tigervnc: fix vncserverIngo Blechschmidt1-1/+1
vncserver of tigervnc doesn't start because xauth is missing from $PATH
2020-02-11tigervnc: fix compatibility with xorgserver 1.20.7ahiaao2-0/+23
2019-12-24tigervnc: 1.10.0 -> 1.10.1R. RyanTM1-3/+3
2019-12-14tigervnc: add perl to buildInputs (#75367)itsHMR1-2/+2
tigervnc ships vncserver, quote from the documentation: vncserver - a wrapper script which makes starting Xvnc more convenient vncserver requires Perl.
2019-11-30tigervnc: 1.9.0 -> 1.10.0R. RyanTM1-4/+4
* tigervnc: 1.9.0 -> 1.10.0 (#74679) + refresh meta.homepage
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-1/+1
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-01-04treewide/xorg: replace *proto with xorgprotoLengyel Balazs1-7/+5
2018-12-05tigervnc: 1.8.0pre2017041 -> 1.9.0tilpner1-5/+5
2018-05-17tigervnc: add makeWrapper to nativeBuildInputsMatthew Justin Bauer1-2/+3
Fixes #40654
2018-02-24treewide: transition from mesa_glu to libGLUAlexander V. Nikolaev1-2/+2
2018-01-05tigervnc: enable composite (required by glx, which we enable)Will Dietz1-1/+1
2018-01-05tigervnc: build in parallelWill Dietz1-1/+1
2017-10-08tigervnc: fixup build after xorgserver changesVladimír Čunát1-1/+2
The server itself doesn't need those build inputs anymore, but tigervnc does, apparently.
2017-09-08Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk1-2/+4
2017-09-08tigervnc: correct default ssh client path (#29084)Jason Miller1-2/+4
* tigervnc: correct default ssh client path The -via command sets up an ssh tunnel, but is hardcoded to /usr/bin/ssh upstream. This patches it to use the nixpkgs openssh client. * tigervnc: patch ssh path correctly
2017-09-05misc pkgs: Recategorize some dependenciesJohn Ericson1-1/+1
2017-05-07tigervnc: 1.8.0pre20170211 -> 1.8.0pre20170419Jörg Thalheim1-28/+26
2017-02-13tigervnc: 1.7.1 -> 1.8.0pre20170211Michael Raskin1-4/+4
This allows to build with X.org server 1.19.1
2017-02-03tigervnc: 1.7.0 -> 1.7.1 for CVE-2017-5581Graham Christensen1-6/+7
2016-12-13tigervnc: fix missing Xvnc (xauth) (#21110)Jörg Thalheim1-4/+15
the xorg patch was not applied. Also a different root for `make install` is needed. In addition more unnessary option are disabled.
2016-11-19tigervnc: 1.6.0 -> 1.7.0Travis Whitaker1-3/+3
2016-10-03xserver: replace XKB_BINDIR with compile time optionAlexander Ried1-1/+0
--- Using the configure option relieves us of the patch and passing the path via the env var in many places. Also the env var may not be inherited when components like gdm spawn new sessions.
2016-04-13tigervnc: fix build by adding dependenciesMichael Raskin1-4/+4
2016-01-14tigervnc: prevent nix store collisonTony White1-40/+32
- Prevent store collison with the xserver for two files - Stop gcc from complaining at build time about C and CXX flags - Enable parallel building for this expression - Move to the new way of calling Xorg and it's dependencies
2016-01-12tigervnc: git-20150504 -> 1.6.0Christoph Hrdinka1-6/+7
2015-05-21Update TigerVNC to Git version; needed for GNU TLS compatibilityMichael Raskin1-5/+6
2015-03-22tigerVNC: fix by updating (close #6852)Brian McKenna1-3/+3
The default xorgserver is now on 1.16 and so the patch needs to change. The 116 patch is not in 1.3.1 so we also need to upgrade. I don't know how to compute this filename since the xorgserver derivation doesn't have a version attribute.
2014-08-23Merge pull request #3615 from bosu/tigervnc-xkb-fixMichael Raskin1-1/+6
tigervnc: fix xkb configuration for Xvnc
2014-08-15tigervnc: fix xkb configuration for XvncBoris Sukholitko1-1/+6
Without those fixes, Xvnc doesn't work at all.
2014-08-15tigervnc: upgrade to 1.3.1 security releaseBoris Sukholitko1-9/+5
The source is on github archive now. Therefore switch to fetchurl.
2014-07-28Turn some license strings into lib.licenses valuesMateusz Kowalczyk1-1/+1
2014-01-04Buid Xvnc in TigerVNCMichael Raskin1-2/+2
2014-01-01Update FLTK and TigerVNC; doesn't fix TigerVNC Xvnc build per seMichael Raskin1-3/+3
2013-11-23tigervnc: fix build via not applying a patchVladimír Čunát1-1/+0
It's in our standard xorg-server now.
2013-01-28tigervnc: Drop dependency on libxcryptEelco Dolstra1-12/+11
http://hydra.nixos.org/build/3875072
2012-12-28Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra1-3/+3
Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
2012-12-28Rename hostDrv -> crossDrv, buildDrv -> nativeDrvEelco Dolstra1-4/+4
This is for consistency with terminology in stdenv (and the terms "hostDrv" and "buildDrv" are not very intuitive, even if they're consistent with GNU terminology).
2012-10-18Update TigerVNC to SVN checkout that at least builds..Michael Raskin1-19/+24
2012-05-16* X.org 7.7 RC1. Note that xorg-server doesn't build yet.Eelco Dolstra1-2/+0
svn path=/nixpkgs/branches/x-updates/; revision=34147
2011-12-03Adjust most things to be cross-buildable. Problem: gnutls. Solution: ↵Michael Raskin1-6/+21
manually replace it with openssl while cross-building svn path=/nixpkgs/trunk/; revision=30709