Package Details: hauppauge-usb-git 1:0.6.r42.20230628.eda9313-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: https://github.com/jpoet/HauppaugeUSB
Licenses: GPL-3.0-or-later
Conflicts: hauppauge-usb
Provides: hauppauge-usb
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: 2024-05-29 15:53 (UTC)

Latest Comments

t.baag commented on 2024-05-29 17:49 (UTC)

Than even more thanks for overhauling the package! <3

dreieck commented on 2024-05-29 16:55 (UTC)

Ahoj,

I also did not test (I do not have a corresponding hardware).

And so, I am not interesting in maintaining.

I just stumbled upon this when I installed "for completeness of a take-on-the-road-system" some USB device drivers.

t.baag commented on 2024-05-29 15:57 (UTC) (edited on 2024-05-29 16:00 (UTC) by t.baag)

Added dreieck's changes. Still not tested by myself. I assume dreieck tested them.

@dreieck Just say a word if you want to be maintainer of this package :)

Edit: added dreieck as Co-Maintainer (whatever this means. I guess ssh repo write access)

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.