Skip to content

Commit da338b5

Browse files
author
Release Manager
committed
Trac #32956: create dummy script packages for ffmpeg and imagemagick
One advantage is that when the feature `ffmpeg` or `imagemagick` is needed, an error message will now suggest how to install `ffmpeg` or `imagemagick` according to the system (debian, cygwin, macports, homebrew, etc.). From https://trac.sagemath.org/ticket/32650#comment:33 See also https://trac.sagemath.org/ticket/32926#comment:24 Part of #30930 URL: https://trac.sagemath.org/32956 Reported by: slabbe Ticket author(s): Sébastien Labbé Reviewer(s): Matthias Koeppe
2 parents 346459a + 6dd8bca commit da338b5

37 files changed

+98
-7
lines changed

build/pkgs/_recommended/distros/debian.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ dvipng
1313
# to run the Jmol 3D viewer from the console and generate images for 3D plots in the documentation
1414
default-jdk
1515
# to produce animations
16-
ffmpeg
16+
# ffmpeg -- this is a separate script package
1717
libavdevice-dev
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# To convert Jupyter notebooks to pdf:
22
# pandoc -- this is a separate script package
33
# To produce animations:
4-
ffmpeg
5-
imagemagick
4+
# ffmpeg -- this is a separate script package
5+
# imagemagick -- this is a separate script package
66
# Homebrew's texinfo can be used to build the info files for ecl and
77
# maxima but the OS X default version of texinfo cannot.
88
texinfo
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# To convert Jupyter notebooks to pdf:
22
# pandoc -- this is a separate script package
33
# To produce animations:
4-
ffmpeg
5-
imagemagick
4+
# ffmpeg -- this is a separate script package
5+
# imagemagick -- this is a separate script package
66
# MacPorts's texinfo can be used to build the info files for ecl and
77
# maxima but the OS X default version of texinfo cannot.
88
texinfo

build/pkgs/ffmpeg/SPKG.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
ffmpeg: ffmpeg video converter
2+
==============================
3+
4+
Description
5+
-----------
6+
7+
ffmpeg is a very fast video and audio converter that can also grab from a live
8+
audio/video source. It can also convert between arbitrary sample rates and
9+
resize video on the fly with a high quality polyphase filter.
10+
11+
License
12+
-------
13+
14+
"FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version
15+
2.1 or later. However, FFmpeg incorporates several optional parts and
16+
optimizations that are covered by the GNU General Public License (GPL) version
17+
2 or later. If those parts get used the GPL applies to all of FFmpeg."
18+
19+
http://ffmpeg.org/legal.html
20+
21+
Upstream Contact
22+
----------------
23+
24+
http://ffmpeg.org/
25+

build/pkgs/ffmpeg/distros/alpine.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ffmpeg

build/pkgs/ffmpeg/distros/arch.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ffmpeg

build/pkgs/ffmpeg/distros/conda.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
imageio-ffmpeg

build/pkgs/ffmpeg/distros/debian.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ffmpeg

build/pkgs/ffmpeg/distros/fedora.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ffmpeg

build/pkgs/ffmpeg/distros/freebsd.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
multimedia/ffmpeg

0 commit comments

Comments
 (0)