2
0
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-21 13:13:33 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
Ben Siraphob
108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
iamdenchik
9d22a8b60c IPMIView: 2.17.0 -> 2.18.0 2020-12-09 18:55:01 +05:00
Dominik Honnef
1e4e7522b0 ipmiview: 2.16.0 -> 2.17.0
Also removes the Configuration category, as this failed to build:

    /nix/store/c312nyv9kfckpcf4k7vrxbg6yjk62awc-IPMIView.desktop/share/applications/IPMIView.desktop: error: value "Network;Configuration" for key "Categories" in group "Desktop Entry" contains an unregistered value "Configuration"; values extending the format should start with "X-"
2020-07-03 19:04:35 +02:00
László Vaskó
3848206bd2 IPMIView: create desktop file 2019-09-25 09:59:25 +02:00
László Vaskó
15b8478211 IPMIView: fix iKVM console
This commit fixes 

The main problem was that the iKVM related libraries are always loaded
from the current working directory. The bundled wrapper script makes
sure to CD to the package root folder. This is a no-go in nix as the
application writes its settings in the current working directory and the
store is read-only.

Workaround: create a directory in the users home, where the required
binaries are symlinked and is writable for the current user.

There was an additional issue that for some BMCs IPMIView relies on
the bundled `stunnel` binary to wrap the iKVM traffic in a TLS tunnel.
Therefore it has to be patched to make it executable and the `killall`
command is needed on the PATH because it is used to terminate the
`stunnel` process upon exit.
2019-09-25 09:59:25 +02:00
László Vaskó
13cd9e1bf3 IPMIView: 2.14.0 --> 2.16.0
Notes:
 * Previous URL is no longer accesible
 * build has to be adjusted for the updated JRE bundle
2019-09-25 09:30:36 +02:00
László Vaskó
96b2c4c395 IPMIView: fix indentation 2019-09-25 09:30:36 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) ()
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Will Dietz
eb91037e7b tree-wide: patchelf used during build -> nativeBuildInputs
In a few cases it wasn't clear so I left them as-is.

While visiting these moved other things to nativeBuildInputs
when it was clear they were one of these cases:

* makeWrapper
* archive utilities (in order to unpack src)
  * a few of these might no longer be needed but leaving for another day
2018-09-28 11:43:16 -05:00
Yuriy Taraday
e5217c3ccd IPMIView: 2.13.0 -> 2.14.0 () 2018-07-11 19:11:12 +02:00
Matthew Bauer
143978a477 treewide: remove platform assertions
linux: readd assertion
2018-05-03 13:09:20 -05:00
Domen Kožar
41740ec039
ipmiview: patchelf libiKVM64.so correctly 2017-11-26 14:15:51 +00:00
Aristid Breitkreuz
1fe951816c ipmiview: 2.12.0 -> 2.13.0 2017-06-10 13:34:52 +02:00
Jörg Thalheim
c2d1cf5f36
ipmiview: fix wrapper 2017-06-04 08:37:07 +01:00
John Ramsden
4c28cac0d3
Add buildversion and version 2017-06-02 17:03:52 -07:00
John Ramsden
6c2c8ba7ab
Update ipmiview to current version 2.12.0 - 160804 2017-06-02 17:00:08 -07:00
Tuomas Tynkkynen
dbb84ca705 ipmiview: Use makeLibraryPath 2016-06-07 21:17:46 +03:00
Domen Kožar
c445ec36cb add ipmiview: supermicro ikvm and remote control 2016-01-23 22:14:51 +01:00