diff --git a/community/gpac/PKGBUILD b/community/gpac/PKGBUILD index 6a9be35f2..7c288277f 100644 --- a/community/gpac/PKGBUILD +++ b/community/gpac/PKGBUILD @@ -7,7 +7,7 @@ pkgname=gpac pkgver=0.6.1 -pkgrel=1 +pkgrel=2 epoch=1 pkgdesc='A multimedia framework based on the MPEG-4 Systems standard' arch=('i686' 'x86_64') @@ -22,8 +22,15 @@ optdepends=('jack: for jack support' 'sdl2: for sdl support') provides=('libgpac.so') options=('staticlibs' '!makeflags') -source=("gpac-${pkgver}.tar.gz::https://github.com/gpac/gpac/archive/v${pkgver}.tar.gz") -sha256sums=('67d1ac8f8b3e74da0e4e38ea926dc15bca6e9941e8f366e3538abcf13c103c09') +source=("gpac-${pkgver}.tar.gz::https://github.com/gpac/gpac/archive/v${pkgver}.tar.gz" gpac-openssl-1.1.patch) +sha256sums=('67d1ac8f8b3e74da0e4e38ea926dc15bca6e9941e8f366e3538abcf13c103c09' + '3a8b7b51192424df5aee3bf11a0207c9374aabcfba4db90522af2e3bbc37bbbe') + +prepare() { + cd gpac-${pkgver} + # fix build with openssl 1.1 (rpmfusion) + patch -p1 -i ../gpac-openssl-1.1.patch +} build() { cd gpac-${pkgver} diff --git a/community/gpac/gpac-openssl-1.1.patch b/community/gpac/gpac-openssl-1.1.patch new file mode 100644 index 000000000..5d95a23f9 --- /dev/null +++ b/community/gpac/gpac-openssl-1.1.patch @@ -0,0 +1,11 @@ +--- a/src/utils/downloader.c ++++ b/src/utils/downloader.c +@@ -391,7 +391,6 @@ + } + SSL_library_init(); + SSL_load_error_strings(); +- SSLeay_add_all_algorithms(); + SSLeay_add_ssl_algorithms(); + _ssl_is_initialized = GF_TRUE; + GF_LOG(GF_LOG_DEBUG, GF_LOG_NETWORK, ("[HTTPS] Initalization of SSL library complete.\n")); +