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