Commit graph

45 commits

Author SHA1 Message Date
Yorick 3a614991df
libusb: backport bugfix for 1.0.24
Both arch and debian apply this same patch. Resolves the issue at
https://github.com/libusb/libusb/issues/831.
2021-02-07 15:02:53 +01:00
Dmitry Kalinkin 24bae16e71
libusb1: remove assert that breaks udev = null deep override
This is another case of #73102
2021-01-28 15:48:49 -05:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
github-actions[bot] ce7773fcf7
Merge staging-next into staging 2020-12-14 18:14:34 +00:00
Pavol Rusnak d8afe9970c libusb1: add prusnak to maintainers 2020-12-14 13:03:36 +01:00
R. RyanTM 24342209d4 libusb1: 1.0.23 -> 1.0.24 2020-12-12 12:04:49 +00:00
Finn Behrens cb764dbc24 top-level: Use systemdMinimal in a few more places 2020-11-03 17:35:14 -05:00
Fabian Möller 4158201cd7
libusb1: drop unneeded workaround 2020-07-02 18:36:44 +02:00
Lila 18eff2d1cf libusb1: Fix for pkgsMusl
This reintroduces the changes from 370d483 after they were probably accidentally
removed in b3862e2.
2020-05-23 18:33:36 +02:00
Leon Schuermann aa63d51a34 libusb: build from source instead of release tarball 2020-03-08 20:15:03 +01:00
Yorick van Pelt b3862e2bcf
libusb1: use lib.getLib to find systemd.lib
This allows this package to build with eudev instead.
2019-11-11 11:10:32 +03:00
(cdep)illabout 370d483a0d libusb1: enable compiling with musl
libusb1 can't depend on systemd in order to be compiling with musl,
because systemd can't be built with musl.

Since systemd provides udev, udev support needs to be disabled when
building libusb1.
2019-10-28 15:28:33 +01:00
Will Dietz 4941879049 libusb1: 1.0.22 -> 1.0.23 2019-09-06 19:34:33 +02:00
Will Dietz b38a26e202 libusb1: pname-ification 2019-09-06 19:34:33 +02:00
Andrew Childs 051320062e libusb1: optionally enable static library 2019-05-06 17:06:28 +02:00
Leon Schuermann 0cda784a79 libusb: add license and other metadata 2018-10-11 14:32:47 +02:00
John Ericson 452a81c991 libusb1: Build everywhere, since MinGW works 2018-09-21 12:32:38 -04:00
Ryan Mulligan 7f71182cc1 libusb1: 1.0.21 -> 1.0.22
Semi-automatic update generated by https://github.com/ryantm/nix-update tools.

This update was made based on information from https://repology.org/metapackage/libusb/versions.

These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 1.0.22 with grep in /nix/store/5wk75f6zd7ha7vhm4y3pd9p1qbc3vmgd-libusb-1.0.22
- directory tree listing: https://gist.github.com/ceccc2a897849afc2956de19e751995f
2018-03-25 17:31:39 -07:00
Gemini Lasswell 2e49ed21d4 libusb1: 1.0.20 -> 1.0.21 2017-11-11 08:30:11 -08:00
John Ericson fd9c7eb2e8 misc pkgs: Make solitary pkgconfig buildInputs nativeBuildInputs 2017-09-21 15:49:53 -04:00
Vladimír Čunát 96d41e393d
treewide: purge maintainers.urkud
It's sad, but he's been inactive for the last five years.
Keeping such people in meta.maintainers is counter-productive.
2017-03-27 19:52:29 +02:00
Alexander Ried b7c358167e libusb: 1.0.19 -> 1.0.20 2016-10-03 21:13:30 +02:00
Eelco Dolstra 78178d5854 systemd: Separate lib output
This moves libsystemd.so and libudev.so into systemd.lib, and gets rid
of libudev (which just contained a copy of libudev.so and the udev
headers). It thus reduces the closure size of all packages that
(indirectly) depend on libsystemd, of which there are quite a few (for
instance, PulseAudio and dbus). For example, it reduces the closure of
Blender from 430.8 to 400.8 MiB.
2016-09-05 19:17:14 +02:00
Tuomas Tynkkynen a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Vladimír Čunát b44d846990 udev: complete rework
- systemd puts all into one output now (except for man),
  because I wasn't able to fix all systemd/udev refernces
  for NixOS to work well
- libudev is now by default *copied* into another path,
  which is what most packages will use as build input :-)
- pkgs.udev = [ libudev.out libudev.dev ]; because there are too many
  references that just put `udev` into build inputs (to rewrite them all),
  also this made "${udev}/foo" fail at *evaluation* time
  so it's easier to catch and change to something more specific
2015-10-04 10:03:53 +02:00
Vladimír Čunát 5227fb1dd5 Merge commit staging+systemd into closure-size
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Jude Taylor 20268f6382 darwin purity: libusb1 (depend on udev on linux only) 2015-06-26 09:53:28 -07:00
Thomas Tuegel a8c52d0958 Merge branch 'master' into staging 2015-06-25 09:15:05 -05:00
Luca Bruno 4bc436ca3a libusb1: fix .la file 2015-06-25 15:14:54 +02:00
Jude Taylor d3ef216c54 darwin purity: libusb1 2015-06-19 12:56:39 -07:00
Vladimír Čunát de99ea8c8f libusb: get rid of systemd from library closures 2015-04-19 00:48:52 +02:00
William A. Kennington III 06f8885609 libusb: 1.0.18 -> 1.0.19 2014-10-29 02:05:17 -07:00
Vladimír Čunát 5227638ee0 libusb1: minor update x-1.0.17 -> 1.0.18 (joined)
The forks joined (or rather libusbx continues under libusb name).
http://sourceforge.net/p/libusb/mailman/message/31886062/
2014-02-01 12:46:28 +01:00
Vladimír Čunát f5f802bca3 libusb1: name it libusbx, so it's more clear
(cherry picked from commit b187d0e1bd)
2014-01-25 21:01:40 +01:00
Vladimír Čunát 08085aaf0a libusb1: update 1.0.16 -> .17 2013-11-17 14:27:19 +01:00
Vladimír Čunát 91028bd151 upower: fix Xfce via --enable-deprecated
Also drop older libusb1 version which is no longer needed with newer upower.
2013-11-12 10:05:57 +01:00
Eric Kow 0f8b1b1a5c libusb1: avoid -lgcc_s on darwin
close #1151
2013-10-30 19:19:54 +02:00
Eelco Dolstra d9be549a4c libusb1: Fix "libgcc_s.so.1 must be installed for pthread_cancel to work" error 2013-10-14 12:47:04 +02:00
Sergey Mironov 7cc15281b6 libusb1: bring 1.0.9 back as a separate file 2013-09-08 16:37:59 +02:00
Jason \"Don\" O'Conal e1dc4d8ea8 libusb1: fix build on darwin via dropping udev (close #920)
vcunat edit: we have udev (systemd) only on Linux systems,
extend platforms so we know about breakages from Hydra.
2013-09-06 10:11:54 +02:00
Mathijs Kwik 8500581ac8 libusb1: upgrade to 1.0.16 2013-09-04 09:28:59 +02:00
Vladimír Čunát 93c4afe856 libusb1: use pkgconfig 2013-02-12 23:26:26 +01:00
Eelco Dolstra 62f231756a libusb1: Update to 1.0.9 2012-09-28 23:20:59 -04:00
Yury G. Kudryashov e04cdd1204 Add libusb-1.x
svn path=/nixpkgs/trunk/; revision=23945
2010-09-26 19:39:02 +00:00