aboutsummaryrefslogtreecommitdiff
path: root/multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild')
-rw-r--r--multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild30
1 files changed, 23 insertions, 7 deletions
diff --git a/multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild b/multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild
index de7720bde0fb9..4f1e30b8236dc 100644
--- a/multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild
+++ b/multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild
@@ -5,9 +5,6 @@
# Copyright 2018, 2020 by Lenard Spencer (lenardrspencer@gmail.com)
# All rights reserved.
#
-# ffmpeg static library section borrowed (stolen?) from xine-lib.SlackBuild
-# from Slackware 14.2 source archives,copyrighted by Pat Volkerding, et. al.
-#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
@@ -29,7 +26,7 @@
PRGNAM=k9copy-reloaded
SRCNAM=k9copy
VERSION=${VERSION:-3.0.3}
-BUILD=${BUILD:-5}
+BUILD=${BUILD:-6}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -83,10 +80,29 @@ touch src/libdvdnav-NOW/dvdnav/CMakeLists.txt
touch src/libdvdread-NOW/CMakeLists.txt
touch src/libdvdread-NOW/dvdread/CMakeLists.txt
-# patches from upstream and community:
-patch -p1 < $CWD/patches/k9copy-reloaded-consolidated-fixes.patch
+patch -p1 < $CWD/patches/k9copy-fix-desktop-files.patch
+patch -p1 < $CWD/patches/k9copy-installdirs.patch
+patch -p1 < $CWD/patches/k9copy-ffmpeg3.patch
+
+# from the Fedora community, MUCH better than the ill-conceived and
+# BROKEN gcc6 patch that has been floating around the web:
+patch -p1 < $CWD/patches/k9copy-gcc7.patch
+
+# There have been several attempts to remove the internal libdvdread
+# and libdvdnav, but NONE of then work properly (the program builds,
+# but the backups are corrupt and will not play). I may revisit it
+# later, but for now, we must patch the internal dvdnav to properly
+# link to the internal dvdread:
+patch -p1 < $CWD/patches/k9copy-dvdnav.patch
+
+# In current, dvdauthor crashes the program if we try to use it
+# for copy without menus, so we disable it by default in settings:
+patch -p1 < $CWD/patches/k9copy-uncheck-dvdauthor.patch
+
+# Patch for missing "Language=" entry in .po files:
+patch -p1 < $CWD/patches/k9copy-missing-language-in-po-files.patch
-# Patch for i18n:
+# Patch for i18n (mitigates I18N_ARGUMENT_MISSING messages:
patch -p1 < $CWD/patches/k9copy-i18n.patch
if [ "${CURRENT:-no}" = "yes" ];then