Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:
- built on NixOS
- ran `/nix/store/w28jzw0lnbqy9sdpm78lf4n282x05f74-w_scan-20170107/bin/w_scan -h` got 0 exit code
- ran `/nix/store/w28jzw0lnbqy9sdpm78lf4n282x05f74-w_scan-20170107/bin/w_scan --help` got 0 exit code
- ran `/nix/store/w28jzw0lnbqy9sdpm78lf4n282x05f74-w_scan-20170107/bin/w_scan -V` and found version 20170107
- ran `/nix/store/w28jzw0lnbqy9sdpm78lf4n282x05f74-w_scan-20170107/bin/w_scan -h` and found version 20170107
- ran `/nix/store/w28jzw0lnbqy9sdpm78lf4n282x05f74-w_scan-20170107/bin/w_scan --help` and found version 20170107
- found 20170107 in filename of file in /nix/store/w28jzw0lnbqy9sdpm78lf4n282x05f74-w_scan-20170107
Semi-automatic update. These checks were done:
- built on NixOS
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/obs -h` got 0 exit code
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/obs --help` got 0 exit code
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/.obs-wrapped -h` got 0 exit code
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/.obs-wrapped --help` got 0 exit code
- found 21.0.3 with grep in /nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/peek -h` got 0 exit code
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/peek --help` got 0 exit code
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/peek -v` and found version 1.2.2
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/peek --version` and found version 1.2.2
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/.peek-wrapped -h` got 0 exit code
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/.peek-wrapped --help` got 0 exit code
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/.peek-wrapped -v` and found version 1.2.2
- ran `/nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2/bin/.peek-wrapped --version` and found version 1.2.2
- found 1.2.2 with grep in /nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2
- found 1.2.2 in filename of file in /nix/store/yliisdhqdlkyp3l95as34c04j45z5j87-peek-1.2.2
cc "@puffnfresh"
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/v3kr4pyvqih44nkanbcs50574wz6gjcv-openshot-qt-2.4.1/bin/openshot-qt --version` and found version 2.4.1
- ran `/nix/store/v3kr4pyvqih44nkanbcs50574wz6gjcv-openshot-qt-2.4.1/bin/..openshot-qt-wrapped-wrapped --version` and found version 2.4.1
- ran `/nix/store/v3kr4pyvqih44nkanbcs50574wz6gjcv-openshot-qt-2.4.1/bin/.openshot-qt-wrapped --version` and found version 2.4.1
- found 2.4.1 with grep in /nix/store/v3kr4pyvqih44nkanbcs50574wz6gjcv-openshot-qt-2.4.1
cc "@AndersonTorres"
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4/bin/dvdstyler --help` got 0 exit code
- ran `/nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4/bin/dvdstyler --version` and found version 3.0.4
- ran `/nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4/bin/.dvdstyler-wrapped -h` got 0 exit code
- ran `/nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4/bin/.dvdstyler-wrapped --help` got 0 exit code
- ran `/nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4/bin/.dvdstyler-wrapped -v` and found version 3.0.4
- ran `/nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4/bin/.dvdstyler-wrapped --version` and found version 3.0.4
- ran `/nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4/bin/.dvdstyler-wrapped -h` and found version 3.0.4
- found 3.0.4 with grep in /nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4
- found 3.0.4 in filename of file in /nix/store/199jnnl507db7vsacx638sp3ql5m02av-dvdstyler-3.0.4
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)
There are security fixes in multiple packages /cc #32117,
so I'm merging a little earlier, with a few thousand jobs
still not finished on Hydra for x86_64-darwin and aarch64-linux.
Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
ffmpeg is now built as a separate derivation using the kodi makefile to avoid
having to rebuild ffmpeg every time kodi is changed.
Additionally, due to the far superior cmake output a number of dependencies were
identified that have been added as well.