nixpkgs/pkgs/applications/video
Maximilian Bosch f027e82e76 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)
2018-02-25 01:04:07 +03:00
..
aegisub aegisub: fixup build with icu-59 2017-10-15 10:44:16 +02:00
avidemux avidemux: rewrite derivation 2018-02-25 01:04:07 +03:00
avxsynth treewide: Mass replace 'libjpeg}/lib' to refer the 'out' output 2016-01-24 10:03:35 +02:00
bombono bombono: import patches from AUR to fix gcc7 build 2018-01-27 15:47:14 +01:00
bomi pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
byzanz misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
cinelerra cinelerra: disable parallel building 2017-12-07 08:31:32 +00:00
clipgrab Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
coriander misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
devede devede: 3.23.0 → 4.8.8 2017-03-05 14:48:22 +01:00
dvb-apps Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
dvd-slideshow Replace hard coded /bin/bash occurrences 2016-10-04 20:15:37 +02:00
dvdauthor dvdauthor: supports darwin 2017-04-23 18:08:19 -05:00
dvdbackup treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
dvdstyler dvdstyler: init at 3.0.3 2017-03-06 17:36:28 +01:00
gnome-mplayer gnome_mplayer: 1.0.4 → 1.0.9 2018-01-03 01:46:13 +01:00
gnome-mpv Merge commit '2e56ba' from staging into master 2018-01-17 12:50:46 +02:00
gpac gpac: fix up 2017-10-01 08:59:12 +00:00
handbrake handbrake: remove leftover file 2017-07-18 20:52:02 +08:00
k9copy k9copy: fix build with gcc6 2017-08-30 21:27:36 +02:00
kazam treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
key-mon key-mon: fix download and homepage URLs 2017-08-03 23:03:03 +02:00
kino treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
kmplayer kmplayer: add missing X dependencies 2017-10-27 13:07:44 +08:00
kodi mariadb: lib -> connector-c 2017-12-29 02:18:35 +01:00
lightworks lightworks: init at 14.0.0 2017-05-08 23:03:39 +02:00
linuxstopmotion misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
lxdvdrip Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
makemkv makemkv: 1.10.7 -> 1.10.8 2017-12-21 13:00:02 -05:00
mediathekview replace "Mac OS X" and "OS X" with "macOS" 2017-08-07 21:41:30 +02:00
minitube Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
miro pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
mjpg-streamer Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
mkcast treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
mkvtoolnix mkvtoolnix: 19.0.0 -> 20.0.0 2018-01-28 06:59:53 +08:00
motion motion: 4.0.1 -> 4.1.1 2017-12-30 00:17:17 -05:00
mplayer treewide: Use depsBuildBuild for buildPackges.stdenv.cc 2017-12-30 22:04:21 -05:00
mpv maintainers: capitalize the Profpatsch attribute (vanity) 2018-02-12 07:24:50 +01:00
mythtv treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
natron Merge branch 'master' into staging 2017-10-02 00:22:12 +00:00
obs-studio obs-studio: 20.1.3 -> 21.0.2 2018-02-05 14:05:31 -08:00
ogmtools treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
omxplayer treewide: Use targetPrefix instead of prefix for platform name prefixes 2017-11-27 03:15:50 -05:00
openshot-qt libopenshot-audio: 0.1.2 -> 0.1.4 2017-08-29 12:31:50 +02:00
p2pvc misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
peek peek: disable on darwin, add optional dependencies 2017-11-29 07:50:40 +00:00
pitivi misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
qarte qarte: 3.2.0+158 -> 3.10.0+188 2017-08-27 10:03:00 +02:00
qgifer qgifer: move to qmake4Hook 2016-04-20 18:55:49 +03:00
qmediathekview qmediathekview: set platforms to linux 2018-02-10 22:07:08 +01:00
qstopmotion pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
quvi maintainers: remove mornfall from packages 2018-01-17 05:17:33 +00:00
recordmydesktop Remove myself from maintainers 2017-01-31 11:00:14 +01:00
shotcut shotcut: 17.09 -> 17.11 2017-11-11 17:59:13 +01:00
simplescreenrecorder Simplescreenrecorder: 0.3.8 -> 0.3.9 2018-01-06 05:05:38 +01:00
smplayer smplayer: 17.8.0 -> 17.9.0 2017-09-09 14:45:26 +02:00
smtube smtube: 17.5.0 -> 18.1.0 2018-01-13 04:03:32 +08:00
streamlink streamlink: 0.9.0 -> 0.10.0 2018-01-27 16:10:46 +02:00
subdl Add a date to name 2018-02-06 21:30:36 +00:00
subtitleeditor subtitleeditor: 0.53.0 -> 0.54.0 2018-01-12 22:14:12 -02:00
tivodecode treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
uvccapture
vlc vlc: 2.2.6 -> 2.2.8 2017-12-21 08:18:58 +08:00
vokoscreen pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
w_scan w_scan: init at 20161022 2016-11-14 17:20:23 +01:00
wxcam use the sourceforge mirrors everywhere 2016-02-28 12:07:42 +00:00
xawtv rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
xine-ui treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
xvidcap treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
zdfmediathk pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00