| 1 | # Contributor: Sören Tempel <[email protected]> |
| 2 | # Maintainer: |
| 3 | pkgname=libva-vdpau-driver |
| 4 | pkgver=0.7.4 |
| 5 | pkgrel=4 |
| 6 | pkgdesc="VDPAU backend for VA API" |
| 7 | options="!check" # No testsuite |
| 8 | url="https://www.freedesktop.org/wiki/Software/vaapi" |
| 9 | arch="all" |
| 10 | license="GPL-2.0-or-later" |
| 11 | makedepends="libva-dev mesa-dev libvdpau-dev" |
| 12 | source="https://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/libva-vdpau-driver-$pkgver.tar.bz2 |
| 13 | libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch |
| 14 | libva-vdpau-driver-0.7.4-glext-missing-definition.patch |
| 15 | libva-vdpau-driver-0.7.4-libvdpau-0.8.patch |
| 16 | musl-fixes.patch" |
| 17 | |
| 18 | prepare() { |
| 19 | default_prepare |
| 20 | update_config_sub |
| 21 | |
| 22 | sed -e '/v4l2_buffer/d' \ |
| 23 | -e '/v4l2_format/d' \ |
| 24 | -i src/vdpau_video.c \ |
| 25 | -i src/vdpau_video.h |
| 26 | } |
| 27 | |
| 28 | build() { |
| 29 | ./configure \ |
| 30 | --build=$CBUILD \ |
| 31 | --host=$CHOST \ |
| 32 | --prefix=/usr \ |
| 33 | --sysconfdir=/etc \ |
| 34 | --mandir=/usr/share/man \ |
| 35 | --localstatedir=/var |
| 36 | make |
| 37 | } |
| 38 | |
| 39 | package() { |
| 40 | make DESTDIR="$pkgdir" install |
| 41 | } |
| 42 | |
| 43 | sha512sums=" |
| 44 | 89f98dc1d7d590fb68f440dd1e37e025d64a621324e013e85dd1367681c07b09132fd2089539fc5b48934624648887a8a97539b4f07ddf9f56a8a456ad030094 libva-vdpau-driver-0.7.4.tar.bz2 |
| 45 | f60e84f88eca17e762e3d5a53404d0215bca27051c02ff3e4441ad2c2897c0c04297b8e7b4693c37404bde95d7b5d7a6392b4c17ab1ece5f1bd78e6af376b301 libva-vdpau-driver-0.7.4-VAEncH264VUIBufferType.patch |
| 46 | 5be5b00e3bc6df790bf1f0cde9606053ef70ee3c36f97dd1ba2eaa38251ce86124586a34c5e3d7fc20c331f9894b23ec22e7ae9d007aa15940221f2547ee64ee libva-vdpau-driver-0.7.4-glext-missing-definition.patch |
| 47 | 0890112bed4013de70272972be14f608b22935938160f65a2165cca715c1e8ec7e8c92c5b5c66c655932d1adbaf0aad2f979f0d541890daee385e544a6890f82 libva-vdpau-driver-0.7.4-libvdpau-0.8.patch |
| 48 | 1152b2b9a6c33a5216757d41bbbb849e291066cfbd2a3657aad0e430544fc6e9020477ba66ef1178841d3321b28055510dd06a40f59cdc8f10b5651305d17014 musl-fixes.patch |
| 49 | " |