Commit Graph

696 Commits

Author SHA1 Message Date
Rutger Helling e6fcf903ec
gnu: vulkan-loader: Update URL and change name.
* gnu/packages/emulators.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
* gnu/packages/games.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
* gnu/packages/video.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
* gnu/packages/vulkan.scm (vulkan-loader): Rename from 'vulkan-icd-loader' to
'vulkan-loader'. Update URL and hash.
* gnu/packages/wine.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
2018-06-06 16:48:47 +02:00
Rutger Helling 7ea56cdec0
gnu: you-get: Update to 0.4.1077.
* gnu/packages/video.scm (you-get): Update to 0.4.1077.
2018-06-06 14:39:24 +02:00
Mark H Weaver 0d6f84aab1
Merge branch 'master' into core-updates 2018-05-31 00:27:03 -04:00
Tobias Geerinckx-Rice 6c4d1413f2
gnu: mkvtoolnix: Use INVOKE.
* gnu/packages/video.scm (mkvtoolnix)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-05-31 04:54:57 +02:00
Tobias Geerinckx-Rice 8d5960d1b1
gnu: liba52: Use INVOKE.
* gnu/packages/video.scm (liba52)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-05-31 04:54:57 +02:00
Tobias Geerinckx-Rice 3103101ec9
gnu: aalib: Use INVOKE.
* gnu/packages/video.scm (aalib)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-05-31 04:54:56 +02:00
Tobias Geerinckx-Rice e80c05ac3e
gnu: ffmpeg: Use INVOKE.
* gnu/packages/video.scm (ffmpeg)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-05-31 04:54:50 +02:00
Mark H Weaver d0e23e3940
gnu: vlc: Update to 3.0.3, and add more inputs.
Co-authored-by: Roel Janssen <roel@gnu.org>

* gnu/packages/video.scm (vlc): Update to 3.0.3.
[native-inputs]: Add flex, bison, and gettext-minimal.
[inputs]: Replace ffmpeg-2.8 with the latest ffmpeg.  Replace lua-5.1 with
lua-5.2.  Add eudev, fribidi, libarchive, libass, libavc1394, libbluray,
libcaca, libdca, libdvdnav, libdvdread, libebml, libidn, libmatroska,
libmodplug, libmpeg2, libraw1394, librsvg, libsecret, libupnp, libva,
libvdpau, libvpx, libx264, qtsvg, samba, speexdsp, taglib, twolame, unzip,
wayland, and wayland-protocols.
[arguments]: Add BUILDCC=gcc to configure-flags.  In the 'patch-source' phase,
remove a vestigial substitution fix, enable the use of fribidi deprecated
interfaces, and adjust the file names in substitutions from "gui/qt4" to
"gui/qt".  Move the 'regenerate-plugin-cache' phase after 'strip', and in it,
set the timestamps to 1 second after the epoch, and use 'invoke'.  Add new
'wrap-executable' phase.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2018-05-30 11:02:57 +02:00
Mark H Weaver 7627705293
gnu: vlc: Update to 3.0.3, and add more inputs.
Co-authored-by: Roel Janssen <roel@gnu.org>

* gnu/packages/video.scm (vlc): Update to 3.0.3.
[native-inputs]: Add flex, bison, and gettext-minimal.
[inputs]: Replace ffmpeg-2.8 with the latest ffmpeg.  Replace lua-5.1 with
lua-5.2.  Add eudev, fribidi, libarchive, libass, libavc1394, libbluray,
libcaca, libdca, libdvdnav, libdvdread, libebml, libidn, libmatroska,
libmodplug, libmpeg2, libraw1394, librsvg, libsecret, libupnp, libva,
libvdpau, libvpx, libx264, qtsvg, samba, speexdsp, taglib, twolame, unzip,
wayland, and wayland-protocols.
[arguments]: Add BUILDCC=gcc to configure-flags.  In the 'patch-source' phase,
remove a vestigial substitution fix, enable the use of fribidi deprecated
interfaces, and adjust the file names in substitutions from "gui/qt4" to
"gui/qt".  Move the 'regenerate-plugin-cache' phase after 'strip', and in it,
set the timestamps to 1 second after the epoch, and use 'invoke'.  Add new
'wrap-executable' phase.
2018-05-30 00:17:35 -04:00
Mark H Weaver 82b695b834
Merge branch 'master' into core-updates 2018-05-28 20:45:37 -04:00
Clément Lassieur c7d901c130
gnu: vlc: Fix build against Qt 5.11.
* gnu/packages/video.scm (vlc)[arguments]: Add missing headers.
2018-05-28 22:40:53 +02:00
Mark H Weaver 1640f16e78
Merge branch 'master' into core-updates 2018-05-27 01:26:09 -04:00
Marius Bakke b9d562284c
gnu: x265: Update to 2.8.
* gnu/packages/video.scm (x265): Update to 2.8.
2018-05-26 17:13:20 +02:00
Jelle Licht c53fa8c83a
gnu: mps-youtube: Update to 0.2.8.
* gnu/packages/video.scm (mps-youtube): Update to 0.2.8.
2018-05-25 14:01:57 +02:00
Mark H Weaver 9d10a63402
Merge branch 'master' into core-updates 2018-05-24 02:34:08 -04:00
Tobias Geerinckx-Rice 8332ac031c
gnu: simplescreenrecorder: Update to 0.3.11.
* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.11.
[inputs]: Use defaut FFMPEG version.
2018-05-23 15:29:34 +02:00
Tobias Geerinckx-Rice b284877c31
gnu: x265: Return a boolean from the snippet.
* gnu/packages/video.scm (x265)[source]: End snippet with #t.
2018-05-23 15:29:33 +02:00
Tobias Geerinckx-Rice afe0c03a4e
gnu: x265: Update to 2.7.
* gnu/packages/video.scm (x265): Update to 2.7.
2018-05-23 15:29:32 +02:00
Mark H Weaver 0661758e13
Merge branch 'master' into core-updates 2018-05-21 13:22:32 -04:00
Tobias Geerinckx-Rice 23e24ff6cc
gnu: libmatroska: Update to 1.4.9.
* gnu/packages/video.scm (libmatroska): Update to 1.4.9.
[build-system]: Switch to the CMake build system.
[native-inputs]: Remove PKG-CONFIG.
[arguments]: Build shared libaries and don't try to run non-existent
tests.
2018-05-18 17:40:59 +02:00
Mark H Weaver 539bf8f2c0
Merge branch 'master' into core-updates 2018-05-17 01:00:50 -04:00
Tobias Geerinckx-Rice 649b334b58
gnu: libdca: Update to 0.0.6.
* gnu/packages/video.scm (libdca): Update to 0.0.6.
2018-05-17 01:17:17 +02:00
Tobias Geerinckx-Rice 2112a9921b
gnu: youtube-dl: Update to 2018.05.09.
* gnu/packages/video.scm (youtube-dl): Update to 2018.05.09.
2018-05-17 01:01:56 +02:00
Marius Bakke 12bd588346
Merge branch 'master' into core-updates 2018-05-06 15:56:24 +02:00
Efraim Flashner 3ee7b4cc9b
gnu: libva: Build with wayland support.
* gnu/packages/video.scm (libva)[inputs]: Add wayland.
* gnu/packages/gl.scm (libva-without-mesa)[inputs]: Remove wayland.
2018-05-01 19:06:39 +03:00
Mark H Weaver 3d5ad159b3
Merge branch 'master' into core-updates 2018-04-30 04:03:54 -04:00
Tobias Geerinckx-Rice 3b8064734e
gnu: youtube-viewer: Update to 3.3.4.
* gnu/packages/video.scm (youtube-viewer): Update to 3.3.4.
2018-04-26 21:08:57 +02:00
Clément Lassieur eb88e2c11c
gnu: Add l-smash.
* gnu/packages/video.scm (l-smash): New variable.
2018-04-26 00:45:43 +02:00
Rutger Helling fe355a1f8d
gnu: youtube-dl: Update to 2018.04.25.
* gnu/packages/video.scm (youtube-dl): Update to 2018.04.25.
2018-04-25 11:42:20 +02:00
Marius Bakke bb5c508c12
gnu: Use ffmpeg@3.4 in packages not ready for 4.0.
* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Change FFMPEG with FFMPEG-3.4.
* gnu/packages/video.scm (mlt, motion, simplescreenrecorder)[inputs]: Likewise.
* gnu/packages/music.scm (moc, pianobar)[inputs]: Likewise.
2018-04-23 20:03:25 +02:00
Rutger Helling 06079c196c
gnu: ffmpeg: Update to 4.0.
* gnu/packages/video.scm (ffmpeg): Update to 4.0.
* gnu/packages/video.scm (ffmpeg@3.4): New variable.
* gnu/packages/video.scm (ffmpeg-git): Remove variable.
* gnu/packages/video.scm (mpv)[inputs]: Build with ffmpeg instead of ffmpeg-git.
* gnu/packages/gstreamer.scm (gst-libav)[inputs]: Build with ffmpeg@3.4 instead
of ffmpeg.
* gnu/packages/messaging.scm (qtox)[inputs]: Build with ffmpeg@3.4 instead of
ffmpeg.
* gnu/packages/emulators.scm (dolphin-emu)[inputs]: Build with ffmpeg@3.4
instead of ffmpeg.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Build with ffmpeg@3.4 instead
of ffmpeg.
2018-04-23 15:44:39 +02:00
Mark H Weaver c52872bfc4
Merge branch 'master' into core-updates 2018-04-21 05:02:52 -04:00
Tobias Geerinckx-Rice 3e34ba43cb
gnu: you-get: Update to 0.4.1060.
* gnu/packages/video.scm (you-get): Update to 0.4.1060.
2018-04-17 04:34:42 +02:00
Tobias Geerinckx-Rice 70020ebe2b
gnu: youtube-dl: Update to 2018.04.16.
* gnu/packages/video.scm (youtube-dl): Update to 2018.04.16.
2018-04-17 04:34:40 +02:00
Mark H Weaver d39260dc11
gnu: mpv: Return #t from all phases.
* gnu/packages/video.scm (mpv)[arguments]: Return #t from the 'setup-waf'
phase.
2018-04-12 04:02:25 -04:00
Mark H Weaver f89aa1521a
Merge branch 'master' into core-updates 2018-04-10 00:42:22 -04:00
Pierre Neidhardt f27f264e51
gnu: Add subdl.
* gnu/packages/video.scm (subdl): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-04-05 02:29:28 -04:00
Marius Bakke 5576cfabf3
Merge branch 'master' into core-updates 2018-03-29 17:34:41 +02:00
Mark H Weaver 78666a68a5
gnu: liba52: Use invoke.
* gnu/packages/video.scm (liba52)[arguments]: Use invoke in the custom
bootstrap phase.
2018-03-27 21:35:49 -04:00
Mark H Weaver 3595e83dc5
gnu: aalib: Use invoke.
* gnu/packages/video.scm (aalib)[arguments]: Use invoke in the custom
configure phase.
2018-03-27 21:35:47 -04:00
Oleg Pykhalov e5e5eb1fcf
gnu: Add twitchy.
* gnu/packages/video.scm (twitchy): New public variable.
2018-03-26 22:47:16 +03:00
Mark H Weaver d5c88f16c4
gnu: libva: Return #t from all phases.
* gnu/packages/video.scm (libva)[arguments]: Return #t from
the 'fix-dlopen-paths' phase.
2018-03-25 05:02:04 -04:00
Tobias Geerinckx-Rice c77fb2d658
gnu: libdvdcss: Update to 1.4.2.
* gnu/packages/video.scm (libdvdcss): Update to 1.4.2.
2018-03-25 00:36:36 +01:00
Oleg Pykhalov bba66e7a60
gnu: streamlink: Update to 0.11.0.
* gnu/packages/video.scm (streamlink): Update to 0.11.0.
[native-inputs]: Add python-urllib3.
2018-03-24 09:30:02 +03:00
Mark H Weaver 3918ed732e
gnu: ffmpeg: Use invoke.
* gnu/packages/video.scm (ffmpeg)[arguments]: Use invoke in the custom
configure phase.
2018-03-23 04:41:46 -04:00
Mark H Weaver ac21be848a
Merge branch 'master' into core-updates 2018-03-20 14:22:06 -04:00
ng0 4a78fd4617
Correct name and Email for ng0.
* .mailmap: Correct name and Email for ng0.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm,
gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
gnu/packages/image-viewers.scm, gnu/packages/image.scm,
gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm,
gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm,
gnu/packages/music.scm, gnu/packages/ncurses.scm,
gnu/packages/networking.scm, gnu/packages/nickle.scm,
gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/ruby.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/serialization.scm,
gnu/packages/shells.scm, gnu/packages/ssh.scm,
gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xfce.scm, gnu/packages/xml.scm,
gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm,
guix/licenses.scm: Likewise.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-03-20 17:17:58 +01:00
Mark H Weaver 647888845c
Merge branch 'master' into core-updates 2018-03-20 00:49:05 -04:00
Marius Bakke 4eade64706
Merge branch 'master' into staging 2018-03-19 03:50:39 +01:00
Sohom Bhattacharjee 14f2105dc6
gnu: youtube-dl: Update to 2018.03.14.
* gnu/packages/video.scm (youtube-dl): Update to 2018.03.14.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-18 18:47:16 +01:00
Marius Bakke 7ace97395f
Merge branch 'master' into staging 2018-03-18 01:09:25 +01:00
Marius Bakke 3993a28a36
gnu: Switch from dri2proto to xorgproto.
* gnu/packages/gl.scm (mesa)[inputs]: Remove DRI2PROTO.
* gnu/packages/video.scm (libvdpau)[inputs]: Replace DRI2PROTO with XORGPROTO.
* gnu/packages/xorg.scm (dri2proto)[properties]: Mark as superseded by XORGPROTO.
(xorg-server)[inputs]: Remove DRI2PROTO.
2018-03-18 00:19:55 +01:00
Tobias Geerinckx-Rice c695fb769c
gnu: Fix common unquote typos.
It's easy to mistype ‘("foo" foo)’ as ‘("foo", foo)’ (which also works).
Fix such typos for the proper edification of our young.

* gnu/packages/android.scm: Move unquotes to their operands.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/build-tools.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/compression.scm: Likewise.
* gnu/packages/connman.scm: Likewise.
* gnu/packages/django.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gimp.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/julia.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/lua.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/make-bootstrap.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/ratpoison.scm: Likewise.
* gnu/packages/sdl.scm: Likewise.
* gnu/packages/sml.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/text-editors.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/wget.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xml.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.
2018-03-17 16:37:27 +01:00
Mark H Weaver 9f388b1ee1
Merge branch 'master' into core-updates 2018-03-17 01:18:37 -04:00
Mark H Weaver 2857e527de
gnu: Fix a few more snippets to return #t.
This is a followup to commit 6cbee49d66.

* gnu/packages/video.scm (mlt, livemedia-utils)[source]
gnu/packages/web.scm (goaccess, httptunnel)[source]: Return #t from snippets.
2018-03-17 00:19:40 -04:00
Mark H Weaver 6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Tobias Geerinckx-Rice 35edaa22aa
gnu: you-get: Update to 0.4.1040.
* gnu/packages/video.scm (you-get): Update to 0.4.1040.
2018-03-15 20:12:57 +01:00
Ricardo Wurmus 8c72ed923d
Merge branch 'master' into core-updates 2018-03-14 17:37:20 +01:00
Tobias Geerinckx-Rice 186cef9e1c
gnu: simplescreenrecorder: Update to 0.3.10.
* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.10.
2018-03-14 07:47:32 +01:00
Tobias Geerinckx-Rice bb5ca93625
gnu: youtube-dl: Update to 2018.03.10.
* gnu/packages/video.scm (youtube-dl): Update to 2018.03.10.
2018-03-11 23:29:51 +01:00
Ludovic Courtès 189be331ac
build-system/gnu: Add 'bootstrap' phase.
This factorizes what has become a widespread idiom.

* guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable.
(bootstrap): New procedure.
(%standard-phases): Add it after 'unpack'.
* guix/build/ant-build-system.scm (%standard-phases): Delete 'bootstrap.
* guix/build/asdf-build-system.scm (%standard-phases/source)
(%standard-phases): Likewise.
* guix/build/cargo-build-system.scm (%standard-phases): Likewise.
* guix/build/cmake-build-system.scm (%standard-phases): Likewise.
* guix/build/dub-build-system.scm (%standard-phases): Likewise.
* guix/build/emacs-build-system.scm (%standard-phases): Likewise.
* guix/build/font-build-system.scm (%standard-phases): Likewise.
* guix/build/go-build-system.scm (%standard-phases): Likewise.
* guix/build/haskell-build-system.scm (%standard-phases): Likewise.
* guix/build/minify-build-system.scm (%standard-phases): Likewise.
* guix/build/ocaml-build-system.scm (%standard-phases): Likewise.
* guix/build/perl-build-system.scm (%standard-phases): Likewise.
* guix/build/python-build-system.scm (%standard-phases): Likewise.
* guix/build/r-build-system.scm (%standard-phases): Likewise.
* guix/build/ruby-build-system.scm (%standard-phases): Likewise.
* guix/build/scons-build-system.scm (%standard-phases): Likewise.
* guix/build/texlive-build-system.scm (%standard-phases): Likewise.
* guix/build/waf-build-system.scm (%standard-phases): Likewise.
* gnu/packages/audio.scm (faad2)[arguments]: Replace 'bootstrap.
(soundtouch, cuetools, bluez-alsa): Remove 'arguments'.
(cava)[arguments]: Replace 'bootstrap.
* gnu/packages/backup.scm (rdup): Remove 'bootstrap.
* gnu/packages/bioinformatics.scm (seek)[arguments]: Replace
'bootstrap.
* gnu/packages/bioinformatics.scm (htslib-for-sambamba): Remove
'arguments'.
* gnu/packages/ci.scm (hydra, cuirass): Remove 'bootstrap'.
* gnu/packages/crypto.scm (libb2): Remove #:phases.
* gnu/packages/databases.scm (guile-wiredtiger): Likewise.
* gnu/packages/debug.scm (stress-make): Remove 'bootstrap'.
* gnu/packages/documentation.scm (asciidoc): Likewise.
* gnu/packages/fontutils.scm (libuninameslist): Remove 'arguments'.
* gnu/packages/ftp.scm (weex): Remove 'arguments'.
* gnu/packages/game-development.scm (ois): Remove 'arguments'.
* gnu/packages/games.scm (pioneer): Remove 'bootstrap.
* gnu/packages/gnome.scm (vte-ng, byzanz): Replace 'bootstrap.
(arc-theme): Remove 'arguments'.
(faba-icon-theme): Remove 'bootstrap.
(arc-icon-theme): Remove 'arguments'.
* gnu/packages/gnunet.scm (guile-gnunet): Likewise.
* gnu/packages/gtk.scm (guile-rsvg): Likewise.
* gnu/packages/guile.scm (mcron2): Remove 'bootstrap.
(guile-bash): Remove #:phases.
(guile-git): Remove 'bootstrap.
(guile-syntax-highlight): Remove 'arguments'.
(guile-sjson): Likewise.
* gnu/packages/java.scm (classpath-devel): Remove 'bootstrap.
* gnu/packages/kodi.scm (libdvdnav/kodi)
(libdvdread/kodi, libdvdcss/kodi): Likewise.
* gnu/packages/libreoffice.scm (hunspell): Remove 'arguments'.
* gnu/packages/libusb.scm (hidapi): Likewise.
* gnu/packages/linux.scm (bridge-utils): Rename 'bootstrap' to
'patch-stuff'; move it before 'bootstrap', without autoreconf
invocation.
(eudev): Rename 'bootstrap' to 'patch-file-names', without 'autogen.sh'
invocation; move it before 'bootstrap.
(gpm): Replace 'bootstrap'.
(f2fs-tools): Remove 'arguments'.
(rng-tools): Remove #:phases.
* gnu/packages/messaging.scm (hexchat): Rename 'bootstrap' to
'copy-intltool-makefile'; remove "autoreconf" invocation and move before
'bootstrap'.
(libmesode): Remove 'arguments'.
(libstrophe): Likewise.
* gnu/packages/microcom.scm (microcom): Likewise.
* gnu/packages/networking.scm (libnet): Remove 'bootstrap.
* gnu/packages/onc-rpc.scm (libnsl): Remove 'arguments'.
* gnu/packages/package-management.scm (guix): Replace 'bootstrap.
* gnu/packages/sawfish.scm (librep): Remove 'arguments'.
* gnu/packages/version-control.scm (findnewest): Likewise.
* gnu/packages/video.scm (liba52, handbrake, motion): Replace
'bootstrap.
* gnu/packages/web.scm (fcgiwrap): Remove #:phases.
(tidy): Replace 'bootstrap.
(gumbo-parser): Remove #:phases.
* gnu/packages/wget.scm (wget2): Replace 'bootstrap.
* gnu/packages/wm.scm (i3lock-color): Remove #:phases.
* gnu/packages/xdisorg.scm (xclip): Likewise.
* gnu/packages/xml.scm (libxls): Replace 'bootstrap'.
* gnu/packages/xorg.scm (xf86-video-freedreno)
(xf86-video-intel): Remove #:phases.
* gnu/packages/zile.scm (zile-on-guile): Replace 'bootstrap.
2018-03-11 22:04:40 +01:00
Ludovic Courtès 464f544739
gnu: 'autoconf-wrapper' is no longer a procedure.
Fixes <https://bugs.gnu.org/30710>.
Suggested by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

* gnu/packages/autotools.scm (autoconf-wrapper): Rename to...
(make-autoconf-wrapper): ... this.  Add 'properties' field.
(autoconf-wrapper): New variable.
* gnu/packages/gnunet.scm (guile-gnunet): Adjust accordingly.
* gnu/packages/gnupg.scm (signing-party): Likewise.
* gnu/packages/guile.scm (guile-ics, guile-bash): Likewise.
* gnu/packages/libevent.scm (libuv): Likewise.
* gnu/packages/logging.scm (glog): Likewise.
* gnu/packages/mail.scm (libetpan): Likewise.
* gnu/packages/mate.scm (mate-icon-theme-faenza)
(mate-screensaver): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/sawfish.scm (librep): Likewise.
* gnu/packages/video.scm (motion): Likewise.
* gnu/packages/zile.scm (zile-on-guile): Likewise.
2018-03-09 23:24:34 +01:00
Marius Bakke d8fa1890c7
Merge branch 'master' into staging 2018-03-08 21:21:05 +01:00
Alex Vong 63d9900296
gnu: youtube-viewer: Add '$out/lib/perl5/site_perl/' to search path.
Fixes <https://bugs.gnu.org/30671>.
Reported by Ricardo Wurmus <rekado@elephly.net>.

* gnu/packages/video.scm (youtube-viewer)[arguments]: In 'wrap-program'
phase, add '$out/lib/perl5/site_perl/' to search path.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-03-07 11:22:42 +01:00
Leo Famulari 613ef763a5
Merge branch 'master' into staging 2018-03-06 13:39:12 -05:00
Tobias Geerinckx-Rice f136c8f23d
gnu: gnome-mpv: Update to 0.14.
* gnu/packages/video.scm (gnome-mpv): Update to 0.14.
2018-03-02 15:52:54 +01:00
Marius Bakke 86990eeda2
Merge branch 'master' into staging 2018-03-01 18:04:12 +01:00
Alex Vong 6f45e45d4d
gnu: Add youtube-viewer.
* gnu/packages/video.scm (youtube-viewer): New public variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-02-28 16:59:55 +01:00
Tobias Geerinckx-Rice 0c548d9875
gnu: youtube-dl: Update to 2018.02.26.
* gnu/packages/video.scm (youtube-dl): Update to 2018.02.26.
2018-02-27 16:49:57 +01:00
Tobias Geerinckx-Rice 74b977d725
gnu: libdvbpsi: Update to 1.3.2.
* gnu/packages/video.scm (libdvbpsi): Update to 1.3.2.
2018-02-26 20:13:08 +01:00
Tobias Geerinckx-Rice d5a352937a
gnu: youtube-dl: Update to 2018.02.22.
* gnu/packages/video.scm (youtube-dl): Update to 2018.02.22.
2018-02-26 20:13:07 +01:00
Marius Bakke 5f9b018aa8
Merge branch 'master' into staging 2018-02-24 19:04:13 +01:00
Rutger Helling 6ac6055aa2
gnu: you-get: Update to 0.4.1025.
* gnu/packages/video.scm (you-get): Update to 0.4.1025.
2018-02-23 08:50:23 +01:00
Oleg Pykhalov fd7da5b9e3
gnu: mlt: Fix compilation against glibc 2.26.
* gnu/packages/video.scm (mlt)[source](snippet, modules): New fields.
2018-02-22 21:43:20 +03:00
Marius Bakke bb2a95580e
gnu: libx264: Change to stable branch.
Fixes <https://bugs.gnu.org/30573>.
Reported by George myglc2 Clemmer <myglc2@gmail.com>

* gnu/packages/video.scm (libx264)[source]: Use 'stable' snapshot.
2018-02-22 15:32:48 +01:00
Danny Milosavljevic a0343008dc
gnu: libx264: Use nasm.
Follow-up to a33727db1b.

* gnu/packages/video.scm (libx264)[native-inputs]: Replace yasm by nasm.
2018-02-21 20:27:01 +01:00
Efraim Flashner a33727db1b
gnu: libx264: Update to 20180219-2245.
* gnu/packages/video.scm (libx264): Update to 20180219-2245.
2018-02-21 19:29:32 +02:00
Marius Bakke 7f69459aca
Merge branch 'master' into staging 2018-02-20 17:36:56 +01:00
Marius Bakke 4dc159bb62
gnu: ffmpeg@2.8: Update to 2.8.14.
* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.14.
2018-02-19 15:03:44 +01:00
Rutger Helling a754c79013
gnu: youtube-dl: Update to 2018.02.11.
* gnu/packages/video.scm (youtube-dl): Update to 2018.02.11.
2018-02-19 09:22:47 +01:00
Marius Bakke 2c01c42e9b
gnu: libva: Update to 2.1.0.
* gnu/packages/video.scm (libva): Update to 2.1.0.
2018-02-17 16:57:15 +01:00
Mark H Weaver 150062f190
Merge branch 'master' into core-updates 2018-02-16 13:14:26 -05:00
Rutger Helling c2957cb7ec
gnu: mpv: Update to 0.28.2.
* gnu/packages/video.scm (mpv): Update to 0.28.2.
2018-02-16 13:09:22 +01:00
Mark H Weaver 932c98326d
Merge branch 'master' into core-updates 2018-02-14 03:40:08 -05:00
Rutger Helling 870541d6a7
gnu: mpv: Enable Vulkan support.
* gnu/packages/video.scm (mpv)[inputs]: Add shaderc and vulkan-icd-loader.
2018-02-14 08:18:58 +01:00
Efraim Flashner 34a7b7d713
gnu: libdvdnav@4: Remove variable.
* gnu/packages/video.scm (libdvdnav@4): Remove variable.
2018-02-13 22:56:51 +02:00
Efraim Flashner 0976ea38b1
gnu: libdvdnav: Update to 6.0.0.
* gnu/packages/video.scm (libdvdnav): Update to 6.0.0.
2018-02-13 22:56:50 +02:00
Efraim Flashner 3c9deb0b11
gnu: libdvdread: Update to 6.0.0.
* gnu/packages/video.scm (libdvdread): Update to 6.0.0.
2018-02-13 22:56:50 +02:00
Efraim Flashner 975c715a41
gnu: x265: Update to 2.6.
* gnu/packages/video.scm (x265): Update to 2.6.
2018-02-13 22:56:48 +02:00
Efraim Flashner 1373ce7ce0
gnu: ffmpeg: Update to 3.4.2.
* gnu/packages/video.scm (ffmpeg): Update to 3.4.2.
2018-02-13 22:56:44 +02:00
Mark H Weaver 288b8fd5e9
Merge branch 'master' into core-updates 2018-02-13 13:17:15 -05:00
Rutger Helling 8bbd4b0141
gnu: Update copyright line.
* gnu/packages/video.scm: Update copyright line for commit 171c764.
2018-02-13 10:21:15 +01:00
Rutger Helling 171c7642b8
gnu: mpv: Update to 0.28.1 [fixes CVE-2018-6360].
* gnu/packages/video.scm (mpv): Update to 0.28.1.
2018-02-13 10:13:40 +01:00
Mark H Weaver a7fb298665
Merge branch 'master' into core-updates 2018-02-11 04:05:07 -05:00
Tobias Geerinckx-Rice 8067e7bf2b
gnu: youtube-dl: Update to 2018.02.08.
* gnu/packages/video.scm (youtube-dl): Update to 2018.02.08.
2018-02-11 00:16:19 +01:00
Mark H Weaver efe2a2833c
Merge branch 'master' into core-updates 2018-02-09 01:46:34 -05:00
Alex Vong e61da2e884
gnu: mpv: Fix CVE-2018-6360.
* gnu/packages/patches/mpv-CVE-2018-6360-1.patch,
gnu/packages/patches/mpv-CVE-2018-6360-2.patch,
gnu/packages/patches/mpv-CVE-2018-6360-3.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/video.scm (mpv)[source]: Use them.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-08 15:18:21 -05:00
Marius Bakke bee7bb315c
Merge branch 'master' into core-updates 2018-02-01 13:18:47 +01:00
Marius Bakke 8a4644336d
gnu: libvpx: Update to 1.7.0.
* gnu/packages/video.scm (libvpx): Update to 1.7.0.
[source]: Use GIT-FETCH.
2018-02-01 12:06:17 +01:00
Marius Bakke e896c227e3
gnu: libvpx: Move hard-coded logic out of configure phase.
* gnu/packages/video.scm (libvpx)[arguments]: Move arguments from
CONFIGURE-PHASE to #:make-flags and #:configure-flags.
2018-02-01 11:54:25 +01:00