Commit Graph

756 Commits

Author SHA1 Message Date
Ricardo Wurmus cd0322a3ef
gnu: Move sqlite to separate module.
* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5,
sqlite-with-column-metadata): Move variables from here...
* gnu/packages/sqlite.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/apl.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/code.scm,
gnu/packages/crypto.scm,
gnu/packages/databases.scm,
gnu/packages/dc.scm,
gnu/packages/disk.scm,
gnu/packages/ebook.scm,
gnu/packages/education.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/file-systems.scm,
gnu/packages/freedesktop.scm,
gnu/packages/ftp.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gnome.scm,
gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/gps.scm,
gnu/packages/guile.scm,
gnu/packages/ibus.scm,
gnu/packages/kerberos.scm,
gnu/packages/kodi.scm,
gnu/packages/lisp.scm,
gnu/packages/mail.scm,
gnu/packages/messaging.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nfs.scm,
gnu/packages/ocaml.scm,
gnu/packages/package-management.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/php.scm,
gnu/packages/python.scm,
gnu/packages/qt.scm,
gnu/packages/ruby.scm,
gnu/packages/scheme.scm,
gnu/packages/sync.scm,
gnu/packages/syndication.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/web-browsers.scm,
gnu/packages/webkit.scm: Adjust module references.
2019-01-16 16:08:22 +01:00
Pkill -9 a42bdd1c22
gnu: obs: Update to 22.0.3.
* gnu/packages/video.scm (obs): Update to 22.0.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-16 14:07:38 +01:00
Ricardo Wurmus 44d10b1f72
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 14:46:44 +01:00
Efraim Flashner 38f18309e1
gnu: youtube-dl: Update to 2019.01.10.
* gnu/packages/video.scm (youtube-dl): Update to 2019.01.10.
[source]: Update uri.
2019-01-15 09:42:17 +02:00
Rutger Helling 394207c1ee
gnu: Add missing copyright line.
* gnu/packages/video.scm: Add missing copyright line for commit 20b4aa6.
2019-01-10 08:59:44 +01:00
Rutger Helling 1d591432c7
gnu: wlstream: Fix indentation.
* gnu/packages/video.scm (wlstream): Fix indentation.
2019-01-10 08:53:36 +01:00
Rutger Helling 20b4aa6bab
gnu: Add wlstream.
* gnu/packages/video.scm (wlstream): New variable.
2019-01-10 08:41:03 +01:00
Rutger Helling 1f61cc102e
gnu: ffmpeg: Add libdrm support.
* gnu/packages/video.scm (ffmpeg): Add libdrm support.
2019-01-10 08:20:39 +01:00
Efraim Flashner 87fd7a35c2
gnu: streamlink: Fix build.
* gnu/packages/video.scm (streamlink)[source]: Add patch.
* gnu/packages/patches/streamlink-update-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-01-05 22:55:14 +02:00
Eric Bavier 0dd8da0b1d
gnu: youtube-viewer: Install desktop file.
* gnu/packages/video.scm (youtube-viewer)[arguments]: Add 'install-desktop
phase.
2019-01-05 11:34:16 -06:00
Mathieu Othacehe 548642db8a
gnu: video: Add missing copyright.
* gnu/packages/video.scm: Add copyright.
2019-01-04 11:43:06 +01:00
Mathieu Othacehe 34a19d3595
gnu: vlc: Fix typo in synopsis.
* gnu/packages/video.scm (vlc)[synopsis]: Fix typo.
2019-01-04 11:41:35 +01:00
Mathieu Othacehe fc2982f754
gnu: vlc: Add protobuf to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add protobuf.
2019-01-03 20:38:16 +01:00
Mathieu Othacehe 78d112c2ff
gnu: vlc: Add libmicrodns to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add libmicrodns.
2019-01-03 20:38:16 +01:00
Efraim Flashner b843b05abc
gnu: ffmpeg@2.8: Remove variable.
* gnu/packages/video.scm (ffmpeg@2.8): Remove variable.
2018-12-30 20:22:59 +02:00
Efraim Flashner ea593fe298
gnu: vlc: Update to 3.0.5.
* gnu/packages/video.scm (vlc): Update to 3.0.5.
[source]: Remove patch.
(%vlc-libx264-compat.patch): Remove variable.
2018-12-30 14:09:18 +02:00
Björn Höfling 4f36d98f7b
gnu: youtube-dl: Update to 2018.12.17.
* gnu/packages/video.scm (youtube-dl): Update to 2018.12.17.
2018-12-29 21:50:34 +01:00
Mark H Weaver b42b5afdf4
gnu: Fix misplaced commas (unquotes).
* gnu/packages/java.scm (ant-bootstrap),
gnu/packages/kde.scm (kdenlive),
gnu/packages/lxqt.scm (lxqt-panel, lxqt-runner),
gnu/packages/mpd.scm (ncmpc),
gnu/packages/opencl.scm (beignet),
gnu/packages/pdf.scm (zathura-pdf-mupdf),
gnu/packages/video.scm (streamlink),
gnu/packages/web-browsers.scm (luakit),
gnu/packages/web.scm (perl-libwww),
gnu/packages/wm.scm (ghc-xmonad-contrib): Fix misplaced commas (unquotes).
2018-12-13 00:08:05 -05:00
Efraim Flashner 8c380a01a2
gnu: Add dav1d.
* gnu/packages/video.scm (dav1d): New variable.
2018-12-12 09:24:48 +02:00
Eric Bavier 0226dca7c9
gnu: youtube-viewer: Update to 3.5.0.
* gnu/packages/video.scm (youtube-viewer): Update to 3.5.0.
2018-12-12 00:02:54 -06:00
Ludovic Courtès 194451347d
Merge branch 'core-updates' 2018-12-03 08:52:17 +01:00
Eric Bavier 37b82ccc39
handbrake: Update to 1.1.2.
* gnu/packages/video.scm (handbrake): Update to 1.1.2.
[source]: Use direct download url.  Remove upstreamed patch.  Patch make
fragments in snippet.
[inputs]: Use latest ffmpeg.  Add jansson and opus.
[arguments]: Remove 'disable-contrib phase, which is now in source snippet.
Move 'fix-x265-linking phase fix to #:configure-flags.
[license]: Use 'gpl2' as clarified in LICENSE.
* gnu/packages/patches/handbrake-pkg-config-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-12-01 09:42:25 -06:00
Ricardo Wurmus 940fdd0cbc
gnu: ffms2: Fetch sources from git.
* gnu/packages/video.scm (ffms2)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus e0a80ee442
gnu: mps-youtube: Fetch sources from git.
* gnu/packages/video.scm (mps-youtube)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus ce4ac7d56e
gnu: mpv: Fetch sources from git.
* gnu/packages/video.scm (mpv)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 722e6ffeea
gnu: ffmpegthumbnailer: Fetch sources from git.
* gnu/packages/video.scm (ffmpegthumbnailer)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 21309b8b1f
gnu: simplescreenrecorder: Fetch sources from git.
* gnu/packages/video.scm (simplescreenrecorder)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 2f069a1fa7
gnu: obs: Fetch sources from git.
* gnu/packages/video.scm (obs)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 520b5d06a4
gnu: mlt: Fetch sources from git.
* gnu/packages/video.scm (mlt)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 97ef6df5ec
gnu: vapoursynth: Fetch sources from git.
* gnu/packages/video.scm (vapoursynth)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 5d9e3edd01
gnu: you-get: Fetch sources from git.
* gnu/packages/video.scm (you-get)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus 45b2eff0aa
gnu: l-smash: Fetch sources from git.
* gnu/packages/video.scm (l-smash)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus d61236dffd
gnu: vidstab: Fetch sources from git.
* gnu/packages/video.scm (vidstab)[source]: Fetch from git.
2018-11-29 22:43:48 +01:00
Ricardo Wurmus e7c7b10db4
gnu: gst-transcoder: Fetch sources from git.
* gnu/packages/video.scm (gst-transcoder)[source]: Fetch from git.
2018-11-29 22:43:47 +01:00
Marius Bakke 25ca46985c
Merge branch 'master' into core-updates 2018-11-29 15:56:49 +01:00
Efraim Flashner 8e59c5febd
gnu: x265: Fix building on armhf-linux.
* gnu/packages/video.scm (x265)[patches]: Add patch.
[arguments]: Add a configure-flag to disable assembly. Adjust a custom
phase to recognize armv8 as 32-bit arm when masquerading as armhf-linux.
2018-11-27 19:58:01 +02:00
Efraim Flashner 020d4d2cdc
gnu: x265: Install static libraries in a separate output.
This saves more than 50% of the closure size.

* gnu/packages/video.scm (x265)[outputs]: New field.
[arguments]: Add custom phase to move the static libraries to a new
output.
2018-11-27 19:58:00 +02:00
Efraim Flashner bd606fb2ce
gnu: x265: Build 10-bit and 12-bit libraries.
* gnu/packages/video.scm (x265)[arguments]: Add configure-flag to set
%output for the other builds. Add custom 'build-12-bit and 'build-10-bit
phases to build their respective versions. Add a custom phase to install
the 10-bit and 12-bit libraries.
2018-11-27 19:57:56 +02:00
Eric Bavier 69a3fcc086
gnu: Add OpenShot.
* gnu/packages/video.scm (openshot-qt): New variable.
2018-11-26 19:04:22 -06:00
Eric Bavier 579a9cdec7
gnu: Add libopenshot.
* gnu/packages/video.scm (libopenshot): New variable.
* gnu/packages/patches/libopenshot-tests-with-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-11-26 19:03:54 -06:00
Björn Höfling 644af6c870
gnu: aegisub: Fix build.
* gnu/packages/patches/aegisub-boost68.patch: New file
* gnu/local.mk: Add it.
* gnu/packages/video.scm (aegisub)[source]: Use patch.
2018-11-25 23:29:09 +01:00
Efraim Flashner 24a2e19c43
gnu: python-waf: Use a proper directory structure.
Fixes <https://bugs.gnu.org/25634>.

* gnu/packages/python.scm (python-waf): Replace custom 'install phase to
install "waf" binary into the bin directory. Remove the 'wrap phase.
* gnu/packages/video.scm (mpv)[arguments]: Adjust the 'setup-waf phase
accordingly.
2018-11-21 15:43:23 +02:00
Efraim Flashner a2aa746cfe
gnu: python-waf: Use a proper directory structure.
Fixes <https://bugs.gnu.org/25634>.

* gnu/packages/python.scm (python-waf): Replace custom 'install phase to
install "waf" binary into the bin directory. Remove the 'wrap phase.
* gnu/packages/video.scm (mpv)[arguments]: Adjust the 'setup-waf phase
accordingly.
2018-11-21 15:20:20 +02:00
Mark H Weaver 9dcfd6aac9
gnu: video: Return #t from all phases.
* gnu/packages/video.scm (youtube-dl-gui, avidemux, xvid, twitchy, aegisub):
Return #t from all phases, use invoke where appropriate, and remove vestigial
plumbing.
2018-11-14 23:44:04 -05:00
Arun Isaac e740a90228
gnu: youtube-dl: Update to 2018.11.07.
* gnu/packages/video.scm (youtube-dl): Update to 2018.11.07.
2018-11-12 22:09:12 +05:30
Tobias Geerinckx-Rice fe4fb278b8
gnu: youtube-dl: Update to 2018.11.03.
* gnu/packages/video.scm (youtube-dl): Update to 2018.11.03.
2018-11-06 15:34:37 +01:00
Rutger Helling c58f3ebaf8
gnu: ffmpeg: Update to 4.1.
* gnu/packages/video.scm (ffmpeg): Update to 4.1.
2018-11-06 12:02:59 +01:00
Marius Bakke 64b60f38e7
gnu: ffmpeg: Update to 4.0.3.
* gnu/packages/video.scm (ffmpeg): Update to 4.0.3.
2018-11-05 23:46:38 +01:00
Marius Bakke c5e5711002
gnu: ffmpeg@3.4: Update to 3.4.5.
* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.5.
2018-11-05 23:46:37 +01:00
Tobias Geerinckx-Rice 33bddd309c
gnu: motion: Install translations.
* gnu/packages/video.scm (motion)[native-inputs]: Add gettext-minimal.
2018-11-01 04:34:24 +01:00