Package Details: tsduck 3.34_3197-1

Git Clone URL: https://aur.archlinux.org/tsduck.git (read-only, click to copy)
Package Base: tsduck
Description: An extensible toolkit for MPEG/DVB transport streams
Upstream URL: https://tsduck.io/
Keywords: asi atsc digital-tv dvb dvb-ip dvb-protocols dvb-psi dvb-si dvb-simulcrypt dvb-t2-mi hls isdb mpeg mpeg-ts mpeg2ts mpegts scte-marker srt teletext tsduck
Licenses: BSD
Submitter: zoopp
Maintainer: piotrserafin
Last Packager: piotrserafin
Votes: 1
Popularity: 0.000000
First Submitted: 2018-12-08 00:00 (UTC)
Last Updated: 2023-05-24 13:15 (UTC)

Latest Comments

1 2 Next › Last »

piotrserafin commented on 2023-03-21 15:21 (UTC)

Thx for suggestions will check and adapt accordingly.

nikost74 commented on 2023-03-08 10:43 (UTC) (edited on 2023-03-08 10:52 (UTC) by nikost74)

I made a git-package based on this package for my own use, just wanted to mention about the dependencies. Many of them are in the 'core' package of Arch Linux and shouldn't be necessary to add.

Maybe something like this?

depends=('pcsclite' 'srt' 'jdk-openjdk')
makedepends=('git' 'git-lfs' 'cmake' 'zip' 'doxygen' 'dos2unix' 'graphviz')

Also the syntax of build() could be changed to this to follow latest tsduck (GitHub) documentation?

build() {
    cd "$pkgname-${_pkgver}"
    make NOTEST=1 NOGITHUB=1
}

tmn505 commented on 2022-08-30 16:31 (UTC)

libedit is needed as dependency, otherwise I get this:

base/app/tsEditLine.cpp:40:10: fatal error: editline/readline.h: No such file or directory
   40 | #include <editline/readline.h>
      |          ^~~~~~~~~~~~~~~~~~~~~

piotrserafin commented on 2022-07-12 17:40 (UTC)

Thx for info I will update PKG in 24h.

camb commented on 2022-07-12 15:31 (UTC)

Current version doesn't build due to needing -latomic which is fixed upstream.

I've built https://github.com/tsduck/tsduck/releases/tag/v3.31-2761 with no other change to the PKGBUILD than the version and the sha.

piotrserafin commented on 2021-04-08 08:09 (UTC) (edited on 2021-04-08 08:09 (UTC) by piotrserafin)

PKGBUILD updated with NOTEST=true for installation step. Please check.

piotrserafin commented on 2021-04-07 08:44 (UTC)

I have the same deps:

$pacman -Q | grep -E 'pcsclite|curl|srt|jq|make|gcc'
automake 1.16.3-1
curl 7.76.0-1
gcc 10.2.0-6
gcc-libs 10.2.0-6
jq 1.6-4
make 4.3-3
pcsclite 1.9.1-1
srt 1.4.2-1

I'm always checking the build when new version of deps or tsduck are released. What is potentially strange is that for some reason you are building utest which should't be the case due to NOTEST=1 flag. I will check one more thing and get back to you, in meantime you can manually execute commands in package()

Potomac commented on 2021-04-06 20:14 (UTC)

I still have the error "target pattern contains no '%", it's not a problem related to an old version of a git repo, all the process (makepkg) is done on a clean directory (but not in a chroot environment, I use a /home directory with my normal account),

options used in /etc/makepkg.conf : MAKEFLAGS="-j4" BUILDENV=(!distcc color ccache check !sign)

I tried also "git clone https://aur.archlinux.org/tsduck.git" and execute makepkg -si : I get exactly the same error during the "package()" step,

I suspect a problem with package versions (for the dependencies), the PKGBUILD doesn't check the version of dependencies, it checks only if 4 packages are installed : pcsclite, curl, srt and jq, but not their versions.

The archlinux package versions I use :

pcsclite 1.9.1-1
curl 7.76.0-1
srt 1.4.2-1
jq 1.6-4
make 4.3-3
cmake 3.20.0-1
gcc 10.2.0-6

piotrserafin commented on 2021-03-31 09:05 (UTC)

Hello @Potomac, just tried makepkg -c on clean Arch with minimum set of packages installed and it work as well. This is some issue with you local env. Pleas check Thierry's comment on tsduck's github.

Potomac commented on 2021-03-31 00:35 (UTC) (edited on 2021-03-31 00:37 (UTC) by Potomac)

@piotrserafin : here is how I create the tsduck package :

the build() step works without problem, but the package() step fails with these errors :

utestPESPacketizer.dep:1: target pattern contains no '%' [Makefile:47: install-devel] Error 2 make: [Makefile:101 : install-devel] Erreur 2

I will try to update my system (pacman -Syu) if the error comes from a problematic package version of dependencies.