summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDavid McFarland2016-06-30 01:03:10 -0300
committerDavid McFarland2016-06-30 01:03:10 -0300
commit14d15b4197fcf6b1951d6116ac4b7f842bf40d0f (patch)
treeb0ecdab29010143cec61f48d0843f666fdf56c8c /PKGBUILD
parentb9489951b2b01850cc7167b134bd626e8c7a6d6d (diff)
downloadaur-14d15b4197fcf6b1951d6116ac4b7f842bf40d0f.tar.gz
provide libgl, strict dependencies
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD74
1 files changed, 41 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b9a9e9c817d..fb4d100b66a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=amdgpu-pro-installer
pkgname=(amdgpu-pro amdgpu-pro-clinfo amdgpu-pro-computing amdgpu-pro-core amdgpu-pro-dkms amdgpu-pro-graphics lib32-amdgpu-pro-lib32 lib32-amdgpu-pro-libopencl-dev amdgpu-pro-libopencl-dev lib32-amdgpu-pro-libopencl1 amdgpu-pro-libopencl1 lib32-amdgpu-pro-opencl-icd amdgpu-pro-opencl-icd amdgpu-pro-vulkan-driver lib32-amdgpu-pro-vulkan-driver libdrm-amdgpu-pro-amdgpu1 lib32-libdrm-amdgpu-pro-amdgpu1 libdrm-amdgpu-pro-dev lib32-libdrm-amdgpu-pro-dev libdrm-amdgpu-pro-tools libdrm2-amdgpu-pro lib32-libdrm2-amdgpu-pro libegl1-amdgpu-pro lib32-libegl1-amdgpu-pro libegl1-amdgpu-pro-dev lib32-libegl1-amdgpu-pro-dev lib32-libgbm-amdgpu-pro-dev libgbm-amdgpu-pro-dev libgbm1-amdgpu-pro lib32-libgbm1-amdgpu-pro lib32-libgl1-amdgpu-pro-dev libgl1-amdgpu-pro-dev lib32-libgl1-amdgpu-pro-dri libgl1-amdgpu-pro-dri lib32-libgl1-amdgpu-pro-glx libgl1-amdgpu-pro-glx libgles2-amdgpu-pro lib32-libgles2-amdgpu-pro lib32-libgles2-amdgpu-pro-dev libgles2-amdgpu-pro-dev libvdpau-amdgpu-pro lib32-libvdpau-amdgpu-pro xserver-xorg-video-amdgpu-pro)
pkgver=16.30.3.306809
-pkgrel=1
+pkgrel=3
arch=('x86_64')
url='http://www.amd.com'
@@ -17,7 +17,7 @@ sha256sums=('40fc78dc10823096882bd5840a0c49221bbd977e1eda1a9b79b620d06298c389')
package_amdgpu-pro () {
pkgdesc="This package install all amdgpu-pro components."
- depends=('amdgpu-pro-graphics' 'amdgpu-pro-computing')
+ depends=('amdgpu-pro-graphics=16.30.3.306809-3' 'amdgpu-pro-computing=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro_16.30.3-306809_amd64
@@ -30,7 +30,7 @@ package_amdgpu-pro () {
package_amdgpu-pro-clinfo () {
pkgdesc="AMD OpenCL info utility"
- depends=('amdgpu-pro-libopencl1')
+ depends=('amdgpu-pro-libopencl1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-clinfo_16.30.3-306809_amd64
@@ -43,7 +43,7 @@ package_amdgpu-pro-clinfo () {
package_amdgpu-pro-computing () {
pkgdesc="This package install amdgpu-pro OpenCL components."
- depends=('amdgpu-pro-core' 'amdgpu-pro-clinfo' 'amdgpu-pro-opencl-icd' 'amdgpu-pro-libopencl-dev')
+ depends=('amdgpu-pro-core=16.30.3.306809-3' 'amdgpu-pro-clinfo=16.30.3.306809-3' 'amdgpu-pro-opencl-icd=16.30.3.306809-3' 'amdgpu-pro-libopencl-dev=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-computing_16.30.3-306809_amd64
@@ -56,7 +56,7 @@ package_amdgpu-pro-computing () {
package_amdgpu-pro-core () {
pkgdesc="This package switchs the GPU stack to amdgpu-pro with basic components."
- depends=('linux-firmware' 'libdrm-amdgpu-pro-amdgpu1')
+ depends=('linux-firmware' 'libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-core_16.30.3-306809_amd64
@@ -90,7 +90,7 @@ package_amdgpu-pro-dkms () {
package_amdgpu-pro-graphics () {
pkgdesc="This package install amdgpu-pro graphics components."
- depends=('amdgpu-pro-core' 'libgles2-amdgpu-pro' 'libgl1-amdgpu-pro-dev' 'libgl1-amdgpu-pro-dri' 'xserver-xorg-video-amdgpu-pro' 'amdgpu-pro-vulkan-driver' 'libvdpau-amdgpu-pro')
+ depends=('amdgpu-pro-core=16.30.3.306809-3' 'libgles2-amdgpu-pro=16.30.3.306809-3' 'libgl1-amdgpu-pro-dev=16.30.3.306809-3' 'libgl1-amdgpu-pro-dri=16.30.3.306809-3' 'xserver-xorg-video-amdgpu-pro=16.30.3.306809-3' 'amdgpu-pro-vulkan-driver=16.30.3.306809-3' 'libvdpau-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-graphics_16.30.3-306809_amd64
@@ -98,12 +98,16 @@ package_amdgpu-pro-graphics () {
cd "${srcdir}"/amdgpu-pro-graphics_16.30.3-306809_amd64
ar x "${srcdir}"/amdgpu-pro-driver/./amdgpu-pro-graphics_16.30.3-306809_amd64.deb
tar -C "${pkgdir}" -xf data.tar.xz
+
+ provides=('libgl')
+ conflicts=('libgl')
+
}
package_lib32-amdgpu-pro-lib32 () {
pkgdesc="This package contains x86 libs for x86_64 machine usage."
- depends=('lib32-libgles2-amdgpu-pro' 'lib32-libgl1-amdgpu-pro-dev' 'lib32-libgl1-amdgpu-pro-dri' 'lib32-libgbm1-amdgpu-pro' 'lib32-amdgpu-pro-opencl-icd' 'lib32-amdgpu-pro-libopencl-dev' 'lib32-amdgpu-pro-vulkan-driver' 'lib32-libvdpau-amdgpu-pro')
+ depends=('lib32-libgles2-amdgpu-pro=16.30.3.306809-3' 'lib32-libgl1-amdgpu-pro-dev=16.30.3.306809-3' 'lib32-libgl1-amdgpu-pro-dri=16.30.3.306809-3' 'lib32-libgbm1-amdgpu-pro=16.30.3.306809-3' 'lib32-amdgpu-pro-opencl-icd=16.30.3.306809-3' 'lib32-amdgpu-pro-libopencl-dev=16.30.3.306809-3' 'lib32-amdgpu-pro-vulkan-driver=16.30.3.306809-3' 'lib32-libvdpau-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-lib32_16.30.3-306809_i386
@@ -111,13 +115,17 @@ package_lib32-amdgpu-pro-lib32 () {
cd "${srcdir}"/amdgpu-pro-lib32_16.30.3-306809_i386
ar x "${srcdir}"/amdgpu-pro-driver/./amdgpu-pro-lib32_16.30.3-306809_i386.deb
tar -C "${pkgdir}" -xf data.tar.xz
+
+ provides=('lib32-libgl')
+ conflicts=('lib32-libgl')
+
rm -Rf ${pkgdir}/usr/share/doc ${pkgdir}/usr/include
}
package_lib32-amdgpu-pro-libopencl-dev () {
pkgdesc="AMD OpenCL ICD Loader library"
- depends=('lib32-amdgpu-pro-libopencl1')
+ depends=('lib32-amdgpu-pro-libopencl1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-libopencl-dev_16.30.3-306809_i386
@@ -131,7 +139,7 @@ package_lib32-amdgpu-pro-libopencl-dev () {
package_amdgpu-pro-libopencl-dev () {
pkgdesc="AMD OpenCL ICD Loader library"
- depends=('amdgpu-pro-libopencl1')
+ depends=('amdgpu-pro-libopencl1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-libopencl-dev_16.30.3-306809_amd64
@@ -198,7 +206,7 @@ package_amdgpu-pro-opencl-icd () {
package_amdgpu-pro-vulkan-driver () {
pkgdesc="AMDGPU Pro Vulkan driver"
- depends=('libdrm-amdgpu-pro-amdgpu1')
+ depends=('libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-vulkan-driver_16.30.3-306809_amd64
@@ -211,7 +219,7 @@ package_amdgpu-pro-vulkan-driver () {
package_lib32-amdgpu-pro-vulkan-driver () {
pkgdesc="AMDGPU Pro Vulkan driver"
- depends=('lib32-libdrm-amdgpu-pro-amdgpu1')
+ depends=('lib32-libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/amdgpu-pro-vulkan-driver_16.30.3-306809_i386
@@ -225,7 +233,7 @@ package_lib32-amdgpu-pro-vulkan-driver () {
package_libdrm-amdgpu-pro-amdgpu1 () {
pkgdesc="Userspace interface to amdgpu-specific kernel DRM services -- runtime"
- depends=('libdrm2-amdgpu-pro')
+ depends=('libdrm2-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libdrm-amdgpu-pro-amdgpu1_16.30.3-306809_amd64
@@ -238,7 +246,7 @@ package_libdrm-amdgpu-pro-amdgpu1 () {
package_lib32-libdrm-amdgpu-pro-amdgpu1 () {
pkgdesc="Userspace interface to amdgpu-specific kernel DRM services -- runtime"
- depends=('lib32-libdrm2-amdgpu-pro')
+ depends=('lib32-libdrm2-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libdrm-amdgpu-pro-amdgpu1_16.30.3-306809_i386
@@ -252,7 +260,7 @@ package_lib32-libdrm-amdgpu-pro-amdgpu1 () {
package_libdrm-amdgpu-pro-dev () {
pkgdesc="Userspace interface to kernel DRM services -- development files"
- depends=('libdrm2-amdgpu-pro' 'libdrm-amdgpu-pro-amdgpu1')
+ depends=('libdrm2-amdgpu-pro=16.30.3.306809-3' 'libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libdrm-amdgpu-pro-dev_16.30.3-306809_amd64
@@ -265,7 +273,7 @@ package_libdrm-amdgpu-pro-dev () {
package_lib32-libdrm-amdgpu-pro-dev () {
pkgdesc="Userspace interface to kernel DRM services -- development files"
- depends=('lib32-libdrm2-amdgpu-pro' 'lib32-libdrm-amdgpu-pro-amdgpu1')
+ depends=('lib32-libdrm2-amdgpu-pro=16.30.3.306809-3' 'lib32-libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libdrm-amdgpu-pro-dev_16.30.3-306809_i386
@@ -279,7 +287,7 @@ package_lib32-libdrm-amdgpu-pro-dev () {
package_libdrm-amdgpu-pro-tools () {
pkgdesc="testing tools for libdrm-amdgpu-pro"
- depends=('libdrm-amdgpu-pro-amdgpu1' 'libdrm2-amdgpu-pro')
+ depends=('libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3' 'libdrm2-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libdrm-amdgpu-pro-tools_16.30.3-306809_amd64
@@ -346,7 +354,7 @@ package_lib32-libegl1-amdgpu-pro () {
package_libegl1-amdgpu-pro-dev () {
pkgdesc="implementation of the EGL API -- development files"
- depends=('libegl1-amdgpu-pro')
+ depends=('libegl1-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libegl1-amdgpu-pro-dev_16.30.3-306809_amd64
@@ -359,7 +367,7 @@ package_libegl1-amdgpu-pro-dev () {
package_lib32-libegl1-amdgpu-pro-dev () {
pkgdesc="implementation of the EGL API -- development files"
- depends=('lib32-libegl1-amdgpu-pro')
+ depends=('lib32-libegl1-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libegl1-amdgpu-pro-dev_16.30.3-306809_i386
@@ -373,7 +381,7 @@ package_lib32-libegl1-amdgpu-pro-dev () {
package_lib32-libgbm-amdgpu-pro-dev () {
pkgdesc="generic buffer management API -- development files"
- depends=('lib32-libgbm1-amdgpu-pro')
+ depends=('lib32-libgbm1-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgbm-amdgpu-pro-dev_16.30.3-306809_i386
@@ -387,7 +395,7 @@ package_lib32-libgbm-amdgpu-pro-dev () {
package_libgbm-amdgpu-pro-dev () {
pkgdesc="generic buffer management API -- development files"
- depends=('libgbm1-amdgpu-pro')
+ depends=('libgbm1-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgbm-amdgpu-pro-dev_16.30.3-306809_amd64
@@ -400,7 +408,7 @@ package_libgbm-amdgpu-pro-dev () {
package_libgbm1-amdgpu-pro () {
pkgdesc="generic buffer management API -- runtime"
- depends=('libdrm-amdgpu-pro-amdgpu1' 'libdrm2-amdgpu-pro')
+ depends=('libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3' 'libdrm2-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgbm1-amdgpu-pro_16.30.3-306809_amd64
@@ -413,7 +421,7 @@ package_libgbm1-amdgpu-pro () {
package_lib32-libgbm1-amdgpu-pro () {
pkgdesc="generic buffer management API -- runtime"
- depends=('lib32-libdrm-amdgpu-pro-amdgpu1' 'lib32-libdrm2-amdgpu-pro')
+ depends=('lib32-libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3' 'lib32-libdrm2-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgbm1-amdgpu-pro_16.30.3-306809_i386
@@ -427,7 +435,7 @@ package_lib32-libgbm1-amdgpu-pro () {
package_lib32-libgl1-amdgpu-pro-dev () {
pkgdesc="implementation of the OpenGL API -- GLX development files"
- depends=('lib32-libgl1-amdgpu-pro-glx')
+ depends=('lib32-libgl1-amdgpu-pro-glx=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgl1-amdgpu-pro-dev_16.30.3-306809_i386
@@ -441,7 +449,7 @@ package_lib32-libgl1-amdgpu-pro-dev () {
package_libgl1-amdgpu-pro-dev () {
pkgdesc="implementation of the OpenGL API -- GLX development files"
- depends=('libgl1-amdgpu-pro-glx')
+ depends=('libgl1-amdgpu-pro-glx=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgl1-amdgpu-pro-dev_16.30.3-306809_amd64
@@ -481,7 +489,7 @@ package_libgl1-amdgpu-pro-dri () {
package_lib32-libgl1-amdgpu-pro-glx () {
pkgdesc="implementation of the OpenGL API -- GLX runtime"
- depends=('lib32-libdrm2-amdgpu-pro' 'lib32-libx11>=1.4.99.1' 'lib32-libxcb>=1.8' 'lib32-libxcb' 'lib32-libxcb>=1.9.2' 'lib32-libxdamage>=1.1' 'lib32-libxext' 'lib32-libxfixes' 'lib32-libxshmfence' 'lib32-libxxf86vm')
+ depends=('lib32-libdrm2-amdgpu-pro=16.30.3.306809-3' 'lib32-libx11>=1.4.99.1' 'lib32-libxcb>=1.8' 'lib32-libxcb' 'lib32-libxcb>=1.9.2' 'lib32-libxdamage>=1.1' 'lib32-libxext' 'lib32-libxfixes' 'lib32-libxshmfence' 'lib32-libxxf86vm')
arch=('x86_64')
rm -Rf "${srcdir}"/libgl1-amdgpu-pro-glx_16.30.3-306809_i386
@@ -495,7 +503,7 @@ package_lib32-libgl1-amdgpu-pro-glx () {
package_libgl1-amdgpu-pro-glx () {
pkgdesc="implementation of the OpenGL API -- GLX runtime"
- depends=('libdrm2-amdgpu-pro' 'libx11>=1.4.99.1' 'libxcb>=1.8' 'libxcb' 'libxcb>=1.9.2' 'libxdamage>=1.1' 'libxext' 'libxfixes' 'libxshmfence' 'libxxf86vm')
+ depends=('libdrm2-amdgpu-pro=16.30.3.306809-3' 'libx11>=1.4.99.1' 'libxcb>=1.8' 'libxcb' 'libxcb>=1.9.2' 'libxdamage>=1.1' 'libxext' 'libxfixes' 'libxshmfence' 'libxxf86vm')
arch=('x86_64')
rm -Rf "${srcdir}"/libgl1-amdgpu-pro-glx_16.30.3-306809_amd64
@@ -508,7 +516,7 @@ package_libgl1-amdgpu-pro-glx () {
package_libgles2-amdgpu-pro () {
pkgdesc="implementation of the OpenGL|ES 2.x API -- runtime"
- depends=('libegl1-amdgpu-pro')
+ depends=('libegl1-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgles2-amdgpu-pro_16.30.3-306809_amd64
@@ -521,7 +529,7 @@ package_libgles2-amdgpu-pro () {
package_lib32-libgles2-amdgpu-pro () {
pkgdesc="implementation of the OpenGL|ES 2.x API -- runtime"
- depends=('lib32-libegl1-amdgpu-pro')
+ depends=('lib32-libegl1-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgles2-amdgpu-pro_16.30.3-306809_i386
@@ -535,7 +543,7 @@ package_lib32-libgles2-amdgpu-pro () {
package_lib32-libgles2-amdgpu-pro-dev () {
pkgdesc="implementation of the OpenGL|ES 2.x API -- development files"
- depends=('lib32-libgles2-amdgpu-pro')
+ depends=('lib32-libgles2-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgles2-amdgpu-pro-dev_16.30.3-306809_i386
@@ -549,7 +557,7 @@ package_lib32-libgles2-amdgpu-pro-dev () {
package_libgles2-amdgpu-pro-dev () {
pkgdesc="implementation of the OpenGL|ES 2.x API -- development files"
- depends=('libgles2-amdgpu-pro')
+ depends=('libgles2-amdgpu-pro=16.30.3.306809-3')
arch=('x86_64')
rm -Rf "${srcdir}"/libgles2-amdgpu-pro-dev_16.30.3-306809_amd64
@@ -562,7 +570,7 @@ package_libgles2-amdgpu-pro-dev () {
package_libvdpau-amdgpu-pro () {
pkgdesc="AMDGPU Pro VDPAU driver"
- depends=('libdrm-amdgpu-pro-amdgpu1' 'libdrm>=2.4.31' 'libdrm2-amdgpu-pro' 'openssl>=1.0.0' 'libx11' 'libxcb>=1.8' 'libxcb')
+ depends=('libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3' 'libdrm>=2.4.31' 'libdrm2-amdgpu-pro=16.30.3.306809-3' 'openssl>=1.0.0' 'libx11' 'libxcb>=1.8' 'libxcb')
arch=('x86_64')
rm -Rf "${srcdir}"/libvdpau-amdgpu-pro_16.30.3-306809_amd64
@@ -575,7 +583,7 @@ package_libvdpau-amdgpu-pro () {
package_lib32-libvdpau-amdgpu-pro () {
pkgdesc="AMDGPU Pro VDPAU driver"
- depends=('lib32-libdrm-amdgpu-pro-amdgpu1' 'lib32-libdrm>=2.4.31' 'lib32-libdrm2-amdgpu-pro' 'lib32-openssl>=1.0.0' 'lib32-libx11' 'lib32-libxcb>=1.8' 'lib32-libxcb' 'lib32-zlib>=1.2.0')
+ depends=('lib32-libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3' 'lib32-libdrm>=2.4.31' 'lib32-libdrm2-amdgpu-pro=16.30.3.306809-3' 'lib32-openssl>=1.0.0' 'lib32-libx11' 'lib32-libxcb>=1.8' 'lib32-libxcb' 'lib32-zlib>=1.2.0')
arch=('x86_64')
rm -Rf "${srcdir}"/libvdpau-amdgpu-pro_16.30.3-306809_i386
@@ -589,7 +597,7 @@ package_lib32-libvdpau-amdgpu-pro () {
package_xserver-xorg-video-amdgpu-pro () {
pkgdesc="X.Org X server -- AMD/ATI Amdgpu-Pro display driver"
- depends=('libdrm-amdgpu-pro-amdgpu1' 'libdrm2-amdgpu-pro' 'libepoxy>=1.0' 'libgbm1-amdgpu-pro' 'libgl1-amdgpu-pro-glx' 'libsystemd>=183' 'libx11' 'libxcb' 'libxdamage>=1.1' 'libxext' 'libxfixes' 'libxxf86vm' 'xorg-server')
+ depends=('libdrm-amdgpu-pro-amdgpu1=16.30.3.306809-3' 'libdrm2-amdgpu-pro=16.30.3.306809-3' 'libepoxy>=1.0' 'libgbm1-amdgpu-pro=16.30.3.306809-3' 'libgl1-amdgpu-pro-glx=16.30.3.306809-3' 'libsystemd>=183' 'libx11' 'libxcb' 'libxdamage>=1.1' 'libxext' 'libxfixes' 'libxxf86vm' 'xorg-server')
arch=('x86_64')
rm -Rf "${srcdir}"/xserver-xorg-video-amdgpu-pro_16.30.3-306809_amd64