From f2c329f617d2fdf19235d32fd864cff8c5417ca7 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Tue, 27 Feb 2024 21:09:13 +0100 Subject: [PATCH] remove VLC folder --- .gitmodules | 3 - flatpak/org.videolan.VLC/.gitmodules | 3 - flatpak/org.videolan.VLC/README.md | 12 - .../org.videolan.VLC/ffmpeg_binutils241.patch | 76 -- flatpak/org.videolan.VLC/gsm-makefile.patch | 12 - flatpak/org.videolan.VLC/gsm.patch | 198 ------ .../libbdplus-gpg-error.patch | 14 - flatpak/org.videolan.VLC/libkate.patch | 103 --- .../live555-add-pkgconfig-file.patch | 37 - .../org.videolan.VLC/live555-nosignal.patch | 105 --- .../org.videolan.VLC.appdata.xml | 57 -- .../org.videolan.VLC/org.videolan.VLC.yaml | 673 ------------------ flatpak/org.videolan.VLC/shared-modules | 1 - .../org.videolan.VLC/vlc-disc-shortcuts.patch | 115 --- .../org.videolan.VLC/vlc-fix-appdata.patch | 21 - .../vlc-ignore-time-for-cache.patch | 26 - ...izer-flac-fix-CRC-from-emulated-sync.patch | 91 --- flatpak/org.videolan.VLC/vlc.sh | 8 - .../vlc_screenshot_gnome3.jpg | Bin 102202 -> 0 bytes .../vlc_screenshot_gnome3_dark.jpg | Bin 90457 -> 0 bytes 20 files changed, 1555 deletions(-) delete mode 100644 flatpak/org.videolan.VLC/.gitmodules delete mode 100644 flatpak/org.videolan.VLC/README.md delete mode 100644 flatpak/org.videolan.VLC/ffmpeg_binutils241.patch delete mode 100644 flatpak/org.videolan.VLC/gsm-makefile.patch delete mode 100644 flatpak/org.videolan.VLC/gsm.patch delete mode 100644 flatpak/org.videolan.VLC/libbdplus-gpg-error.patch delete mode 100644 flatpak/org.videolan.VLC/libkate.patch delete mode 100644 flatpak/org.videolan.VLC/live555-add-pkgconfig-file.patch delete mode 100644 flatpak/org.videolan.VLC/live555-nosignal.patch delete mode 100644 flatpak/org.videolan.VLC/org.videolan.VLC.appdata.xml delete mode 100644 flatpak/org.videolan.VLC/org.videolan.VLC.yaml delete mode 160000 flatpak/org.videolan.VLC/shared-modules delete mode 100644 flatpak/org.videolan.VLC/vlc-disc-shortcuts.patch delete mode 100644 flatpak/org.videolan.VLC/vlc-fix-appdata.patch delete mode 100644 flatpak/org.videolan.VLC/vlc-ignore-time-for-cache.patch delete mode 100644 flatpak/org.videolan.VLC/vlc-packetizer-flac-fix-CRC-from-emulated-sync.patch delete mode 100644 flatpak/org.videolan.VLC/vlc.sh delete mode 100644 flatpak/org.videolan.VLC/vlc_screenshot_gnome3.jpg delete mode 100644 flatpak/org.videolan.VLC/vlc_screenshot_gnome3_dark.jpg diff --git a/.gitmodules b/.gitmodules index 10c9a25..e69de29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +0,0 @@ -[submodule "flatpak/org.videolan.VLC/shared-modules"] - path = flatpak/org.videolan.VLC/shared-modules - url = https://github.com/flathub/shared-modules.git diff --git a/flatpak/org.videolan.VLC/.gitmodules b/flatpak/org.videolan.VLC/.gitmodules deleted file mode 100644 index 1e7a990..0000000 --- a/flatpak/org.videolan.VLC/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "shared-modules"] - path = shared-modules - url = https://github.com/flathub/shared-modules.git diff --git a/flatpak/org.videolan.VLC/README.md b/flatpak/org.videolan.VLC/README.md deleted file mode 100644 index 4480f17..0000000 --- a/flatpak/org.videolan.VLC/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# VLC plugin extension - -To package independent plugins for VLC you can create an extension org.videolan.VLC.Plugin.myplugin. - -The files in your extension will be available in /app/share/vlc/extra/myplugin. - -The lib folder will automatically be added in the runtime LD search paths so you can link your plugin to whatever is there. - -To add a VLC plugin put the .so inside a plugins directory at the root of your extension. It will then be available to VLC. - -All the .sh files available at the root of the extension will be sourced before launching VLC. You can then mess around with environment variables, and also modify VLC_ARGS which will be prepend to the args passed by the user. - diff --git a/flatpak/org.videolan.VLC/ffmpeg_binutils241.patch b/flatpak/org.videolan.VLC/ffmpeg_binutils241.patch deleted file mode 100644 index 33fd3d4..0000000 --- a/flatpak/org.videolan.VLC/ffmpeg_binutils241.patch +++ /dev/null @@ -1,76 +0,0 @@ -From effadce6c756247ea8bae32dc13bb3e6f464f0eb Mon Sep 17 00:00:00 2001 -From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= -Date: Sun, 16 Jul 2023 18:18:02 +0300 -Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift - instructions within inline assembly - -Fixes assembling with binutil as >= 2.41 - -Signed-off-by: James Almer ---- - libavcodec/x86/mathops.h | 26 +++++++++++++++++++++++--- - 1 file changed, 23 insertions(+), 3 deletions(-) - -diff --git a/libavcodec/x86/mathops.h b/libavcodec/x86/mathops.h -index 6298f5ed19..ca7e2dffc1 100644 ---- a/libavcodec/x86/mathops.h -+++ b/libavcodec/x86/mathops.h -@@ -35,12 +35,20 @@ - static av_always_inline av_const int MULL(int a, int b, unsigned shift) - { - int rt, dummy; -+ if (__builtin_constant_p(shift)) - __asm__ ( - "imull %3 \n\t" - "shrdl %4, %%edx, %%eax \n\t" - :"=a"(rt), "=d"(dummy) -- :"a"(a), "rm"(b), "ci"((uint8_t)shift) -+ :"a"(a), "rm"(b), "i"(shift & 0x1F) - ); -+ else -+ __asm__ ( -+ "imull %3 \n\t" -+ "shrdl %4, %%edx, %%eax \n\t" -+ :"=a"(rt), "=d"(dummy) -+ :"a"(a), "rm"(b), "c"((uint8_t)shift) -+ ); - return rt; - } - -@@ -113,19 +121,31 @@ __asm__ volatile(\ - // avoid +32 for shift optimization (gcc should do that ...) - #define NEG_SSR32 NEG_SSR32 - static inline int32_t NEG_SSR32( int32_t a, int8_t s){ -+ if (__builtin_constant_p(s)) - __asm__ ("sarl %1, %0\n\t" - : "+r" (a) -- : "ic" ((uint8_t)(-s)) -+ : "i" (-s & 0x1F) - ); -+ else -+ __asm__ ("sarl %1, %0\n\t" -+ : "+r" (a) -+ : "c" ((uint8_t)(-s)) -+ ); - return a; - } - - #define NEG_USR32 NEG_USR32 - static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ -+ if (__builtin_constant_p(s)) - __asm__ ("shrl %1, %0\n\t" - : "+r" (a) -- : "ic" ((uint8_t)(-s)) -+ : "i" (-s & 0x1F) - ); -+ else -+ __asm__ ("shrl %1, %0\n\t" -+ : "+r" (a) -+ : "c" ((uint8_t)(-s)) -+ ); - return a; - } - --- -2.30.2 - diff --git a/flatpak/org.videolan.VLC/gsm-makefile.patch b/flatpak/org.videolan.VLC/gsm-makefile.patch deleted file mode 100644 index 8cda65d..0000000 --- a/flatpak/org.videolan.VLC/gsm-makefile.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/Makefile b/Makefile -index f7455de..620f773 100644 ---- a/Makefile -+++ b/Makefile -@@ -389,6 +389,7 @@ $(GSM_INSTALL_MAN)/gsm_print.3: $(MAN)/gsm_print.3 - - $(GSM_INSTALL_INC)/gsm.h: $(INC)/gsm.h - -rm $(RMFLAGS) $@ -+ mkdir $(GSM_INSTALL_INC) - cp $? $@ - chmod 444 $@ - diff --git a/flatpak/org.videolan.VLC/gsm.patch b/flatpak/org.videolan.VLC/gsm.patch deleted file mode 100644 index d608189..0000000 --- a/flatpak/org.videolan.VLC/gsm.patch +++ /dev/null @@ -1,198 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -44,7 +44,7 @@ - # CCFLAGS = -c -O - - CC = gcc -ansi -pedantic --CCFLAGS = -c -O2 -DNeedFunctionPrototypes=1 -Wall -Wno-comment -+CCFLAGS = -c -O2 -fPIC -DNeedFunctionPrototypes=1 -Wall -Wno-comment - - LD = $(CC) - -@@ -96,11 +96,11 @@ - # Other tools - - SHELL = /bin/sh --LN = ln -+LN = ln -s -f - BASENAME = basename - AR = ar - ARFLAGS = cr --RMFLAGS = -+RMFLAGS = -f - FIND = find - COMPRESS = compress - COMPRESSFLAGS = -@@ -139,7 +139,7 @@ - - # Targets - --LIBGSM = $(LIB)/libgsm.a -+LIBGSMSO = $(LIB)/libgsm.so - - TOAST = $(BIN)/toast - UNTOAST = $(BIN)/untoast -@@ -257,7 +257,7 @@ - # Install targets - - GSM_INSTALL_TARGETS = \ -- $(GSM_INSTALL_LIB)/libgsm.a \ -+ $(GSM_INSTALL_LIB)/libgsm.so \ - $(GSM_INSTALL_INC)/gsm.h \ - $(GSM_INSTALL_MAN)/gsm.3 \ - $(GSM_INSTALL_MAN)/gsm_explode.3 \ -@@ -279,7 +279,7 @@ - - # Target rules - --all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST) -+all: $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST) - @-echo $(ROOT): Done. - - tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result -@@ -299,24 +299,23 @@ - - # The basic API: libgsm - --$(LIBGSM): $(LIB) $(GSM_OBJECTS) -- -rm $(RMFLAGS) $(LIBGSM) -- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS) -- $(RANLIB) $(LIBGSM) -- -+$(LIBGSMSO): $(LIB) $(GSM_OBJECTS) -+ $(LD) -shared -Wl,-soname,libgsm.so.1 -o $@.1.0.17 $(GSM_OBJECTS) -+ $(LN) libgsm.so.1.0.17 $(LIBGSMSO).1 -+ $(LN) libgsm.so.1.0.17 $(LIBGSMSO) - - # Toast, Untoast and Tcat -- the compress-like frontends to gsm. - --$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM) -- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB) -+$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSMSO) -+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB) - - $(UNTOAST): $(BIN) $(TOAST) - -rm $(RMFLAGS) $(UNTOAST) -- $(LN) $(TOAST) $(UNTOAST) -+ $(LN) toast $(UNTOAST) - - $(TCAT): $(BIN) $(TOAST) - -rm $(RMFLAGS) $(TCAT) -- $(LN) $(TOAST) $(TCAT) -+ $(LN) toast $(TCAT) - - - # The local bin and lib directories -@@ -351,53 +350,54 @@ - fi - - $(TOAST_INSTALL_BIN)/toast: $(TOAST) -- -rm $@ -+ -rm $(RMFLAGS) $@ - cp $(TOAST) $@ - chmod 755 $@ - - $(TOAST_INSTALL_BIN)/untoast: $(TOAST_INSTALL_BIN)/toast -- -rm $@ -- ln $? $@ -+ -rm $(RMFLAGS) $@ -+ $(LN) toast $@ - - $(TOAST_INSTALL_BIN)/tcat: $(TOAST_INSTALL_BIN)/toast -- -rm $@ -- ln $? $@ -+ -rm $(RMFLAGS) $@ -+ $(LN) toast $@ - - $(TOAST_INSTALL_MAN)/toast.1: $(MAN)/toast.1 -- -rm $@ -+ -rm $(RMFLAGS) $@ - cp $? $@ - chmod 444 $@ - - $(GSM_INSTALL_MAN)/gsm.3: $(MAN)/gsm.3 -- -rm $@ -+ -rm $(RMFLAGS) $@ - cp $? $@ - chmod 444 $@ - - $(GSM_INSTALL_MAN)/gsm_option.3: $(MAN)/gsm_option.3 -- -rm $@ -+ -rm $(RMFLAGS) $@ - cp $? $@ - chmod 444 $@ - - $(GSM_INSTALL_MAN)/gsm_explode.3: $(MAN)/gsm_explode.3 -- -rm $@ -+ -rm $(RMFLAGS) $@ - cp $? $@ - chmod 444 $@ - - $(GSM_INSTALL_MAN)/gsm_print.3: $(MAN)/gsm_print.3 -- -rm $@ -+ -rm $(RMFLAGS) $@ - cp $? $@ - chmod 444 $@ - - $(GSM_INSTALL_INC)/gsm.h: $(INC)/gsm.h -- -rm $@ -- cp $? $@ -- chmod 444 $@ -- --$(GSM_INSTALL_LIB)/libgsm.a: $(LIBGSM) -- -rm $@ -+ -rm $(RMFLAGS) $@ - cp $? $@ - chmod 444 $@ - -+$(GSM_INSTALL_LIB)/libgsm.so: $(LIBGSMSO) -+ -rm $(RMFLAGS) $@ $@.1 $@.1.0.17 -+ cp $?.1.0.17 $@.1.0.17 -+ chmod 755 $@.1.0.17 -+ $(LN) libgsm.so.1.0.17 $@ -+ $(LN) libgsm.so.1.0.17 $@.1 - - # Distribution - -@@ -425,7 +425,7 @@ - -print | xargs rm $(RMFLAGS) - - clean: semi-clean -- -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \ -+ -rm $(RMFLAGS) $(LIBGSMSO)* $(ADDTST)/add \ - $(TOAST) $(TCAT) $(UNTOAST) \ - $(ROOT)/gsm-1.0.tar.Z - -@@ -473,22 +473,22 @@ - $(TST)/test-result: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/run - ( cd $(TST); ./run ) - --$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSM) -+$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSMSO) - $(LD) $(LFLAGS) -o $(TST)/lin2txt \ -- $(TST)/lin2txt.o $(LIBGSM) $(LDLIB) -+ $(TST)/lin2txt.o $(LIBGSMSO) $(LDLIB) - --$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSM) -+$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSMSO) - $(LD) $(LFLAGS) -o $(TST)/lin2cod \ -- $(TST)/lin2cod.o $(LIBGSM) $(LDLIB) -+ $(TST)/lin2cod.o $(LIBGSMSO) $(LDLIB) - --$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSM) -+$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSMSO) - $(LD) $(LFLAGS) -o $(TST)/gsm2cod \ -- $(TST)/gsm2cod.o $(LIBGSM) $(LDLIB) -+ $(TST)/gsm2cod.o $(LIBGSMSO) $(LDLIB) - --$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSM) -+$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSMSO) - $(LD) $(LFLAGS) -o $(TST)/cod2txt \ -- $(TST)/cod2txt.o $(LIBGSM) $(LDLIB) -+ $(TST)/cod2txt.o $(LIBGSMSO) $(LDLIB) - --$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSM) -+$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSMSO) - $(LD) $(LFLAGS) -o $(TST)/cod2lin \ -- $(TST)/cod2lin.o $(LIBGSM) $(LDLIB) -+ $(TST)/cod2lin.o $(LIBGSMSO) $(LDLIB) diff --git a/flatpak/org.videolan.VLC/libbdplus-gpg-error.patch b/flatpak/org.videolan.VLC/libbdplus-gpg-error.patch deleted file mode 100644 index 553cabe..0000000 --- a/flatpak/org.videolan.VLC/libbdplus-gpg-error.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 215a7b5..9d9f907 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -143,7 +143,7 @@ if test x$gpg_error_config_prefix != x ; then - fi - fi - --AC_PATH_PROG(GPG_ERROR_CONFIG, gpg-error-config, no) -+AC_PATH_PROG(GPG_ERROR_CONFIG, gpgrt-config, no) - if test x"$GPG_ERROR_CONFIG" = xno; then - AC_MSG_ERROR([gpg-error not found on system]) - else - diff --git a/flatpak/org.videolan.VLC/libkate.patch b/flatpak/org.videolan.VLC/libkate.patch deleted file mode 100644 index 3e0a692..0000000 --- a/flatpak/org.videolan.VLC/libkate.patch +++ /dev/null @@ -1,103 +0,0 @@ -diff --git a/Makefile.in b/Makefile.in -index 50ce6f3..c12a423 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -260,7 +260,6 @@ INT64_T = @INT64_T@ - LD = @LD@ - LDFLAGS = @LDFLAGS@ - LEX = @LEX@ --LEXLIB = @LEXLIB@ - LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ - LIBKATE_SHARED_VERSION = @LIBKATE_SHARED_VERSION@ - LIBOBJS = @LIBOBJS@ -diff --git a/configure.ac b/configure.ac -index 58ff478..a319fdd 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -7,7 +7,7 @@ AC_PREREQ(2.53) - - AC_CANONICAL_TARGET - --AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) -+AM_INIT_AUTOMAKE([-Wall foreign subdir-objects]) - AC_CONFIG_HEADERS([include/config.h]) - - ifdef([AM_SILENT_RULES],[AM_SILENT_RULES]) -@@ -117,6 +117,7 @@ else - fi - AM_CONDITIONAL(HAVE_OGG_MERGE,test "x${OGG_MERGE}" != "x") - -+m4_define_default([_AM_PYTHON_INTERPRETER_LIST],[python2]) - AM_PATH_PYTHON(, HAVE_PYTHON=yes, HAVE_PYTHON=no) - AM_CONDITIONAL(HAVE_PYTHON,test "${HAVE_PYTHON}" = "yes") - -diff --git a/doc/Makefile.in b/doc/Makefile.in -index 6ecfa32..d3bae00 100644 ---- a/doc/Makefile.in -+++ b/doc/Makefile.in -@@ -125,7 +125,6 @@ INT64_T = @INT64_T@ - LD = @LD@ - LDFLAGS = @LDFLAGS@ - LEX = @LEX@ --LEXLIB = @LEXLIB@ - LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ - LIBKATE_SHARED_VERSION = @LIBKATE_SHARED_VERSION@ - LIBOBJS = @LIBOBJS@ -diff --git a/tests/Makefile.in b/tests/Makefile.in -index 2fe27a1..52eabdd 100644 ---- a/tests/Makefile.in -+++ b/tests/Makefile.in -@@ -156,7 +156,6 @@ INT64_T = @INT64_T@ - LD = @LD@ - LDFLAGS = @LDFLAGS@ - LEX = @LEX@ --LEXLIB = @LEXLIB@ - LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ - LIBKATE_SHARED_VERSION = @LIBKATE_SHARED_VERSION@ - LIBOBJS = @LIBOBJS@ -diff --git a/tools/KateDJ/Makefile.in b/tools/KateDJ/Makefile.in -index ce31a00..2ed33bc 100644 ---- a/tools/KateDJ/Makefile.in -+++ b/tools/KateDJ/Makefile.in -@@ -99,7 +99,6 @@ INT64_T = @INT64_T@ - LD = @LD@ - LDFLAGS = @LDFLAGS@ - LEX = @LEX@ --LEXLIB = @LEXLIB@ - LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ - LIBKATE_SHARED_VERSION = @LIBKATE_SHARED_VERSION@ - LIBOBJS = @LIBOBJS@ -diff --git a/tools/Makefile.am b/tools/Makefile.am -index 2be12a3..48076a1 100644 ---- a/tools/Makefile.am -+++ b/tools/Makefile.am -@@ -20,7 +20,7 @@ kateenc_SOURCES+=kpng.c - endif - katedec_SOURCES=katedec.c kkate.c ksrt.c klrc.c kutil.c kfuzz.c kstream.c kread.c kstrings.c - katalyzer_SOURCES=katalyzer.c kutil.c kstream.c kread.c kstrings.c kstats.c --kateenc_LDADD=../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ @PNG_LIBS@ @LEXLIB@ -+kateenc_LDADD=../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ @PNG_LIBS@ - katedec_LDADD=../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ - katalyzer_LDADD=../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ - kateenc_CFLAGS=@CWARNFLAGS_LIGHT@ @CFLAGS_FORTIFY_SOURCE@ @CFLAGS_DEBUG@ @OGG_CFLAGS@ @PNG_CFLAGS@ -diff --git a/tools/Makefile.in b/tools/Makefile.in -index 23ca949..1c52ad1 100644 ---- a/tools/Makefile.in -+++ b/tools/Makefile.in -@@ -223,7 +223,6 @@ INT64_T = @INT64_T@ - LD = @LD@ - LDFLAGS = @LDFLAGS@ - LEX = @LEX@ --LEXLIB = @LEXLIB@ - LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ - LIBKATE_SHARED_VERSION = @LIBKATE_SHARED_VERSION@ - LIBOBJS = @LIBOBJS@ -@@ -351,7 +350,7 @@ noinst_HEADERS = \ - @HAVE_OGG_TRUE@ $(am__append_1) - @HAVE_OGG_TRUE@katedec_SOURCES = katedec.c kkate.c ksrt.c klrc.c kutil.c kfuzz.c kstream.c kread.c kstrings.c - @HAVE_OGG_TRUE@katalyzer_SOURCES = katalyzer.c kutil.c kstream.c kread.c kstrings.c kstats.c --@HAVE_OGG_TRUE@kateenc_LDADD = ../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ @PNG_LIBS@ @LEXLIB@ -+@HAVE_OGG_TRUE@kateenc_LDADD = ../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ @PNG_LIBS@ - @HAVE_OGG_TRUE@katedec_LDADD = ../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ - @HAVE_OGG_TRUE@katalyzer_LDADD = ../lib/liboggkate.la ../lib/libkate.la @OGG_LIBS@ - @HAVE_OGG_TRUE@kateenc_CFLAGS = @CWARNFLAGS_LIGHT@ @CFLAGS_FORTIFY_SOURCE@ @CFLAGS_DEBUG@ @OGG_CFLAGS@ @PNG_CFLAGS@ diff --git a/flatpak/org.videolan.VLC/live555-add-pkgconfig-file.patch b/flatpak/org.videolan.VLC/live555-add-pkgconfig-file.patch deleted file mode 100644 index f10e8db..0000000 --- a/flatpak/org.videolan.VLC/live555-add-pkgconfig-file.patch +++ /dev/null @@ -1,37 +0,0 @@ -Description: Add a pkg-config file for the shared libraries. -Author: Benjamin Drung - -diff --git a/Makefile.tail b/Makefile.tail ---- a/Makefile.tail -+++ b/Makefile.tail -@@ -22,7 +22,12 @@ - @echo - @echo "For more information about this source code (including your obligations under the LGPL), please see our FAQ at http://live555.com/liveMedia/faq.html" - --install: -+install_shared_libraries: -+ install -d $(DESTDIR)$(LIBDIR)/pkgconfig -+ sed "s#@PREFIX@#$(PREFIX)#;s#@LIBDIR@#$(LIBDIR)#;s#@VERSION@#$(VERSION)#" live555.pc.in > live555.pc -+ install -m 644 live555.pc $(DESTDIR)$(LIBDIR)/pkgconfig/live555.pc -+ -+install: $(INSTALL2) - cd $(LIVEMEDIA_DIR) ; $(MAKE) install - cd $(GROUPSOCK_DIR) ; $(MAKE) install - cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE) install ---- /dev/null 2017-01-19 15:35:15.538412775 +0100 -+++ live.2016.07.19/live555.pc.in 2017-01-19 18:46:01.456059400 +0100 -@@ -0,0 +1,9 @@ -+prefix=@PREFIX@ -+libdir=${prefix}/lib -+includedir=${prefix}/include -+ -+Name: live555 -+Description: multimedia RTSP streaming library -+Version: @VERSION@ -+Cflags: -I${includedir}/liveMedia -I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment -I${includedir}/UsageEnvironment -+Libs: -L${libdir} -lliveMedia -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment ---- live.2016.07.19/Makefile.head.orig 2017-01-19 18:47:50.376062631 +0100 -+++ live.2016.07.19/Makefile.head 2017-01-19 18:48:09.940063212 +0100 -@@ -1 +1,2 @@ -+VERSION = $(shell grep LIVEMEDIA_LIBRARY_VERSION_STRING liveMedia/include/liveMedia_version.hh | sed 's/.*"\([^"]*\)".*/\1/') - ##### Change the following for your environment: diff --git a/flatpak/org.videolan.VLC/live555-nosignal.patch b/flatpak/org.videolan.VLC/live555-nosignal.patch deleted file mode 100644 index 4f965f6..0000000 --- a/flatpak/org.videolan.VLC/live555-nosignal.patch +++ /dev/null @@ -1,105 +0,0 @@ -diff --git a/groupsock/GroupsockHelper.cpp b/groupsock/GroupsockHelper.cpp -index 1ddf91f..2007e3e 100644 ---- a/groupsock/GroupsockHelper.cpp -+++ b/groupsock/GroupsockHelper.cpp -@@ -44,6 +44,10 @@ extern "C" int initializeWinsockIfNecessary(); - #endif - #include - -+#ifndef MSG_NOSIGNAL -+# define MSG_NOSIGNAL 0 -+#endif -+ - // By default, use INADDR_ANY for the sending and receiving interfaces: - netAddressBits SendingInterfaceAddr = INADDR_ANY; - netAddressBits ReceivingInterfaceAddr = INADDR_ANY; -@@ -399,7 +403,7 @@ Boolean writeSocket(UsageEnvironment& env, - unsigned char* buffer, unsigned bufferSize) { - do { - MAKE_SOCKADDR_IN(dest, address.s_addr, portNum); -- int bytesSent = sendto(socket, (char*)buffer, bufferSize, 0, -+ int bytesSent = sendto(socket, (char*)buffer, bufferSize, MSG_NOSIGNAL, - (struct sockaddr*)&dest, sizeof dest); - if (bytesSent != (int)bufferSize) { - char tmpBuf[100]; -diff --git a/liveMedia/RTPInterface.cpp b/liveMedia/RTPInterface.cpp -index 78b37d4..b042368 100644 ---- a/liveMedia/RTPInterface.cpp -+++ b/liveMedia/RTPInterface.cpp -@@ -24,6 +24,10 @@ along with this library; if not, write to the Free Software Foundation, Inc., - #include - #include - -+#ifndef MSG_NOSIGNAL -+# define MSG_NOSIGNAL 0 -+#endif -+ - ////////// Helper Functions - Definition ////////// - - // Helper routines and data structures, used to implement -@@ -363,7 +367,7 @@ Boolean RTPInterface::sendRTPorRTCPPacketOverTCP(u_int8_t* packet, unsigned pack - #endif - - Boolean RTPInterface::sendDataOverTCP(int socketNum, u_int8_t const* data, unsigned dataSize, Boolean forceSendToSucceed) { -- int sendResult = send(socketNum, (char const*)data, dataSize, 0/*flags*/); -+ int sendResult = send(socketNum, (char const*)data, dataSize, MSG_NOSIGNAL/*flags*/); - if (sendResult < (int)dataSize) { - // The TCP send() failed - at least partially. - -@@ -377,7 +381,7 @@ Boolean RTPInterface::sendDataOverTCP(int socketNum, u_int8_t const* data, unsig - fprintf(stderr, "sendDataOverTCP: resending %d-byte send (blocking)\n", numBytesRemainingToSend); fflush(stderr); - #endif - makeSocketBlocking(socketNum, RTPINTERFACE_BLOCKING_WRITE_TIMEOUT_MS); -- sendResult = send(socketNum, (char const*)(&data[numBytesSentSoFar]), numBytesRemainingToSend, 0/*flags*/); -+ sendResult = send(socketNum, (char const*)(&data[numBytesSentSoFar]), numBytesRemainingToSend, MSG_NOSIGNAL/*flags*/); - if ((unsigned)sendResult != numBytesRemainingToSend) { - // The blocking "send()" failed, or timed out. In either case, we assume that the - // TCP connection has failed (or is 'hanging' indefinitely), and we stop using it -diff --git a/liveMedia/RTSPClient.cpp b/liveMedia/RTSPClient.cpp -index f47acb5..c3529a7 100644 ---- a/liveMedia/RTSPClient.cpp -+++ b/liveMedia/RTSPClient.cpp -@@ -25,6 +25,10 @@ along with this library; if not, write to the Free Software Foundation, Inc., - #include - #include "ourMD5.hh" - -+#ifndef MSG_NOSIGNAL -+# define MSG_NOSIGNAL 0 -+#endif -+ - RTSPClient* RTSPClient::createNew(UsageEnvironment& env, char const* rtspURL, - int verbosityLevel, - char const* applicationName, -@@ -1969,7 +1973,7 @@ int RTSPClient::write(const char* data, unsigned count) { - if (fTLS.isNeeded) { - return fTLS.write(data, count); - } else { -- return send(fOutputSocketNum, data, count, 0); -+ return send(fOutputSocketNum, data, count, MSG_NOSIGNAL); - } - } - -diff --git a/liveMedia/RTSPServer.cpp b/liveMedia/RTSPServer.cpp -index a6b1ca4..4884c86 100644 ---- a/liveMedia/RTSPServer.cpp -+++ b/liveMedia/RTSPServer.cpp -@@ -24,6 +24,10 @@ along with this library; if not, write to the Free Software Foundation, Inc., - #include "Base64.hh" - #include - -+#ifndef MSG_NOSIGNAL -+# define MSG_NOSIGNAL 0 -+#endif -+ - ////////// RTSPServer implementation ////////// - - RTSPServer* -@@ -882,7 +886,7 @@ void RTSPServer::RTSPClientConnection::handleRequestBytes(int newBytesRead) { - #ifdef DEBUG - fprintf(stderr, "sending response: %s", fResponseBuffer); - #endif -- send(fClientOutputSocket, (char const*)fResponseBuffer, strlen((char*)fResponseBuffer), 0); -+ send(fClientOutputSocket, (char const*)fResponseBuffer, strlen((char*)fResponseBuffer), MSG_NOSIGNAL); - - if (playAfterSetup) { - // The client has asked for streaming to commence now, rather than after a diff --git a/flatpak/org.videolan.VLC/org.videolan.VLC.appdata.xml b/flatpak/org.videolan.VLC/org.videolan.VLC.appdata.xml deleted file mode 100644 index eba044b..0000000 --- a/flatpak/org.videolan.VLC/org.videolan.VLC.appdata.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - org.videolan.VLC - org.videolan.VLC.desktop - CC0-1.0 - VLC - VLC media player, the open-source multimedia player - -

- VLC is a free and open source cross-platform multimedia player and - framework that plays most multimedia files as well as DVDs, Audio CDs, - VCDs, and various streaming protocols. -

-
- - Video - AudioVideo - Player - - - https://www.videolan.org/vlc/ - https://code.videolan.org/videolan/vlc/-/issues - https://www.videolan.org/contribute.html - - - - - - - - - - - - - - - - - - - - - org.videolan.vlc - libvlc.so.5 - - VideoLAN - GPL-2.0+ - VideoLAN et al. - matmaul_at_gmail.com - - https://raw.githubusercontent.com/flathub/org.videolan.VLC/master/vlc_screenshot_gnome3.jpg - https://raw.githubusercontent.com/flathub/org.videolan.VLC/master/vlc_screenshot_gnome3_dark.jpg - -
diff --git a/flatpak/org.videolan.VLC/org.videolan.VLC.yaml b/flatpak/org.videolan.VLC/org.videolan.VLC.yaml deleted file mode 100644 index 0e6f3ea..0000000 --- a/flatpak/org.videolan.VLC/org.videolan.VLC.yaml +++ /dev/null @@ -1,673 +0,0 @@ -app-id: org.videolan.VLC -runtime: org.kde.Platform -runtime-version: 5.15-23.08 -sdk: org.kde.Sdk -command: vlc -finish-args: - - --require-version=0.11.4 - - --share=ipc - - --socket=x11 - - --socket=pulseaudio - - --share=network - - --filesystem=host - - --talk-name=org.freedesktop.ScreenSaver - - --talk-name=org.freedesktop.secrets - - --talk-name=org.kde.kwalletd5 - - --talk-name=org.kde.kwalletd - - --talk-name=org.kde.StatusNotifierWatcher - - --talk-name=org.mpris.MediaPlayer2.Player - - --own-name=org.mpris.MediaPlayer2.vlc - - --device=all - - --filesystem=xdg-run/gvfs -add-extensions: - org.videolan.VLC.Plugin: - versions: 3-5.15-23.08;3-23.08 - directory: share/vlc/extra - subdirectories: true - merge-dirs: plugins - add-ld-path: lib - no-autodownload: true - autodelete: true -rename-appdata-file: vlc.appdata.xml -rename-desktop-file: vlc.desktop -rename-icon: vlc -copy-icon: true -cleanup: - - /share/doc - - /share/gtk-doc - - /share/info - - /share/man - - '*.la' - - '*.a' -cleanup-commands: - - mkdir -p /app/share/vlc/extra - - ln -s /app/share/vlc/extra/plugins /app/lib/vlc/plugins/extra - - rm -f /app/lib/vlc/plugins/plugins.dat - - /app/lib/vlc/vlc-cache-gen /app/lib/vlc/plugins -build-options: - env: - V: '1' -modules: - - shared-modules/intltool/intltool-0.51.json - - shared-modules/SDL/SDL-1.2.15.json - - shared-modules/SDL/SDL_image-1.2.12.json - - shared-modules/lua5.3/lua-5.3.5.json - - shared-modules/glu/glu-9.json - - name: libraw1394 - rm-configure: true - sources: - - type: archive - url: https://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-2.1.2.tar.xz - sha256: 03ccc69761d22c7deb1127fc301010dd13e70e44bb7134b8ff0d07590259a55e - x-checker-data: - type: anitya - project-id: 1710 - url-template: https://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-$version.tar.xz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libavc1394 - rm-configure: true - config-opts: - - --disable-static - sources: - - type: archive - url: https://downloads.sourceforge.net/sourceforge/libavc1394/libavc1394-0.5.4.tar.gz - sha256: 7cb1ff09506ae911ca9860bef4af08c2403f3e131f6c913a2cbd6ddca4215b53 - x-checker-data: - type: anitya - project-id: 1562 - url-template: https://downloads.sourceforge.net/sourceforge/libavc1394/libavc1394-$version.tar.gz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: zvbi - rm-configure: true - sources: - - type: archive - url: https://downloads.sourceforge.net/sourceforge/zapping/zvbi/0.2.35/zvbi-0.2.35.tar.bz2 - sha256: fc883c34111a487c4a783f91b1b2bb5610d8d8e58dcba80c7ab31e67e4765318 - x-checker-data: - type: anitya - project-id: 13803 - url-template: https://downloads.sourceforge.net/sourceforge/zapping/zvbi/$version/zvbi-$version.tar.bz2 - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libdc1394 - rm-configure: true - config-opts: - - --disable-static - sources: - - type: archive - url: https://downloads.sourceforge.net/sourceforge/libdc1394/libdc1394-2/2.2.7/libdc1394-2.2.7.tar.gz - sha256: 537ceb78dd3cef271a183f4a176191d1cecf85f025520e6bd3758b0e19e6609f - x-checker-data: - type: anitya - project-id: 1591 - url-template: https://downloads.sourceforge.net/sourceforge/libdc1394/libdc1394-2/$version/libdc1394-$version.tar.gz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libcddb - rm-configure: true - sources: - - type: archive - url: https://downloads.sourceforge.net/sourceforge/libcddb/libcddb/1.3.2/libcddb-1.3.2.tar.bz2 - sha256: 35ce0ee1741ea38def304ddfe84a958901413aa829698357f0bee5bb8f0a223b - x-checker-data: - type: anitya - project-id: 1572 - url-template: https://downloads.sourceforge.net/sourceforge/libcddb/libcddb/$version/libcddb-$version.tar.bz2 - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: aalib - rm-configure: true - sources: - - type: archive - url: https://downloads.sourceforge.net/sourceforge/aa-project/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz - sha256: fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee - x-checker-data: - type: anitya - project-id: 7921 - stable-only: false - url-template: https://downloads.sourceforge.net/sourceforge/aa-project/aa-lib/$version/aalib-$version.tar.gz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libshout - rm-configure: true - sources: - - type: archive - url: https://downloads.xiph.org/releases/libshout/libshout-2.4.6.tar.gz - sha256: 39cbd4f0efdfddc9755d88217e47f8f2d7108fa767f9d58a2ba26a16d8f7c910 - x-checker-data: - type: anitya - project-id: 11084 - url-template: https://downloads.xiph.org/releases/libshout/libshout-$version.tar.gz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libupnp - rm-configure: true - sources: - - type: archive - url: https://downloads.sourceforge.net/sourceforge/pupnp/libupnp-1.14.18.tar.bz2 - sha256: 16a7cee93ce2868ae63ab1a8164dc7de43577c59983b9f61293a310d6888dceb - x-checker-data: - type: anitya - project-id: 21315 - url-template: https://downloads.sourceforge.net/sourceforge/pupnp/libupnp-$version.tar.bz2 - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: taglib - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - - -DWITH_MP4=ON - - -DWITH_ASF=ON - sources: - - type: archive - url: https://taglib.org/releases/taglib-1.13.1.tar.gz - sha256: c8da2b10f1bfec2cd7dbfcd33f4a2338db0765d851a50583d410bacf055cfd0b - x-checker-data: - type: anitya - project-id: 1982 - url-template: https://taglib.org/releases/taglib-$version.tar.gz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: gsm - no-autogen: true - build-options: - cflags: -fPIC - cxxflags: -c -fPIC - make-install-args: - - -j1 - - INSTALL_ROOT=/app - - GSM_INSTALL_INC=/app/include/gsm - - GSM_INSTALL_MAN=/app/share/man/man3 - - TOAST_INSTALL_MAN=/app/share/man/man1 - sources: - - type: archive - url: https://www.quut.com/gsm/gsm-1.0.17.tar.gz - sha256: 855a57d1694941ddf3c73cb79b8d0b3891e9c9e7870b4981613b734e1ad07601 -# TODO needs some patch updates -# x-checker-data: -# type: anitya -# project-id: 12587 -# url-template: https://www.quut.com/gsm/gsm-$version.tar.gz - - type: patch - path: gsm.patch - - type: patch - path: gsm-makefile.patch - - name: libdvbpsi - rm-configure: true - sources: - - type: archive - url: https://download.videolan.org/pub/libdvbpsi/1.3.3/libdvbpsi-1.3.3.tar.bz2 - sha256: 02b5998bcf289cdfbd8757bedd5987e681309b0a25b3ffe6cebae599f7a00112 - x-checker-data: - type: anitya - project-id: 21684 - url-template: https://download.videolan.org/pub/libdvbpsi/$version/libdvbpsi-$version.tar.bz2 - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libkate - rm-configure: true - config-opts: - - --disable-static - - --disable-doc - sources: - - type: archive - url: https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libkate/libkate-0.4.1.tar.gz - sha256: c40e81d5866c3d4bf744e76ce0068d8f388f0e25f7e258ce0c8e76d7adc87b68 - - type: patch - path: libkate.patch - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libass - config-opts: - - --enable-harfbuzz - - --enable-fontconfig - sources: - - type: archive - url: https://github.com/libass/libass/releases/download/0.17.1/libass-0.17.1.tar.xz - sha256: f0da0bbfba476c16ae3e1cfd862256d30915911f7abaa1b16ce62ee653192784 - x-checker-data: - type: anitya - project-id: 1560 - url-template: https://github.com/libass/libass/releases/download/$version/libass-$version.tar.xz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libebml - builddir: true - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - sources: - - type: archive - url: https://dl.matroska.org/downloads/libebml/libebml-1.4.5.tar.xz - sha256: 4971640b0592da29c2d426f303e137a9b0b3d07e1b81d069c1e56a2f49ab221b - x-checker-data: - type: anitya - project-id: 7879 - url-template: https://dl.matroska.org/downloads/libebml/libebml-$version.tar.xz - - name: libmatroska - builddir: true - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - sources: - - type: archive - url: https://dl.matroska.org/downloads/libmatroska/libmatroska-1.7.1.tar.xz - sha256: 572a3033b8d93d48a6a858e514abce4b2f7a946fe1f02cbfeca39bfd703018b3 - x-checker-data: - type: anitya - project-id: 1657 - url-template: https://dl.matroska.org/downloads/libmatroska/libmatroska-$version.tar.xz - - name: libssh2 - rm-configure: true - sources: - - type: archive - url: https://www.libssh2.org/download/libssh2-1.11.0.tar.gz - sha256: 3736161e41e2693324deb38c26cfdc3efe6209d634ba4258db1cecff6a5ad461 - x-checker-data: - type: anitya - project-id: 1730 - url-template: https://www.libssh2.org/download/libssh2-$version.tar.gz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libvncserver - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - - -DWITH_FFMPEG=OFF - sources: - - type: archive - url: https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.14.tar.gz - sha256: 83104e4f7e28b02f8bf6b010d69b626fae591f887e949816305daebae527c9a5 - x-checker-data: - type: anitya - project-id: 1756 - url-template: https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$version.tar.gz - - name: libdvdread - rm-configure: true - sources: - - type: archive - url: https://download.videolan.org/videolan/libdvdread/6.1.3/libdvdread-6.1.3.tar.bz2 - sha256: ce35454997a208cbe50e91232f0e73fb1ac3471965813a13b8730a8f18a15369 - x-checker-data: - type: anitya - project-id: 5614 - url-template: https://download.videolan.org/videolan/libdvdread/$version/libdvdread-$version.tar.bz2 - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libdvdnav - rm-configure: true - sources: - - type: archive - url: https://download.videolan.org/videolan/libdvdnav/6.1.1/libdvdnav-6.1.1.tar.bz2 - sha256: c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98d18d48 - x-checker-data: - type: anitya - project-id: 5615 - url-template: https://download.videolan.org/videolan/libdvdnav/$version/libdvdnav-$version.tar.bz2 - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libdvdcss - rm-configure: true - sources: - - type: archive - url: https://download.videolan.org/videolan/libdvdcss/1.4.3/libdvdcss-1.4.3.tar.bz2 - sha256: 233cc92f5dc01c5d3a96f5b3582be7d5cee5a35a52d3a08158745d3d86070079 - x-checker-data: - type: anitya - project-id: 5568 - url-template: https://download.videolan.org/videolan/libdvdcss/$version/libdvdcss-$version.tar.bz2 - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: libmodplug - rm-configure: true - sources: - - type: archive - url: https://downloads.sourceforge.net/sourceforge/modplug-xmms/libmodplug/0.8.9.0/libmodplug-0.8.9.0.tar.gz - sha256: 457ca5a6c179656d66c01505c0d95fafaead4329b9dbaa0f997d00a3508ad9de - x-checker-data: - type: anitya - project-id: 5669 - url-template: https://downloads.sourceforge.net/sourceforge/modplug-xmms/libmodplug/$version/libmodplug-$version.tar.gz - - type: script - commands: - - autoreconf -fiv - dest-filename: autogen.sh - - name: x264 - config-opts: - - --enable-pic - - --enable-shared - sources: - - type: git - url: https://code.videolan.org/videolan/x264.git - commit: a8b68ebfaa68621b5ac8907610d3335971839d52 - - name: x265 - builddir: true - subdir: source - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - sources: - - type: archive - url: https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz - sha256: e70a3335cacacbba0b3a20ec6fecd6783932288ebc8163ad74bcc9606477cae8 - x-checker-data: - type: anitya - project-id: 7275 - url-template: https://bitbucket.org/multicoreware/x265_git/downloads/x265_$version.tar.gz - - name: dav1d - buildsystem: meson - sources: - - type: archive - url: https://download.videolan.org/videolan/dav1d/1.3.0/dav1d-1.3.0.tar.xz - sha256: 6d8be2741c505c47f8f1ced3c9cc427759243436553d01d1acce201f87b39e71 - x-checker-data: - type: anitya - project-id: 18920 - url-template: https://download.videolan.org/videolan/dav1d/$version/dav1d-$version.tar.xz - - name: ffmpeg - config-opts: - - --enable-pic - - --enable-shared - - --disable-doc - - --disable-static - - --enable-gpl - - --enable-libx264 - - --enable-libx265 - - --enable-libvpx - - --enable-libmp3lame - - --enable-libvorbis - - --enable-libopus - sources: - - type: archive - url: https://ffmpeg.org/releases/ffmpeg-4.4.4.tar.xz - sha256: e80b380d595c809060f66f96a5d849511ef4a76a26b76eacf5778b94c3570309 - x-checker-data: - type: anitya - project-id: 5405 - versions: - '>=': '4' - <: '5' - url-template: https://ffmpeg.org/releases/ffmpeg-$version.tar.xz - - type: patch - path: ffmpeg_binutils241.patch - - shared-modules/libsecret/libsecret.json - - name: libaacs - config-opts: - - --with-pic - - --enable-shared - - --disable-static - sources: - - type: archive - url: https://download.videolan.org/videolan/libaacs/0.11.1/libaacs-0.11.1.tar.bz2 - sha256: a88aa0ebe4c98a77f7aeffd92ab3ef64ac548c6b822e8248a8b926725bea0a39 - x-checker-data: - type: anitya - project-id: 5562 - url-template: https://download.videolan.org/videolan/libaacs/$version/libaacs-$version.tar.bz2 - - name: libbdplus - rm-configure: true - config-opts: - - --with-pic - - --enable-shared - - --disable-static - build-options: - append-path: /app/share/vlc/extra/bluray/ant/bin - sources: - - type: archive - url: https://download.videolan.org/videolan/libbdplus/0.2.0/libbdplus-0.2.0.tar.bz2 - sha256: b93eea3eaef33d6e9155d2c34b068c505493aa5a4936e63274f4342ab0f40a58 - x-checker-data: - type: anitya - project-id: 5563 - url-template: https://download.videolan.org/videolan/libbdplus/$version/libbdplus-$version.tar.bz2 - - type: patch - path: libbdplus-gpg-error.patch - - name: libbluray - config-opts: - - --disable-static - - --disable-bdjava-jar - sources: - - type: archive - url: https://download.videolan.org/videolan/libbluray/1.3.4/libbluray-1.3.4.tar.bz2 - sha256: 478ffd68a0f5dde8ef6ca989b7f035b5a0a22c599142e5cd3ff7b03bbebe5f2b - x-checker-data: - type: anitya - project-id: 1565 - url-template: https://download.videolan.org/videolan/libbluray/$version/libbluray-$version.tar.bz2 - - shared-modules/libusb/libusb.json - - name: libmtp - config-opts: - - --disable-static - - --with-udev=/app/lib/udev - sources: - - type: archive - url: https://github.com/libmtp/libmtp/releases/download/v1.1.21/libmtp-1.1.21.tar.gz - sha256: f4c1ceb3df020a6cb851110f620c14fe399518c494ed252039cbfb4e34335135 - x-checker-data: - type: anitya - project-id: 10017 - url-template: https://github.com/libmtp/libmtp/releases/download/v$version/libmtp-$version.tar.gz - - name: chromaprint - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - sources: - - type: archive - url: https://github.com/acoustid/chromaprint/releases/download/v1.5.1/chromaprint-1.5.1.tar.gz - sha256: a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c - x-checker-data: - type: anitya - project-id: 286 - url-template: https://github.com/acoustid/chromaprint/releases/download/v$version/chromaprint-$version.tar.gz - - name: fluidlite - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - - -DENABLE_SF3=YES - sources: - - type: git - url: https://github.com/divideconcept/FluidLite.git - commit: d59d2328818f913b7d1a6a59aed695c47a8ce388 - - name: libcaca - config-opts: - - --disable-static - - --disable-python - - --disable-ruby - sources: - - type: archive - url: https://deb.debian.org/debian/pool/main/libc/libcaca/libcaca_0.99.beta19.orig.tar.gz - sha256: 128b467c4ed03264c187405172a4e83049342cc8cc2f655f53a2d0ee9d3772f4 - - name: libplacebo - buildsystem: meson - config-opts: - - -Dvulkan=false - sources: - - type: archive - url: https://github.com/haasn/libplacebo/archive/refs/tags/v0.2.1.tar.gz - sha256: d5d920a1745e4209287d32e8b96a85127b61b843304813980e11104cd9f15e82 - x-checker-data: - type: anitya - project-id: 20101 - versions: - '>=': '0.2' - <: '0.3' - url-template: https://github.com/haasn/libplacebo/archive/refs/tags/v$version.tar.gz - - name: libdsm - buildsystem: meson - sources: - - type: archive - url: https://github.com/videolabs/libdsm/releases/download/v0.4.3/libdsm-0.4.3.tar.xz - sha256: d31921bd6f6a23878266b945731f7d57505472ef85d66f944c43b9f8eacc2a8a - - name: microdns - buildsystem: meson - sources: - - type: archive - url: https://github.com/videolabs/libmicrodns/releases/download/0.2.0/microdns-0.2.0.tar.xz - sha256: 2da28e7dda4861d76f797f92ac3e6c3e048333b95f9e4fc3a6548ad8afd8c446 - x-checker-data: - type: anitya - project-id: 275561 - url-template: https://github.com/videolabs/libmicrodns/releases/download/$version/microdns-$version.tar.xz - - name: spatialaudio - builddir: true - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - sources: - - type: archive - url: https://github.com/videolabs/libspatialaudio/releases/download/0.3.0/spatialaudio-0.3.0.tar.bz2 - sha256: 284c1dbd8efd46c03be84ac7070bc87cae81b7125352b143a70be3e2b96988e3 - - name: srt - builddir: true - buildsystem: cmake-ninja - config-opts: - - -DCMAKE_BUILD_TYPE=RelWithDebInfo - - -DBUILD_SHARED_LIBS=ON - - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - sources: - - type: archive - url: https://github.com/Haivision/srt/archive/v1.5.3.tar.gz - sha256: befaeb16f628c46387b898df02bc6fba84868e86a6f6d8294755375b9932d777 - x-checker-data: - type: anitya - project-id: 236296 - url-template: https://github.com/Haivision/srt/archive/v$version.tar.gz - - name: live555 - buildsystem: simple - build-commands: - - CXXFLAGS=`sed "s/'/\"/g" /etc/flatpak-builder/defaults.json | jq -r .cxxflags` - ; sed -i -e "s|-O2|$CXXFLAGS|" config.linux-with-shared-libraries - - ./genMakefiles linux-with-shared-libraries - - LDFLAGS=`sed "s/'/\"/g" /etc/flatpak-builder/defaults.json | jq -r .ldflags` - ; make -j4 PREFIX=/app LIBDIR=/app/lib install - - chmod +x /app/lib/libliveMedia.so* /app/lib/libUsageEnvironment.so* /app/lib/libBasicUsageEnvironment.so* - /app/lib/libgroupsock.so* - cleanup: - - /bin - sources: - - type: archive - url: https://download.videolan.org/contrib/live555/live.2020.11.05.tar.gz - sha256: 89bdfba7fd215e16be2c9d46a797bf85c5f7f7c46b53dc8af2d1171a658da5b7 - - type: patch - path: live555-add-pkgconfig-file.patch - - type: patch - path: live555-nosignal.patch - - name: libnotify - buildsystem: meson - config-opts: - - -Dgtk_doc=false - - -Dman=false - sources: - - type: archive - url: https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.3.tar.xz - sha256: ee8f3ef946156ad3406fdf45feedbdcd932dbd211ab4f16f75eba4f36fb2f6c0 - x-checker-data: - type: anitya - project-id: 13149 - url-template: https://download.gnome.org/sources/libnotify/$major.$minor/libnotify-$version.tar.xz - - name: protobuf - sources: - - type: archive - url: https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-cpp-3.21.12.tar.gz - sha256: 4eab9b524aa5913c6fffb20b2a8abf5ef7f95a80bc0701f3a6dbb4c607f73460 - x-checker-data: - type: anitya - project-id: 3715 - versions: - '>=': '21' - <: '22' - url-template: https://github.com/protocolbuffers/protobuf/releases/download/v$version/protobuf-cpp-3.$version.tar.gz - cleanup: - - /bin - - name: vlc - config-opts: - - BUILDCC=/usr/bin/gcc -std=gnu99 - - --disable-a52 - cleanup: - - /share/macosx - post-install: - - install -Dp -m 644 org.videolan.VLC.appdata.xml /app/share/appdata/vlc.appdata.xml - - mv /app/bin/vlc /app/bin/vlc.bin - - mv vlc.sh /app/bin/vlc - - chmod +x /app/bin/vlc - - echo "StartupWMClass=VLC" >> /app/share/applications/vlc.desktop - - sed -i -e 's/Icon=vlc/Icon=org.videolan.VLC/g' /app/share/applications/vlc-*.desktop - - for s in openbd opendvd opencda openvcd; do mv /app/share/applications/vlc-$s.desktop - /app/share/applications/org.videolan.VLC-$s.desktop; done - - tar xf chrpath-0.16.tar.gz && cd chrpath-0.16 && ./configure && make - - ./chrpath-0.16/chrpath -d /app/lib/vlc/plugins/access/liblibbluray_plugin.so - sources: - - type: archive - url: https://download.videolan.org/videolan/vlc/3.0.20/vlc-3.0.20.tar.xz - sha256: adc7285b4d2721cddf40eb5270cada2aaa10a334cb546fd55a06353447ba29b5 - x-checker-data: - type: anitya - project-id: 6504 - versions: - '>=': '3' - <: '4' - url-template: https://download.videolan.org/videolan/vlc/$version/vlc-$version.tar.xz - - type: file - path: org.videolan.VLC.appdata.xml - - type: patch - path: vlc-fix-appdata.patch - - type: patch - path: vlc-disc-shortcuts.patch - - type: patch - path: vlc-ignore-time-for-cache.patch - - type: file - path: vlc.sh - - type: file - url: https://src.fedoraproject.org/lookaside/extras/chrpath/chrpath-0.16.tar.gz/2bf8d1d1ee345fc8a7915576f5649982/chrpath-0.16.tar.gz - sha256: bb0d4c54bac2990e1bdf8132f2c9477ae752859d523e141e72b3b11a12c26e7b - diff --git a/flatpak/org.videolan.VLC/shared-modules b/flatpak/org.videolan.VLC/shared-modules deleted file mode 160000 index f63cb3f..0000000 --- a/flatpak/org.videolan.VLC/shared-modules +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f63cb3f5fff835c141769d35cd54ce0ae042fcbf diff --git a/flatpak/org.videolan.VLC/vlc-disc-shortcuts.patch b/flatpak/org.videolan.VLC/vlc-disc-shortcuts.patch deleted file mode 100644 index 0b28d8c..0000000 --- a/flatpak/org.videolan.VLC/vlc-disc-shortcuts.patch +++ /dev/null @@ -1,115 +0,0 @@ ---- - share/Makefile.am | 5 +++-- - share/vlc-openbd.desktop.in | 9 +++++++++ - share/vlc-opencda.desktop.in | 9 +++++++++ - share/vlc-opendvd.desktop.in | 9 +++++++++ - share/vlc-openvcd.desktop.in | 9 +++++++++ - share/vlc.desktop.mimetypes | 4 ---- - 6 files changed, 39 insertions(+), 6 deletions(-) - create mode 100644 share/vlc-openbd.desktop.in - create mode 100644 share/vlc-opencda.desktop.in - create mode 100644 share/vlc-opendvd.desktop.in - create mode 100644 share/vlc-openvcd.desktop.in - -diff --git a/share/Makefile.am b/share/Makefile.am -index bf81792..75add73 100644 ---- a/share/Makefile.am -+++ b/share/Makefile.am -@@ -5,7 +5,7 @@ - desktopdir = $(datadir)/applications - if !HAVE_WIN32 - if !HAVE_DARWIN --desktop_DATA = vlc.desktop -+desktop_DATA = vlc.desktop vlc-openbd.desktop vlc-opendvd.desktop vlc-openvcd.desktop vlc-opencda.desktop - appdatadir = $(datarootdir)/metainfo - appdata_DATA = $(appdata_in_files:.xml.in=.xml) - appdata_in_files = vlc.appdata.xml.in -@@ -13,9 +13,10 @@ - endif - - EXTRA_DIST += vlc.desktop.in vlc.desktop.mimetypes -+EXTRA_DIST += vlc-openbd.desktop.in vlc-opendvd.desktop.in vlc-openvcd.desktop.in vlc-opencda.desktop.in - CLEANFILES += $(desktop_DATA) $(appdata_DATA) - --vlc.desktop: vlc.desktop.in $(top_builddir)/config.status -+%.desktop: %.desktop.in $(top_builddir)/config.status - $(AM_V_GEN)mimetypes="$$(sed 's/\s*#.*$$//g' $(srcdir)/vlc.desktop.mimetypes | egrep -v '^$$' | tr "\n" ';')"; \ - sed \ - -e 's,\@bindir\@,$(bindir),g' \ -diff --git a/share/vlc-openbd.desktop.in b/share/vlc-openbd.desktop.in -new file mode 100644 -index 0000000..386eb20 ---- /dev/null -+++ b/share/vlc-openbd.desktop.in -@@ -0,0 +1,9 @@ -+[Desktop Entry] -+Version=1.0 -+Name=VLC media player (Blu-ray) -+NoDisplay=true -+Exec=@bindir@/vlc --started-from-file bluray://%f -+Icon=vlc -+Terminal=false -+Type=Application -+MimeType=x-content/video-bluray -diff --git a/share/vlc-opencda.desktop.in b/share/vlc-opencda.desktop.in -new file mode 100644 -index 0000000..503d5a8 ---- /dev/null -+++ b/share/vlc-opencda.desktop.in -@@ -0,0 +1,9 @@ -+[Desktop Entry] -+Version=1.0 -+Name=VLC media player (Audio CD) -+NoDisplay=true -+Exec=@bindir@/vlc --started-from-file cdda://%f -+Icon=vlc -+Terminal=false -+Type=Application -+MimeType=x-content/audio-cdda -diff --git a/share/vlc-opendvd.desktop.in b/share/vlc-opendvd.desktop.in -new file mode 100644 -index 0000000..aadc44a ---- /dev/null -+++ b/share/vlc-opendvd.desktop.in -@@ -0,0 +1,9 @@ -+[Desktop Entry] -+Version=1.0 -+Name=VLC media player (DVD) -+NoDisplay=true -+Exec=@bindir@/vlc --started-from-file dvd://%f -+Icon=vlc -+Terminal=false -+Type=Application -+MimeType=x-content/video-dvd -diff --git a/share/vlc-openvcd.desktop.in b/share/vlc-openvcd.desktop.in -new file mode 100644 -index 0000000..c6dd894 ---- /dev/null -+++ b/share/vlc-openvcd.desktop.in -@@ -0,0 +1,9 @@ -+[Desktop Entry] -+Version=1.0 -+Name=VLC media player (VCD) -+NoDisplay=true -+Exec=@bindir@/vlc --started-from-file vcd://%f -+Icon=vlc -+Terminal=false -+Type=Application -+MimeType=x-content/video-vcd;x-content/video-svcd -diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes -index 0d866f7..d521c6c 100644 ---- a/share/vlc.desktop.mimetypes -+++ b/share/vlc.desktop.mimetypes -@@ -119,10 +119,6 @@ x-scheme-handler/icyx # Icecast - - # Linux desktop environment hooks for ISOs etc. - application/x-cd-image --x-content/video-vcd --x-content/video-svcd --x-content/video-dvd --x-content/audio-cdda - x-content/audio-player - - # Playlists / text/xml list with URLs -… - diff --git a/flatpak/org.videolan.VLC/vlc-fix-appdata.patch b/flatpak/org.videolan.VLC/vlc-fix-appdata.patch deleted file mode 100644 index 22435de..0000000 --- a/flatpak/org.videolan.VLC/vlc-fix-appdata.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/share/vlc.appdata.xml.in.in b/share/vlc.appdata.xml.in.in -index b271502eb9..b492c6f7ff 100644 ---- a/share/vlc.appdata.xml.in.in -+++ b/share/vlc.appdata.xml.in.in -@@ -14,13 +14,15 @@ - VCDs, and various streaming protocols. -

- -+ - https://www.videolan.org/vlc/ - https://trac.videolan.org/vlc/ - https://www.videolan.org/contribute.html - -- -+ - - -+ org.videolan.VLC - libvlc.so.5 - - VideoLAN diff --git a/flatpak/org.videolan.VLC/vlc-ignore-time-for-cache.patch b/flatpak/org.videolan.VLC/vlc-ignore-time-for-cache.patch deleted file mode 100644 index e89ea89..0000000 --- a/flatpak/org.videolan.VLC/vlc-ignore-time-for-cache.patch +++ /dev/null @@ -1,26 +0,0 @@ -From b380b05132521b0c1c18b872eba23d1ebc32e0c9 Mon Sep 17 00:00:00 2001 -From: Mathieu Velten -Date: Sun, 16 Jun 2019 02:46:56 +0200 -Subject: [PATCH] Ignore time for cache - ---- - src/modules/bank.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/src/modules/bank.c b/src/modules/bank.c -index 2e67a0d07e..ab2915fbb7 100644 ---- a/src/modules/bank.c -+++ b/src/modules/bank.c -@@ -275,8 +275,7 @@ static int AllocatePluginFile (module_bank_t *bank, const char *abspath, - plugin = vlc_cache_lookup(&bank->cache, relpath); - - if (plugin != NULL -- && (plugin->mtime != (int64_t)st->st_mtime -- || plugin->size != (uint64_t)st->st_size)) -+ && plugin->size != (uint64_t)st->st_size) - { - msg_Err(bank->obj, "stale plugins cache: modified %s", - plugin->abspath); --- -2.21.0 - diff --git a/flatpak/org.videolan.VLC/vlc-packetizer-flac-fix-CRC-from-emulated-sync.patch b/flatpak/org.videolan.VLC/vlc-packetizer-flac-fix-CRC-from-emulated-sync.patch deleted file mode 100644 index ece4766..0000000 --- a/flatpak/org.videolan.VLC/vlc-packetizer-flac-fix-CRC-from-emulated-sync.patch +++ /dev/null @@ -1,91 +0,0 @@ -From: Francois Cartegnie -Date: Mon, 7 Nov 2022 15:02:57 +0100 -Subject: [PATCH] packetizer: flac: fix CRC from emulated sync - -also skips some memcpy - -refs #27454 #27477 - -(cherry picked from commit c14b5aa6a7bd3aa25fa951e2b4136aff70f5702a) ---- - modules/packetizer/flac.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -diff --git a/modules/packetizer/flac.c b/modules/packetizer/flac.c -index 7c7bc06b84..02a43f7653 100644 ---- a/modules/packetizer/flac.c -+++ b/modules/packetizer/flac.c -@@ -78,6 +78,7 @@ struct decoder_sys_t - - size_t i_last_frame_size; - uint16_t crc; -+ size_t i_buf_offset; /* in final buffer before crc check / validation / retry */ - size_t i_buf; - uint8_t *p_buf; - -@@ -386,6 +387,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) - p_sys->headerinfo = headerinfo; - p_sys->i_state = STATE_NEXT_SYNC; - p_sys->i_offset = FLAC_FRAME_SIZE_MIN; -+ p_sys->i_buf_offset = 0; - p_sys->crc = 0; - - /* We have to read until next frame sync code to compute current frame size -@@ -461,6 +463,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) - block_SkipBytes( &p_sys->bytestream, FLAC_HEADER_SIZE_MAX + 2 ); - block_BytestreamFlush( &p_sys->bytestream ); - p_sys->crc = 0; -+ p_sys->i_buf_offset = 0; - p_sys->i_offset = 0; - p_sys->i_state = STATE_NOSYNC; - p_sys->i_next_block_flags |= BLOCK_FLAG_DISCONTINUITY; -@@ -484,10 +487,12 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) - } - - /* Copy from previous sync point up to to current (offset) */ -- block_PeekOffsetBytes( &p_sys->bytestream, 0, p_sys->p_buf, p_sys->i_offset ); -+ block_PeekOffsetBytes( &p_sys->bytestream, p_sys->i_buf_offset, -+ &p_sys->p_buf[p_sys->i_buf_offset], -+ p_sys->i_offset - p_sys->i_buf_offset ); - - /* update crc to include this data chunk */ -- for( size_t i = 0; i < p_sys->i_offset - 2; i++ ) -+ for( size_t i = p_sys->i_buf_offset; i < p_sys->i_offset - 2; i++ ) - p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[i] ); - - uint16_t stream_crc = GetWBE(&p_sys->p_buf[p_sys->i_offset - 2]); -@@ -497,6 +502,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) - /* Add the 2 last bytes which were not the CRC sum, and go for next sync point */ - p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[p_sys->i_offset - 2] ); - p_sys->crc = flac_crc16( p_sys->crc, p_sys->p_buf[p_sys->i_offset - 1] ); -+ p_sys->i_buf_offset = p_sys->i_offset; - p_sys->i_offset += 1; - p_sys->i_state = !pp_block ? STATE_NOSYNC : STATE_NEXT_SYNC; - break; /* continue */ -@@ -513,6 +519,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) - block_BytestreamFlush( &p_sys->bytestream ); - p_sys->i_offset = 0; - p_sys->crc = 0; -+ p_sys->i_buf_offset = 0; - - if( block_BytestreamRemaining(&p_sys->bytestream) > 0 || pp_block == NULL /* drain */) - p_sys->i_state = STATE_SEND_DATA; -@@ -553,6 +560,7 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) - else - free( p_sys->p_buf ); - -+ p_sys->i_buf_offset = 0; - p_sys->i_buf = 0; - p_sys->p_buf = NULL; - p_sys->i_offset = 0; -@@ -587,6 +595,7 @@ static int Open(vlc_object_t *p_this) - p_sys->b_stream_info = false; - p_sys->i_last_frame_size = FLAC_FRAME_SIZE_MIN; - p_sys->headerinfo.i_pts = VLC_TS_INVALID; -+ p_sys->i_buf_offset = 0; - p_sys->i_buf = 0; - p_sys->p_buf = NULL; - p_sys->i_next_block_flags = 0; --- -2.30.2 - diff --git a/flatpak/org.videolan.VLC/vlc.sh b/flatpak/org.videolan.VLC/vlc.sh deleted file mode 100644 index f64782b..0000000 --- a/flatpak/org.videolan.VLC/vlc.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -shopt -s nullglob - -for f in /app/share/vlc/extra/*/*.sh; do - source $f -done - -exec /app/bin/vlc.bin $VLC_ARGS "$@" diff --git a/flatpak/org.videolan.VLC/vlc_screenshot_gnome3.jpg b/flatpak/org.videolan.VLC/vlc_screenshot_gnome3.jpg deleted file mode 100644 index 40fec4be15afa917447603dadbc8be45812561e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102202 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