[packages/tsdecrypt] - updated to 10.0
qboosh
qboosh at pld-linux.org
Fri Mar 21 19:34:57 CET 2025
commit 632b4784551d9f2d5fa22eccc071de3cbfedf5fa
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Mar 21 19:16:36 2025 +0100
- updated to 10.0
make.patch | 111 ++++++++++++++++++++++++++++-----------------------------
tsdecrypt.spec | 17 ++++-----
2 files changed, 63 insertions(+), 65 deletions(-)
---
diff --git a/tsdecrypt.spec b/tsdecrypt.spec
index 9022340..ab73f85 100644
--- a/tsdecrypt.spec
+++ b/tsdecrypt.spec
@@ -1,13 +1,13 @@
Summary: MPEG transport stream decryption
Name: tsdecrypt
-Version: 3.0
-Release: 6
+Version: 10.0
+Release: 1
License: GPL v2+
Group: Applications/Networking
-Source0: http://georgi.unixsol.org/programs/tsdecrypt/%{name}-%{version}.tar.bz2
-# Source0-md5: 2a04c257306fc769ce0131391af69766
+Source0: https://georgi.unixsol.org/programs/tsdecrypt/%{name}-%{version}.tar.bz2
+# Source0-md5: a90391fce090e3e8075cd1f2dce1061b
Patch0: make.patch
-URL: http://georgi.unixsol.org/programs/tsdecrypt/
+URL: https://georgi.unixsol.org/programs/tsdecrypt/
BuildRequires: libdvbcsa-devel
BuildRequires: openssl-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -24,7 +24,8 @@ TCP protocol also known as cs378x.
%build
%{__make} \
- OPTFLAGS="%{rpmcflags}"
+ OPTFLAGS="%{rpmcflags}" \
+ Q=
%install
rm -rf $RPM_BUILD_ROOT
@@ -40,5 +41,5 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc ChangeLog README TODO
-%attr(755,root,root) %{_bindir}/%{name}
-%{_mandir}/man1/%{name}.1*
+%attr(755,root,root) %{_bindir}/tsdecrypt
+%{_mandir}/man1/tsdecrypt.1*
diff --git a/make.patch b/make.patch
index 677c07b..30646b2 100644
--- a/make.patch
+++ b/make.patch
@@ -1,76 +1,76 @@
---- tsdecrypt-3.0/libfuncs/Makefile~ 2011-09-15 15:57:44.000000000 +0200
-+++ tsdecrypt-3.0/libfuncs/Makefile 2021-09-26 15:45:44.094156123 +0200
-@@ -1,9 +1,8 @@
- CC = $(CROSS)$(TARGET)gcc
- LINK = $(CROSS)$(TARGET)ld -o
+--- tsdecrypt-10.0/libfuncs/Makefile.orig 2025-03-21 19:11:58.346415774 +0100
++++ tsdecrypt-10.0/libfuncs/Makefile 2025-03-21 19:12:37.972867766 +0100
+@@ -3,7 +3,7 @@ LINK = $(CROSS)$(TARGET)ld -o
+ MKDEP = $(CC) -M -o $*.d $<
+
LIBRARY_LINK_OPTS = -L. -r
--CFLAGS = -ggdb -Wall -Wextra -Wshadow -Wformat-security -O2
-+CFLAGS = -ggdb -Wall -Wextra -Wshadow -Wformat-security -O2 $(OPTFLAGS)
+-CFLAGS = -O2 -ggdb -std=c99 -D_GNU_SOURCE
++CFLAGS = $(OPTFLAGS) -std=c99 -D_GNU_SOURCE
+ CFLAGS += -Wall -Wextra -Wshadow -Wformat-security -Wstrict-prototypes
RM = /bin/rm -f
--Q=@
+ Q=@
+--- tsdecrypt-10.0/libtsfuncs/Makefile.orig 2025-03-21 19:11:58.346415774 +0100
++++ tsdecrypt-10.0/libtsfuncs/Makefile 2025-03-21 19:13:04.889388613 +0100
+@@ -3,7 +3,7 @@ LINK = $(CROSS)$(TARGET)ld -o
+ MKDEP = $(CC) -M -o $*.d $<
- OBJS = queue.o list.o cbuf.o io.o log.o http_response.o asyncdns.o server.o misc.o
- PROG = libfuncs.a
---- tsdecrypt-3.0/libtsfuncs/Makefile~ 2011-09-15 13:20:24.000000000 +0200
-+++ tsdecrypt-3.0/libtsfuncs/Makefile 2021-09-26 15:46:08.340878316 +0200
-@@ -1,9 +1,8 @@
- CC = $(CROSS)$(TARGET)gcc
- LINK = $(CROSS)$(TARGET)ld -o
LIBRARY_LINK_OPTS = -L. -r
--CFLAGS = -ggdb -D_GNU_SOURCE -Wall -Wextra -Wshadow -Wformat-security -O2
-+CFLAGS = -ggdb -D_GNU_SOURCE -Wall -Wextra -Wshadow -Wformat-security -O2 $(OPTFLAGS)
+-CFLAGS = -O2 -ggdb -std=c99 -D_GNU_SOURCE
++CFLAGS = $(OPTFLAGS) -std=c99 -D_GNU_SOURCE
+ CFLAGS += -Wall -Wextra -Wshadow -Wformat-security -Wstrict-prototypes
RM = /bin/rm -f
--Q=@
-
- OBJS = log.o tsfuncs.o crc.o misc.o time.o \
- sections.o secdata.o \
---- tsdecrypt-3.0/Makefile~ 2011-09-30 12:40:01.000000000 +0200
-+++ tsdecrypt-3.0/Makefile 2021-09-26 15:46:39.150948964 +0200
-@@ -1,9 +1,8 @@
- CC = $(CROSS)$(TARGET)gcc
--STRIP = $(CROSS)$(TARGET)strip
- BUILD_ID = $(shell date +%F_%R)
- VERSION="v3.0"
- GIT_VER = $(shell git describe --tags --dirty --always 2>/dev/null)
--CFLAGS = -ggdb -Wall -Wextra -Wshadow -Wformat-security -Wno-strict-aliasing -O2 -D_GNU_SOURCE -DBUILD_ID=\"$(BUILD_ID)\"
-+CFLAGS = -ggdb -Wall -Wextra -Wshadow -Wformat-security -Wno-strict-aliasing -O2 -D_GNU_SOURCE -DBUILD_ID=\"$(BUILD_ID)\" $(OPTFLAGS)
- ifneq "$(GIT_VER)" ""
- CFLAGS += -DGIT_VER=\"$(GIT_VER)\"
- else
-@@ -11,7 +11,6 @@
+ Q=@
+--- tsdecrypt-10.0/Makefile.orig 2025-03-21 19:11:58.349749090 +0100
++++ tsdecrypt-10.0/Makefile 2025-03-21 19:14:09.459038810 +0100
+@@ -15,7 +15,7 @@ ifndef V
+ Q = @
endif
- RM = /bin/rm -f
--Q = @
+-CFLAGS ?= -O2 -ggdb \
++CFLAGS ?= $(OPTFLAGS) \
+ -W -Wall -Wextra \
+ -Wshadow -Wformat-security -Wstrict-prototypes
+
+@@ -81,24 +81,24 @@ ffdecsa: clean
+ $(Q)echo "Switching build to FFdecsa."
+ @-if test -e FFdecsa.opts.saved; then $(MV) FFdecsa.opts.saved FFdecsa.opts; fi
+ @-if ! test -e FFdecsa.opts; then ./FFdecsa_init "$(CROSS)$(TARGET)" "$(CC)"; fi
+- $(Q)$(MAKE) -s tsdecrypt
++ $(Q)$(MAKE) tsdecrypt
- PREFIX ?= /usr/local
+ ffdecsa_force:
+ $(Q)$(RM) FFdecsa.opts
+- $(Q)$(MAKE) -s ffdecsa
++ $(Q)$(MAKE) ffdecsa
-@@ -39,11 +39,11 @@
+ dvbcsa: clean
+ $(Q)echo "Switching build to libdvbcsa."
+ @-if test -f FFdecsa.opts; then $(MV) FFdecsa.opts FFdecsa.opts.saved; fi
+- $(Q)$(MAKE) -s tsdecrypt
++ $(Q)$(MAKE) tsdecrypt
- $(FUNCS_LIB):
+ $(FUNCS_LIB): $(FUNCS_DIR)/libfuncs.h
$(Q)echo " MAKE $(FUNCS_LIB)"
- $(Q)$(MAKE) -s -C $(FUNCS_DIR)
+ $(Q)$(MAKE) -C $(FUNCS_DIR)
- $(TS_LIB):
+ $(TS_LIB): $(TS_DIR)/tsfuncs.h $(TS_DIR)/tsdata.h
$(Q)echo " MAKE $(TS_LIB)"
- $(Q)$(MAKE) -s -C $(TS_DIR)
+ $(Q)$(MAKE) -C $(TS_DIR)
tsdecrypt: $(tsdecrypt_OBJS)
$(Q)echo " LINK tsdecrypt"
-@@ -53,10 +52,6 @@
- $(Q)echo " CC tsdecrypt $<"
- $(Q)$(CC) $(CFLAGS) -c $<
+@@ -111,7 +111,7 @@ tsdecrypt: $(tsdecrypt_OBJS)
--strip:
-- $(Q)echo " STRIP $(PROGS)"
-- $(Q)$(STRIP) $(PROGS)
--
- clean:
- $(Q)echo " RM $(CLEAN_OBJS)"
- $(Q)$(RM) $(CLEAN_OBJS)
-@@ -62,10 +62,10 @@
+ FFdecsa/FFdecsa.o:
+ $(Q)echo " MAKE FFdecsa"
+- $(Q)$(MAKE) -s -C FFdecsa FLAGS=$(FFDECSA_FLAGS) PARALLEL_MODE=$(FFDECSA_MODE) COMPILER=$(CROSS)$(CC) FFdecsa.o
++ $(Q)$(MAKE) -C FFdecsa FLAGS=$(FFDECSA_FLAGS) PARALLEL_MODE=$(FFDECSA_MODE) COMPILER=$(CROSS)$(CC) FFdecsa.o
+
+ -include $(tsdecrypt_SRC:.c=.d)
+
+@@ -124,8 +124,8 @@ clean:
$(Q)$(RM) $(CLEAN_OBJS)
distclean: clean
@@ -78,9 +78,6 @@
- $(Q)$(MAKE) -s -C $(FUNCS_DIR) clean
+ $(Q)$(MAKE) -C $(TS_DIR) clean
+ $(Q)$(MAKE) -C $(FUNCS_DIR) clean
+ $(Q)$(RM) FFdecsa.opts
--install: all strip
-+install: all
- @install -d "$(INSTALL_PRG_DIR)"
- @install -d "$(INSTALL_DOC_DIR)"
- @echo "INSTALL $(INSTALL_PRG) -> $(INSTALL_PRG_DIR)"
+ install: all
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/tsdecrypt.git/commitdiff/3612f14930cb3c3ed8e526393f7e6e77c61477ac
More information about the pld-cvs-commit
mailing list