[vlc-devel] [PATCH] contrib: Add srt 1.2.2
Jean-Baptiste Kempf
jb at videolan.org
Tue Nov 21 12:23:31 CET 2017
Hello,
So far, this works for me on Linux, but I can't compile for WIndows
(probably broken mingw on my side)
On Tue, 21 Nov 2017, at 11:39, Justin Kim wrote:
> Secure Reliable Transport library supports nettle backend
> since 1.2.1, and the current released version is 1.2.2 which
> has a fix of wrong version string.
> With the option, `--with-gnutls`, in SRT, VLC can be sure
> that non-GPL compatible library won't be linked.
>
> Signed-off-by: Justin Kim <justin.kim at collabora.com>
> ---
> configure.ac | 2 +-
> contrib/src/srt/SHA512SUMS | 1 +
> contrib/src/srt/rules.mak | 28 ++++++++++++++++++++++++++++
> 3 files changed, 30 insertions(+), 1 deletion(-)
> create mode 100644 contrib/src/srt/SHA512SUMS
> create mode 100644 contrib/src/srt/rules.mak
>
> diff --git a/configure.ac b/configure.ac
> index d9ce412e5e..1ef634fe40 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -3926,7 +3926,7 @@ AM_CONDITIONAL([HAVE_LIRC], [test "${have_lirc}" =
> "yes"])
> dnl
> dnl SRT plugin
> dnl
> -PKG_ENABLE_MODULES_VLC([SRT], [access_srt access_output_srt], [srt >=
> 1.2.0], [SRT input/output plugin], [auto], [], [], [-DENABLE_SRT])
> +PKG_ENABLE_MODULES_VLC([SRT], [access_srt access_output_srt], [srt >=
> 1.2.2], [SRT input/output plugin], [auto], [], [], [-DENABLE_SRT])
>
> EXTEND_HELP_STRING([Visualisations and Video filter plugins:])
> dnl
> diff --git a/contrib/src/srt/SHA512SUMS b/contrib/src/srt/SHA512SUMS
> new file mode 100644
> index 0000000000..e8646df487
> --- /dev/null
> +++ b/contrib/src/srt/SHA512SUMS
> @@ -0,0 +1 @@
> +cb897c97d5fd93b333c8de0805c78c940650a2daf8d821e09e3fb01c7e4b56bd7513cf28545f7ac422fba9fa8420b745f397359a4b9e81cff496c776820ea90a
> v1.2.2.tar.gz
> diff --git a/contrib/src/srt/rules.mak b/contrib/src/srt/rules.mak
> new file mode 100644
> index 0000000000..037adf2955
> --- /dev/null
> +++ b/contrib/src/srt/rules.mak
> @@ -0,0 +1,28 @@
> +# srt
> +
> +SRT_VERSION := 1.2.2
> +SRT_TARBALL := v$(SRT_VERSION).tar.gz
> +SRT_URL := $(GITHUB)/Haivision/srt/archive/$(SRT_TARBALL)
> +
> +ifdef BUILD_NETWORK
> +PKGS += srt
> +endif
> +ifeq ($(call need_pkg,"srt >= 1.2.2"),)
> +PKGS_FOUND += srt
> +endif
> +
> +$(TARBALLS)/$(SRT_TARBALL):
> + $(call download_pkg,$(SRT_URL),srt)
> +
> +.sum-srt: $(SRT_TARBALL)
> +
> +srt: $(SRT_TARBALL) .sum-srt
> + $(UNPACK)
> + mv srt-$(SRT_VERSION) $@ && touch $@
> +
> +DEPS_srt = $(DEPS_gnutls)
> +
> +.srt: srt
> + cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --with-gnutls
> + cd $< && $(MAKE) install
> + touch $@
> --
> 2.15.0
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
--
Jean-Baptiste Kempf - President
+33 672 704 734
More information about the vlc-devel
mailing list