mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-03 08:27:43 +00:00
package/gerbera: bump to version 1.3.1
Remove all patches (already in version) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
c2387c9604
commit
163ec0dafe
@ -1,41 +0,0 @@
|
|||||||
From de0e7fe3b56cff79c11aedc89448814fab8d1877 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
Date: Fri, 8 Mar 2019 19:11:11 +0100
|
|
||||||
Subject: [PATCH] MakeLists.txt: fix static build with curl and libidn2
|
|
||||||
|
|
||||||
curl can be statically linked with libidn2, in this case, build fails:
|
|
||||||
/accts/mlweber1/rclinux/rc-buildroot-test/scripts/instance-0/output/host/m68k-buildroot-linux-uclibc/sysroot/usr/lib/libcurl.a(libcurl_la-url.o): In function `free_idnconverted_hostname.isra.1':
|
|
||||||
url.c:(.text+0xf4): undefined reference to `idn2_free'
|
|
||||||
|
|
||||||
To fix this issue, add a call to pkg_check_modules to retrieve any
|
|
||||||
needed dependencies
|
|
||||||
|
|
||||||
Fixes:
|
|
||||||
- http://autobuild.buildroot.org/results/be5893b507d22a23951efeea20c18642742cef5a
|
|
||||||
|
|
||||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
[Upstream status: https://github.com/gerbera/gerbera/pull/429]
|
|
||||||
---
|
|
||||||
CMakeLists.txt | 6 +++++-
|
|
||||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index d0eed230..e6b62c96 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -443,7 +443,11 @@ if(WITH_MYSQL)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(WITH_CURL)
|
|
||||||
- find_package (CURL REQUIRED)
|
|
||||||
+ find_package(PkgConfig QUIET)
|
|
||||||
+ pkg_check_modules (CURL QUIET libcurl)
|
|
||||||
+ if (NOT CURL_FOUND)
|
|
||||||
+ find_package (CURL REQUIRED)
|
|
||||||
+ endif()
|
|
||||||
if (CURL_FOUND)
|
|
||||||
include_directories(${CURL_INCLUDE_DIRS})
|
|
||||||
target_link_libraries (gerbera ${CURL_LIBRARIES})
|
|
||||||
--
|
|
||||||
2.20.1
|
|
||||||
|
|
@ -1,175 +0,0 @@
|
|||||||
From fbbc07ce53e884b1603461ee5642d5f02788678d Mon Sep 17 00:00:00 2001
|
|
||||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
Date: Thu, 21 Mar 2019 16:32:44 +0100
|
|
||||||
Subject: [PATCH] cmake/FindFFMPEG.cmake: use pkgconfig
|
|
||||||
|
|
||||||
ffmpeg has too many optional dependencies (opus, openssl, ...) instead
|
|
||||||
of trying to find them all one by one, use pkg-config to get them and
|
|
||||||
fallback on current mechanism
|
|
||||||
|
|
||||||
Fixes:
|
|
||||||
- http://autobuild.buildroot.org/results/2b99fabd798db84a0fce26ad696c58e54c6ff626
|
|
||||||
- http://autobuild.buildroot.org/results/95e410e5ab34c6d4626a58f97c0d2d5e6829a300
|
|
||||||
|
|
||||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
[Retrieved (and backported) from:
|
|
||||||
https://github.com/gerbera/gerbera/commit/fbbc07ce53e884b1603461ee5642d5f02788678d]
|
|
||||||
---
|
|
||||||
cmake/FindFFMPEG.cmake | 147 +++++++++++++++++++++--------------------
|
|
||||||
1 file changed, 75 insertions(+), 72 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cmake/FindFFMPEG.cmake b/cmake/FindFFMPEG.cmake
|
|
||||||
index 0a4a409f..9548b566 100644
|
|
||||||
--- a/cmake/FindFFMPEG.cmake
|
|
||||||
+++ b/cmake/FindFFMPEG.cmake
|
|
||||||
@@ -82,70 +82,76 @@ ENDIF (NOT FFMPEG_INCLUDE_DIR)
|
|
||||||
# ffmpeg uses relative includes such as <ffmpeg/avformat.h> or <libavcodec/avformat.h>
|
|
||||||
get_filename_component(FFMPEG_INCLUDE_DIR ${FFMPEG_INCLUDE_DIR} ABSOLUTE)
|
|
||||||
|
|
||||||
-FIND_LIBRARY(FFMPEG_avformat_LIBRARY avformat
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_avcodec_LIBRARY avcodec
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_avutil_LIBRARY avutil
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_swresample_LIBRARY swresample
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_vorbis_LIBRARY vorbis
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_dc1394_LIBRARY dc1394_control
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_vorbisenc_LIBRARY vorbisenc
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_theora_LIBRARY theora
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_dts_LIBRARY dts
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_gsm_LIBRARY gsm
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_swscale_LIBRARY swscale
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_z_LIBRARY z
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
-
|
|
||||||
-FIND_LIBRARY(FFMPEG_bz2_LIBRARY bz2
|
|
||||||
- /usr/local/lib
|
|
||||||
- /usr/lib
|
|
||||||
- )
|
|
||||||
+CHECK_STRUCT_HAS_MEMBER("struct AVStream" codecpar libavformat/avformat.h HAVE_AVSTREAM_CODECPAR LANGUAGE C)
|
|
||||||
+
|
|
||||||
+FIND_PACKAGE(PkgConfig QUIET)
|
|
||||||
+PKG_CHECK_MODULES(FFMPEG QUIET libavformat libavutil)
|
|
||||||
+IF (NOT FFMPEG_FOUND)
|
|
||||||
+ FIND_LIBRARY(FFMPEG_avformat_LIBRARY avformat
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_avcodec_LIBRARY avcodec
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_avutil_LIBRARY avutil
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_swresample_LIBRARY swresample
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_vorbis_LIBRARY vorbis
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_dc1394_LIBRARY dc1394_control
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_vorbisenc_LIBRARY vorbisenc
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_theora_LIBRARY theora
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_dts_LIBRARY dts
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_gsm_LIBRARY gsm
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_swscale_LIBRARY swscale
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_z_LIBRARY z
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+
|
|
||||||
+ FIND_LIBRARY(FFMPEG_bz2_LIBRARY bz2
|
|
||||||
+ /usr/local/lib
|
|
||||||
+ /usr/lib
|
|
||||||
+ )
|
|
||||||
+ENDIF(NOT FFMPEG_FOUND)
|
|
||||||
|
|
||||||
SET(FFMPEG_LIBRARIES)
|
|
||||||
IF (FFMPEG_INCLUDE_DIR)
|
|
||||||
@@ -205,9 +211,6 @@ IF (FFMPEG_INCLUDE_DIR)
|
|
||||||
ENDIF (FFMPEG_bz2_LIBRARY)
|
|
||||||
|
|
||||||
SET(FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} CACHE INTERNAL "All presently found FFMPEG libraries.")
|
|
||||||
-
|
|
||||||
- CHECK_STRUCT_HAS_MEMBER("struct AVStream" codecpar libavformat/avformat.h HAVE_AVSTREAM_CODECPAR LANGUAGE C)
|
|
||||||
-
|
|
||||||
ENDIF (FFMPEG_avutil_LIBRARY)
|
|
||||||
ENDIF (FFMPEG_avcodec_LIBRARY)
|
|
||||||
ENDIF (FFMPEG_avformat_LIBRARY)
|
|
@ -1,44 +0,0 @@
|
|||||||
From e2f8e6c30e43c1818a6677d17de87f53c9414405 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
Date: Tue, 2 Apr 2019 10:44:06 +0200
|
|
||||||
Subject: [PATCH] cmake/FindLibUpnp.cmake: fix static linking
|
|
||||||
|
|
||||||
Fix static linking with an openssl enabled upnp:
|
|
||||||
- remove libupnp-1.8 from pkg_check_modules call otherwise test will
|
|
||||||
fail if libupnp-1.8.pc is not found
|
|
||||||
- add PC_UPNP_LIBRARIES to UPNP_LIBRARIES
|
|
||||||
|
|
||||||
Fixes:
|
|
||||||
- http://autobuild.buildroot.org/results/10098c8972725d54b717ddc8ea41f4de5e5b066d
|
|
||||||
|
|
||||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
[Upstream status: https://github.com/gerbera/gerbera/pull/443]
|
|
||||||
---
|
|
||||||
cmake/FindLibUpnp.cmake | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cmake/FindLibUpnp.cmake b/cmake/FindLibUpnp.cmake
|
|
||||||
index ec198d4d..5d2b032d 100644
|
|
||||||
--- a/cmake/FindLibUpnp.cmake
|
|
||||||
+++ b/cmake/FindLibUpnp.cmake
|
|
||||||
@@ -8,7 +8,7 @@
|
|
||||||
# UPNP_HAS_REUSEADDR - If LinUPnP was built with SO_REUSEADDR support
|
|
||||||
|
|
||||||
find_package(PkgConfig QUIET)
|
|
||||||
-pkg_check_modules (PC_UPNP QUIET libupnp-1.8 libupnp)
|
|
||||||
+pkg_search_module (PC_UPNP QUIET libupnp-1.8 libupnp)
|
|
||||||
|
|
||||||
find_path(UPNP_INCLUDE_DIR upnp.h
|
|
||||||
HINTS ${PC_UPNP_INCLUDEDIR} ${PC_UPNP_INCLUDE_DIRS}
|
|
||||||
@@ -41,7 +41,7 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(UPnP
|
|
||||||
VERSION_VAR UPNP_VERSION_STRING)
|
|
||||||
|
|
||||||
if (UPNP_FOUND)
|
|
||||||
- set (UPNP_LIBRARIES ${UPNP_UPNP_LIBRARY} ${UPNP_IXML_LIBRARY})
|
|
||||||
+ set (UPNP_LIBRARIES ${UPNP_UPNP_LIBRARY} ${UPNP_IXML_LIBRARY} ${PC_UPNP_LIBRARIES})
|
|
||||||
set (UPNP_INCLUDE_DIRS ${UPNP_INCLUDE_DIR} )
|
|
||||||
endif ()
|
|
||||||
|
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
|||||||
# Locally computed:
|
# Locally computed:
|
||||||
sha256 5e40971c519eb322fe0111754cafa12d99c47c2ae7d0f9f1aebb19b06e74a912 gerbera-v1.3.0.tar.gz
|
sha256 89bbcebcf6beebb50b9453329b13e6a20e3e505dee5655486e90e1f085591f4a gerbera-v1.3.1.tar.gz
|
||||||
sha256 cae4138373be41fd2be75faf41ce7efbcf49fb17d0e05ad1c51cc01ac335b9b6 LICENSE.md
|
sha256 cae4138373be41fd2be75faf41ce7efbcf49fb17d0e05ad1c51cc01ac335b9b6 LICENSE.md
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
GERBERA_VERSION = v1.3.0
|
GERBERA_VERSION = v1.3.1
|
||||||
GERBERA_SITE = $(call github,gerbera,gerbera,$(GERBERA_VERSION))
|
GERBERA_SITE = $(call github,gerbera,gerbera,$(GERBERA_VERSION))
|
||||||
GERBERA_LICENSE = GPL-2.0
|
GERBERA_LICENSE = GPL-2.0
|
||||||
GERBERA_LICENSE_FILES = LICENSE.md
|
GERBERA_LICENSE_FILES = LICENSE.md
|
||||||
|
Loading…
x
Reference in New Issue
Block a user