Package Details: linuxtv-dvb-apps 1505-6

Git Clone URL: https://aur.archlinux.org/linuxtv-dvb-apps.git (read-only, click to copy)
Package Base: linuxtv-dvb-apps
Description: Linux DVB API applications and utilities
Upstream URL: https://www.linuxtv.org
Licenses: GPL-2.0-or-later, LGPL-2.1-or-later
Submitter: Barthalion
Maintainer: xiota
Last Packager: xiota
Votes: 19
Popularity: 0.001603
First Submitted: 2018-01-06 20:58 (UTC)
Last Updated: 2024-07-23 11:53 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

drws commented on 2023-07-29 09:51 (UTC)

Whoops, sorry for confusion and thank you for the maintenance!

xiota commented on 2023-07-29 09:46 (UTC)

dvbscan is still present. scan was renamed dvb-scan.

$ tar tf linuxtv-dvb-apps-1505-4-x86_64.pkg.tar.zst
...
usr/bin/atsc_epg
usr/bin/av7110_loadkeys
usr/bin/azap
usr/bin/czap
usr/bin/dib3000-watch
usr/bin/dst_test
usr/bin/dvb-scan
usr/bin/dvb-zap
usr/bin/dvbdate
usr/bin/dvbnet
usr/bin/dvbscan
usr/bin/dvbtraffic
usr/bin/femon
usr/bin/gnutv
usr/bin/gotox
usr/bin/lsdvb
usr/bin/szap
usr/bin/tzap
...

drws commented on 2023-07-29 08:45 (UTC) (edited on 2023-07-29 08:48 (UTC) by drws)

Before the package update there were two different binaries in the package: scan and dvbscan:

# pacman -Qo /usr/bin/{scan,dvbscan}
/usr/bin/scan is owned by linuxtv-dvb-apps 1505-3
/usr/bin/dvbscan is owned by linuxtv-dvb-apps 1505-3

Now there's only dvb-scan. Was that an error before or is it an error now?

xiota commented on 2023-07-27 10:54 (UTC) (edited on 2023-07-27 10:55 (UTC) by xiota)

@drws Conflict with sane-scan-pdf is enough to consider renaming the file. I'll update after a successful test build.

drws commented on 2023-07-27 10:10 (UTC) (edited on 2023-07-27 10:20 (UTC) by drws)

One of the conflicts is with sane-scan-pdf. It's true the linked project is younger and shouldn't take the pre-taken name. I did open an issue with the author.

Nonetheless, the problem is that /usr/bin/scan is very generic. It's as generic as it gets. I had conflicts before due to the name and I for one would never first think of DVB scanning when encountering such a generic name. Paper scanning is much more obvious.

Considering the already-present dvbzap workaround, the fact that there are other binaries in this package prefixed with dvb* and that both names are used in the original repo, dvbscan would be a solution. Since this package also already installs both dvbscan and scan, the latter can only be renamed into dvbscan2 or similar.

Also thank you for clarifying the hg/mercurial situation.

xiota commented on 2023-07-27 09:43 (UTC) (edited on 2023-07-27 10:39 (UTC) by xiota)

@drws hg is provided by mercurial which is already in makedepends. What commands are you using to make this package?

What filename conflict? According to pacman -F, no other package uses scan.

drws commented on 2023-07-27 09:09 (UTC)

There's an additional command needed in the PKGBUILD to avoid filename conflicts:

mv ${pkgdir}/usr/bin/{scan,dvbscan2}

drws commented on 2023-07-26 19:59 (UTC) (edited on 2023-07-26 20:01 (UTC) by drws)

I get a strange error during build (which then completes successfully):

==> Retrieving sources...
  -> Cloning dvb-apps hg repo...
/usr/share/makepkg/source/hg.sh: line 50: hg: command not found

xiota commented on 2023-05-12 16:24 (UTC)

Updated the checksum so this will at least build. Help to fix other issues (arm) are welcome.

kanehekili commented on 2023-02-17 00:35 (UTC)

Still doesn't work on arm. Same failure as 2 years ago. The path /dev/dvb/adapter0/frontend0 is not found (even though it exists)