Browse Source

Update everything video and streaming-related

master
mid-kid 7 years ago
parent
commit
245f9a92a3
  1. 22
      satellites/ffmpeg.sat
  2. 4
      satellites/libass.sat
  3. 4
      satellites/mpv.sat
  4. 15
      satellites/python3-socks.sat
  5. 15
      satellites/python3-websocket-client.sat
  6. 4
      satellites/streamlink.sat
  7. 4
      satellites/youtube-dl.sat

22
satellites/ffmpeg.sat

@ -1,26 +1,13 @@
name=ffmpeg name=ffmpeg
version=3.3.2 version=3.4.1
update_url='https://ffmpeg.org/download.html' update_url='https://ffmpeg.org/download.html'
# Extract from EXTERNAL_LIBRARY_LIST in the configure script, except EXTERNAL_AUTODETECT_LIBRARY_LIST and EXTERNAL_LIBRARY_NONFREE_LIST
# Last update: 3.3
# NOTE: Not everything has been tested.
optional_libraries='avisynth frei0r libcdio librubberband libvidstab libx264 libx265 libxavs libxvid gmp libopencore_amrnb libopencore_amrwb libvo_amrwbenc libsmbclient chromaprint crystalhd gcrypt gnutls jni ladspa libass libbluray libbs2b libcaca libcelt libdc1394 libflite libfontconfig libfreetype libfribidi libgme libgsm libiec61883 libilbc libkvazaar libmodplug libmp3lame libnut libopencv libopenh264 libopenjpeg libopenmpt libopus libpulse librtmp libschroedinger libshine libsmbclient libsnappy libsoxr libspeex libssh libtesseract libtheora libtwolame libv4l2 libvorbis libvpx libwavpack libwebp libzimg libzmq libzvbi mediacodec netcdf openal opencl opengl videotoolbox'
for opt in $optional_libraries; do
define_option "!$opt: Enable support for $opt"
done
dlextract "http://ffmpeg.org/releases/$name-$version.tar.bz2" \ dlextract "http://ffmpeg.org/releases/$name-$version.tar.bz2" \
'e6e3b5f85eb5cb5448501fe4d8ca5bd0' 'bbf3fcded80c33968c91bf323a744286'
_ _
cd "$name-$version" cd "$name-$version"
optional=""
for opt in $optional_libraries; do
option $opt && optional="$optional --enable-$opt"
done
# ffmpeg uses it's own configure script with arguably differing options to the # ffmpeg uses it's own configure script with arguably differing options to the
# regular GNU autotools configure scripts. # regular GNU autotools configure scripts.
# Not using compile_configure due to that. # Not using compile_configure due to that.
@ -34,7 +21,10 @@ done
--mandir="/$dir_prefix/$dir_man" \ --mandir="/$dir_prefix/$dir_man" \
--enable-gpl \ --enable-gpl \
--enable-version3 \ --enable-version3 \
$optional $(pkg-config --exists gnutls && echo --enable-gnutls) \
$(pkg-config --exists vpx && echo --enable-libvpx) \
$(pkg-config --exists vorbis && echo --enable-libvorbis) \
$(pkg-config --exists libass && echo --enable-libass)
make make
make DESTDIR="$dir_install" install make DESTDIR="$dir_install" install

4
satellites/libass.sat

@ -1,11 +1,11 @@
import 'compile/configure' import 'compile/configure'
name=libass name=libass
version=0.13.7 version=0.14.0
update_url="https://github.com/libass/$name/releases" update_url="https://github.com/libass/$name/releases"
dlextract "https://github.com/libass/$name/releases/download/$version/$name-$version.tar.xz" \ dlextract "https://github.com/libass/$name/releases/download/$version/$name-$version.tar.xz" \
'ed16057b34a7f13330f416dd8c9a2032' '5b8c23340654587b8a472cb74ee9366b'
_ _
cd "$name-$version" cd "$name-$version"

4
satellites/mpv.sat

@ -1,12 +1,12 @@
import 'compile/waf' import 'compile/waf'
name=mpv name=mpv
version=0.26.0 version=0.27.0
update_url="https://github.com/mpv-player/$name/releases" update_url="https://github.com/mpv-player/$name/releases"
update_names="/archive/v$version.tar.gz" update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/mpv-player/$name/archive/v$version/$name-$version.tar.gz" \ dlextract "https://github.com/mpv-player/$name/archive/v$version/$name-$version.tar.gz" \
'038d0b660de07ff645ad6a741704ecab' 'ec86f42b091d891f9a932de0f6e873ad'
_ _
cd "$name-$version" cd "$name-$version"

15
satellites/python3-socks.sat

@ -0,0 +1,15 @@
import 'compile/python'
name=PySocks
version=1.6.8
update_url="https://github.com/Anorov/$name/releases"
update_names="/archive/$version.tar.gz"
dlextract "https://github.com/Anorov/$name/archive/$version/$name-$version.tar.gz" \
'ec13b71d9fe06433ae7fa7a96da71822'
_
cd "$name-$version"
compile_python 3
# vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab:

15
satellites/python3-websocket-client.sat

@ -0,0 +1,15 @@
import 'compile/python'
name=websocket-client
version=0.46.0
update_url="https://github.com/$name/$name/releases"
update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/$name/$name/archive/v$version/$name-$version.tar.gz" \
'59af7779c3e8bf6653a2e159f58ee328'
_
cd "$name-$version"
compile_python 3
# vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab:

4
satellites/streamlink.sat

@ -1,11 +1,11 @@
import 'compile/python' import 'compile/python'
name=streamlink name=streamlink
version=0.7.0 version=0.9.0
update_url="https://github.com/$name/$name/releases" update_url="https://github.com/$name/$name/releases"
dlextract "https://github.com/$name/$name/releases/download/$version/$name-$version.tar.gz" \ dlextract "https://github.com/$name/$name/releases/download/$version/$name-$version.tar.gz" \
'fa4b53f95f862eb079fea5812fe912c3' 'd54ced2e9f20d307e16a8e1dae1217c1'
_ _
cd "$name-$version" cd "$name-$version"

4
satellites/youtube-dl.sat

@ -1,11 +1,11 @@
import 'compile/python' import 'compile/python'
name=youtube-dl name=youtube-dl
version=2017.07.15 version=2018.01.07
update_url="http://rg3.github.io/$name/download.html" update_url="http://rg3.github.io/$name/download.html"
dlextract "https://yt-dl.org/downloads/$version/$name-$version.tar.gz" \ dlextract "https://yt-dl.org/downloads/$version/$name-$version.tar.gz" \
'03926f2e46cfe993725734aa395a9413' '49ef4d7c3522eadad4fc57b8c47b4c6d'
_ _
cd "$name" cd "$name"

Loading…
Cancel
Save