Commit graph

126 commits

Author SHA1 Message Date
Vladimír Čunát adfc10e0d8
Merge #216621: libdrm: 2.4.114 -> 2.4.115
...into staging
2023-02-19 09:41:48 +01:00
R. Ryantm 4a5f5d4f97 libdrm: 2.4.114 -> 2.4.115 2023-02-16 10:01:31 +00:00
Alyssa Ross f672b49afc
libdrm: fix build for FreeBSD
I've changed etnaviv from being explicitly enabled on ARM to using
its auto value, as it is now enabled by default on appropriate
architectures (including ARM).

Make omap and etnaviv Linux-only as they both include Linux headers.
They're disabled in FreeBSD Ports too.
2023-02-05 17:07:49 +00:00
Alyssa Ross 9578c26172
libdrm: mark unsupported on Darwin
Unlike many other Unixes, Darwin does not implement DRM.
2022-12-09 17:31:19 +00:00
Michael Weiss 1613432da8
libdrm: 2.4.113 -> 2.4.114 2022-11-15 22:46:57 +01:00
rnhmjoj 672896d754 libdrm: fix build on armv6
valgrind is not available on armv6 and the build fails if valgrind
support is not explicitly disabled.
2022-10-16 20:01:37 +02:00
Cole Mickens 7948566b40
libdrm: 2.4.112 -> 2.4.113 2022-09-14 19:01:18 -07:00
Sandro 09cb5e8416
Merge pull request #183507 from Artturin/stdenvmeson1 2022-08-01 23:06:51 +02:00
Artturin 4885138129 treewide: remove unnecessary meson find_program patches
they are unnecessary since 32e36bd429f804fd1468f51e39020f7360d8a5a8
https://github.com/NixOS/nixpkgs/pull/183507
2022-08-01 20:03:47 +03:00
Alyssa Ross 5330c0a1af
treewide: use isAarch where appropriate 2022-07-30 16:18:27 +00:00
Michael Weiss e310b2d876
libdrm: 2.4.111 -> 2.4.112 2022-07-09 12:26:55 +02:00
Michael Weiss 295bb5dc03
libdrm: 2.4.110 -> 2.4.111 2022-06-06 12:24:57 +02:00
Michael Weiss 3e18e6e7a8
libdrm: 2.4.109 -> 2.4.110 2022-02-18 21:31:49 +01:00
Michael Weiss 35853737b7
libdrm: 2.4.108 -> 2.4.109 2021-11-25 23:36:46 +01:00
Michael Weiss 5914e9aff9
libdrm: 2.4.107 -> 2.4.108 2021-11-08 23:07:23 +01:00
Michael Weiss 2a9896e065
libdrm: 2.4.106 -> 2.4.107 2021-07-02 16:40:25 +02:00
Michael Weiss 9057122e0f
libdrm: 2.4.105 -> 2.4.106 2021-05-18 16:07:56 +02:00
Michael Weiss 73013bdfac
libdrm: 2.4.104 -> 2.4.105 (#118733)
Note: There are no "*-symbol-check" files anymore.
2021-04-07 18:39:37 +02:00
Ryan Burns d88318ee55 libdrm: fix cross-compile to x86
Don't omit drm_intel when cross-compiling.

We've had this switch since
ca5d91aa60
and it doesn't seem to be needed anymore.

https://hydra.nixos.org/eval/1644952?filter=x86_64-musl.mesa#tabs-still-fail
2021-01-30 00:57:37 -08:00
Michael Weiss fe12a99494
libdrm: 2.4.103 -> 2.4.104
Announcement:
https://lists.freedesktop.org/archives/dri-devel/2021-January/293654.html

Additional changes:
- docutils is a new bild-time dependency for rst2man.
- Fix the license (BSD -> MIT). The licensing is a bit complicated but
  at least the main license is MIT [0],[1],[2].
- Add myself as maintainer.
- Extend the meta information.
- Some minor cleanups and style improvements.

[0]: https://pkgs.alpinelinux.org/packages?name=libdrm
[1]: https://www.freshports.org/graphics/libdrm
[2]: https://src.fedoraproject.org/rpms/libdrm/blob/master/f/libdrm.spec
2021-01-19 14:24:32 +01: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
R. RyanTM 79fb554694 libdrm: 2.4.102 -> 2.4.103 2020-11-23 18:21:32 +01:00
Niklas Hambüchen 0e3c8a95da musl: 1.1.24 -> 1.2.0
The libdrm `musl-ioctl.patch` is no longer necessary, see:
015e631cd1
2020-08-16 13:10:50 +00:00
Devin Bayer 2ea669bcf2 libdrm: 2.4.100 -> 2.4.102 2020-06-18 13:04:29 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
R. RyanTM 4aac35ebe7 libdrm: 2.4.99 -> 2.4.100
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libdrm/versions
2019-10-27 16:29:47 +01:00
Niklas Hambüchen 23399ff012 libdrm: Add patch to fix musl build. Fixes #66441
(cherry picked from commit b577340eb5bc3b72549f0544b50e2e37df78bf12)

Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
2019-09-22 18:05:22 -04:00
Robin Gloster fe9c9f719d
libdrm: enable omap support
fixes build for xorg.xf86videoomap
2019-08-26 23:08:02 +02:00
Ben Wolsieffer 18e0f9d39f libdrm: don't depend on valgrind when it is not available (armv6l) 2019-08-19 18:54:29 -04:00
Jörg Thalheim 396e3a6b3c
libdrm: cross-compile fix 2019-08-02 11:19:56 +01:00
Will Dietz 220c628fc3 libdrm: 2.4.98 -> 2.4.99
https://lists.x.org/archives/xorg-announce/2019-July/003001.html
2019-07-11 10:17:15 +02:00
Cole Mickens 4c77d471e4 libdrm: build with meson 2019-06-26 23:45:15 +02:00
R. RyanTM 6edac7fbcd libdrm: 2.4.97 -> 2.4.98
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libdrm/versions
2019-05-01 11:08:24 +02:00
Matthew Bauer 0fe315c9b6 treewide: remove old patches for macOS
These shouldn’t be needed now that we are on macOS 10.12.
2019-04-26 21:54:32 -04:00
Will Dietz b9392ac9a6 libdrm: 2.4.96 -> 2.4.97
https://lists.x.org/archives/xorg-announce/2019-January/002937.html
2019-02-15 23:39:03 -06:00
R. RyanTM 7362394cef libdrm: 2.4.94 -> 2.4.96 (#49292)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libdrm/versions
2018-10-27 20:12:38 -04:00
R. RyanTM 06e41e4639 libdrm: 2.4.93 -> 2.4.94
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
libdrm
2018-09-06 18:49:50 -07:00
Jan Malakhovski 28550bf5cc libdrm: fix tests 2018-08-11 09:35:20 +00:00
R. RyanTM 365e288a28 libdrm: 2.4.92 -> 2.4.93 (#44759)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libdrm/versions.
2018-08-09 18:36:16 +02:00
Silvan Mosberger 57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
R. RyanTM ea502c686f libdrm: 2.4.91 -> 2.4.92
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/libdrm/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 2.4.92 with grep in /nix/store/9n9nnxcq129pwmynmbpsb2h86w6aafkr-libdrm-2.4.92
- directory tree listing: https://gist.github.com/f9b660cd3c8012a94adf29b9d2931d70
2018-05-11 06:30:55 -07:00
John Ericson e84b9401c5 libdrm: Remove crossAttrs
No hashes should be changed.
2018-05-10 13:14:13 -04:00
John Ericson ba52ae5048 treewide: isArm -> isAarch32
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.

The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:

```
ISA:             ARMv8   {-A, -R, -M}
                 /    \
Mode:     Aarch32     Aarch64
             |         /   \
Encoding:   A64      A32   T32
```

At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.

The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.

[1]: https://developer.arm.com/products/architecture/a-profile
2018-04-25 15:28:55 -04:00
R. RyanTM c40d1d80ac libdrm: 2.4.90 -> 2.4.91
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/libdrm/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 2.4.91 with grep in /nix/store/rff4bpz0j9w5fgxsd5qq1vdv5wpdlwxy-libdrm-2.4.91
- directory tree listing: https://gist.github.com/c13751993f64b3543f93979f9450e5d1
2018-03-31 05:45:50 -07:00
Vladimír Čunát b6476968c4
libdrm: 2.4.89 -> 2.4.90 2018-02-24 22:30:13 +01:00
Vladimír Čunát 4076ef0dd3
libdrm: 2.4.88 -> 2.4.89 2017-12-29 10:00:02 +01:00
Vladimír Čunát f37443483e
libdrm: 2.4.84 -> 2.4.88 2017-11-27 13:05:07 +01:00
Vladimír Čunát e1e7251339
libdrm: 2.4.83 -> 2.4.84 2017-10-16 20:05:12 +02:00
gnidorah 0071b61a74 libdrm: enable tests 2017-10-06 20:51:14 +03:00
Vladimír Čunát 6a851869b4
libdrm: 2.4.82 -> 2.4.83 2017-08-27 22:30:24 +02:00