Package Details: hauppauge-usb-git 16.9.26-1

Git Clone URL: https://aur.archlinux.org/hauppauge-usb-git.git (read-only, click to copy)
Package Base: hauppauge-usb-git
Description: A wrapper around the Hauppauge HDPVR2/Colossus2 Linux driver
Upstream URL: None
Submitter: t.baag
Maintainer: t.baag
Last Packager: t.baag
Votes: 0
Popularity: 0.000000
First Submitted: 2019-04-12 15:03 (UTC)
Last Updated: 2022-09-27 18:25 (UTC)

Latest Comments

dreieck commented on 2024-05-19 10:44 (UTC)

↗ Here is a PKGBUILD that fixes the issues adressed by the comments given today.

It is a bigger overhaul.

Regards!

dreieck commented on 2024-05-19 10:41 (UTC)

libusb must be added to the depends array.

dreieck commented on 2024-05-19 10:12 (UTC)

Current upstream release version seems to be 0.6. Where do you have 16.9.26 from?:
grep -E 'VERSION[[:space:]]=' hauppauge2.cpp:

const string VERSION = "0.6";

So, if you correct the PKGBUILD by implementing a pkgver() function, you must also increment $epoch.

dreieck commented on 2024-05-19 10:05 (UTC)

You commented and did on 2022-09-27:

Added xxd to makedepends

But you forgot to increment $pkgrel, so the new makedepends is not shown in the AUR metadata.

You need to increment $pkgrel and regenerate .SRCINFO on each change of the PKGBUILD that does not include $pkgver update (in this case, $pkgrel should be reset to 1) but changes anything that has effect to the package or dependencies or so.

dreieck commented on 2024-05-19 10:02 (UTC)

Several issues with your package:

  • You need to add provides=("hauppauge-usb=${pkgver}") and conflicts=('hauppauge-usb').
  • You must add a proper pkgver() function.
  • Missing $url.
  • Missing license specification.
  • Binaries in /opt/ only -- if you really need to install them into /opt/, then please symlink into /usr/bin/.
  • Please check if you can install -- or if it is really needed in /opt/ -- symlink the contents of /opt/Hauppauge/firmware/ into /usr/lib/firmware/.

Regards and thanks for maintaining!

t.baag commented on 2022-09-27 18:28 (UTC)

Added xxd to makedepends but didn't test it because I currently don't use the hardware and therefor don't use this package. If you want to become maintainer I will disown.

KvassMan commented on 2022-09-24 14:20 (UTC)

Vim (or rather the xxd hex tool from vim) is required for this package to compile, vim/gvim/xxd-standalone should really be added as a dependency.