Commit Graph

56 Commits

Author SHA1 Message Date
R. Ryantm
71378349f4 libusb1: 1.0.26 -> 1.0.27 2024-02-01 06:53:20 +00:00
Artturi
34e708e2d1
Merge pull request #267920 from Artturin/fixmingwlibusb 2023-11-19 19:09:11 +02:00
Adam Joseph
c7e0f6b905 treewide: s_targetPlatform_hostPlatform_ in non-compiler packages
stdenv.targetPlatform really shouldn't be used by software that
doesn't generate or manipulate binaries.  I reviewed all uses of
targetPlatform outside of pkgs/development/compilers and pkgs/stdenv
and replaced those which weren't involved in something which fits
these criteria.
2023-11-17 08:07:34 +00:00
Artturin
427782c4c4 libusb1: Fix mingw build
`pkgsCross.mingwW64.libusb1`

`isWindows` because I assume all windows builds will have this issue,
there's no harm in it other than a slightly longer build (+<1s)

Closes IS 183400
2023-11-16 18:24:50 +02:00
SnIcK
fff47fb039 libusb1: add option to build with examples 2022-12-26 16:50:13 -06:00
Yureka
7fc8453a68
libusb1: enable udev support for dynamically linked musl platform (#195351)
This was previously disabled because pkgs.udev (=pkgs.systemd) was not building on musl, but that is no longer the case.
This fixes the build of pkgsMusl.usbutils, which requires udev support in libusb1.
2022-10-12 14:20:21 +02:00
Henri Menke
7f8d28e99b libusb1: 1.0.25 -> 1.0.26 2022-06-07 08:58:18 +02:00
Vladimír Čunát
0a8b4eddd2
Merge branch 'master' into staging-next 2022-03-25 10:16:56 +01:00
Artturin
33cce15e42 treewide: remove meta.repositories
there's no documentation for meta.repositories and its not widely used
2022-03-24 23:56:14 +02:00
Pavol Rusnak
b14ec1a927
libusb1: fix build on darwin 2022-02-22 18:56:27 +01:00
Felix Singer
f1f9d37ec4 libusb1: 1.0.24 -> 1.0.25
Update to version 1.0.25.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-02-19 10:51:53 +01:00
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