Package Details: libusb0 0.1.12-8

Git Clone URL: https://aur.archlinux.org/libusb0.git (read-only, click to copy)
Package Base: libusb0
Description: Library to enable user space application programs to communicate with USB devices. 0.x branch. With Debian's patches.
Upstream URL: https://libusb.info/
Licenses: LGPL
Conflicts: libusb-compat
Provides: libusb-compat
Submitter: ValdikSS
Maintainer: FabioLolix (alllexx88)
Last Packager: alllexx88
Votes: 5
Popularity: 0.160158
First Submitted: 2014-02-19 19:26 (UTC)
Last Updated: 2024-02-12 10:54 (UTC)

Required by (205)

Sources (2)

Latest Comments

1 2 Next › Last »

alllexx88 commented on 2024-01-30 20:56 (UTC)

Hi FabioLolix. Thanks, I updated the code to build from source, on the basis of libusb0-debian, and submitted a delete request for the latter.

xlucn commented on 2023-12-25 02:14 (UTC) (edited on 2023-12-25 02:16 (UTC) by xlucn)

Unneeded and violates Arch packaging rules. Use https://archlinux.org/packages/?q=libusb-compat instead.

I see the delete request for this package. The major blocker is https://aur.archlinux.org/packages/0xffff, which depends on libusb0.x explicitly. There are discussions about the compatibility of libusb 1.x or libusb-compat layer. Refer to the comments of that package, for example,

https://github.com/pali/0xFFFF/issues/3

https://github.com/libusb/libusb/issues/237

https://talk.maemo.org/showpost.php?p=1502696&postcount=69

https://talk.maemo.org/showpost.php?p=1528377&postcount=76

I have only used it for one or two times, and don't have any clue or time to fully test the compatibility of libusb-compat. Sorry couldn't help more.

ValdikSS commented on 2022-06-13 13:01 (UTC)

I've disowned the package. Feel free to adopt it.

FabioLolix commented on 2021-01-06 19:52 (UTC)

Hello, this pkgbuild as well as lib32-libusb0 is repackaging a binary and lack -bin suffix in the name, either reuplaod with -bin suffix or build from source (or both)

The website moved to https://libusb.info/

ValdikSS commented on 2016-04-03 08:37 (UTC)

I'm afraid that's a pacaur bug, not a build script.

marmistrz commented on 2016-04-03 07:31 (UTC)

The build doesn't run cleanly, can you fix this please: mv: cannot stat '/tmp/pacaurtmp-marcin/libusb0/pkg/libusb0/usr/lib/i386-linux-gnu/*': No such file or directory mv: cannot stat '/tmp/pacaurtmp-marcin/libusb0/pkg/libusb0/lib/i386-linux-gnu/*': No such file or directory rm: cannot remove '/tmp/pacaurtmp-marcin/libusb0/pkg/libusb0/lib/i386-linux-gnu': No such file or directory rm: cannot remove '/tmp/pacaurtmp-marcin/libusb0/pkg/libusb0/usr/lib/i386-linux-gnu': No such file or directory This makes pacaur error out, although makepkg runs 'til the end.

ValdikSS commented on 2015-09-11 23:05 (UTC)

@Zepman, updated, check it out please.

Zepman commented on 2015-09-11 16:49 (UTC)

This packed was used a few days ago by me to compile scanbd with scanbuttond support. During this, I noticed several issues with the current libusb0 in AUR: 1. The PKGBUILD only contains a single MD5 hash while two possible source files are used for two different architectures. The current MD5 hash in PKGBUILD is for the amd64 deb package, not the i386 package. x86 users need to change the MD5 sum manually. Fix: include the MD5 sum of the i386 package in PKGBUILD. For reference: http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-0.1-4_0.1.12-25_i386.deb: 316254e4ae2ff97f520948ffbb4af1ad http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-0.1-4_0.1.12-25_amd64.deb: 582aee4738aecee1ad2d4c725510b419 2. This package only concerns the binaries of libusb0, not the development files. The development files are required to compile other software against libusb0. Please include the files from the package corresponding to the architecture: http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-dev_0.1.12-25_i386.deb http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-dev_0.1.12-25_amd64.deb More information: https://packages.debian.org/jessie/libusb-dev For a correct installation of the development files, a link should be made from /usr/lib/libusb.so to the actual libusb0 binary (e.g. libusb-0.1.so.4.4.4). 3. The package currently fails to install due to a conflict with Arch's directory structure. Add this line at the end of the package() section of PKGBUILD to solve it: rm -rf ${pkgdir}/lib/ Please fix these issues. There is quite a bit of legacy software which still relies on the older libusb 0.x branch, and I was happy that I could use this PKGBUILD as a base for my work.

ValdikSS commented on 2014-08-31 23:03 (UTC)

@babel Thanks! Updated.