about summary refs log tree commit diff
path: root/pkgs/games/gnujump/default.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2018-02-17 17:01:46 +0100
committerNikolay Amiantov <ab@fmap.me>2018-02-25 01:04:07 +0300
commitf027e82e76dd258583d3903e09e14ff31b26835f (patch)
treedcfc4143a9ba587eac50f6a1cb304ebc1e0e9ea8 /pkgs/games/gnujump/default.nix
parent247a7504adb193c34fab2c3af8e25ed2b65e3763 (diff)
avidemux: rewrite derivation
This drastically reduces the complexity of the `avidemux` derivation
and adds QT5 support (see #33248).

Rather than invoking `cmake` over preconfigured hooks, it's much easier
to use the `bootStrap.bash` script provided by the developers to do the
installation tasks. Furthermore this script makes it way easier to
configure which parts of `avidemux` should be used (e.g. CLI-only) or
without the plugins.

In order to create a CLI-only instance you can simply override the
derivation:

```
avidemux.override {
  withQT = false;
}
```

It's possible to set the default executable as well (`avidemux` creates
a `avidemux_qt5` and `avidemux_cli` executable by default):

```
avidemux.override {
  default = "cli"; # default is `qt5`
}
```

The GTK support has been dropped entirely since it was originally broken
in our system and can't be built ATM. Other distros such as ArchLinux
don't support GTK anymore (see https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/avidemux#n64)
Diffstat (limited to 'pkgs/games/gnujump/default.nix')
0 files changed, 0 insertions, 0 deletions