diff --git a/common/shlibs b/common/shlibs index 707ba7a3e9e..cf3e254d58b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -124,11 +124,14 @@ libGL.so.1 catalyst-libs-14.2_1 libGL.so.1 nvidia-libs-346.47_1 libGL.so.1 nvidia304-libs-304.00_1 libGL.so.1 nvidia-stable-libs-340.46_1 -libnvidia-ml.so.1 nvidia-libs-346.47_1 -libnvidia-tls.so.346.47 nvidia-libs-346.47_1 -libnvidia-glcore.so.346.47 nvidia-libs-346.47_1 -libnvidia-gtk2.so.346.47 nvidia-gtklibs-346.47_1 -libnvidia-gtk3.so.346.47 nvidia-gtklibs-346.47_1 +libnvidia-ml.so.1 nvidia-libs-346.47_1 ignore +libnvidia-tls.so.346.47 nvidia-libs-346.47_1 ignore +libnvidia-glcore.so.346.47 nvidia-libs-346.47_1 ignore +libnvidia-gtk2.so.346.47 nvidia-gtklibs-346.47_1 ignore +libnvidia-gtk3.so.346.47 nvidia-gtklibs-346.47_1 ignore +libnvidia-ml.so.1 nvidia-stable-libs-340.46_1 ignore +libnvidia-tls.so.346.47 nvidia-stable-libs-340.46_1 ignore +libnvidia-glcore.so.346.47 nvidia-stable-libs-340.46_1 ignore libglapi.so.0 libglapi-7.11_1 libgbm.so.1 libgbm-9.0_1 librsvg-2.so.2 librsvg-2.26.0_1 diff --git a/srcpkgs/nvidia-stable-libs b/srcpkgs/nvidia-stable-libs new file mode 120000 index 00000000000..3d320295f9e --- /dev/null +++ b/srcpkgs/nvidia-stable-libs @@ -0,0 +1 @@ +nvidia-stable \ No newline at end of file diff --git a/srcpkgs/nvidia-stable/template b/srcpkgs/nvidia-stable/template index 1000ee76e29..31fcb043bb0 100644 --- a/srcpkgs/nvidia-stable/template +++ b/srcpkgs/nvidia-stable/template @@ -4,7 +4,7 @@ _desc="NVIDIA drivers for linux (long-lived series)" pkgname=nvidia-stable version=340.76 -revision=4 +revision=5 maintainer="Juan RP " license="Propietary NVIDIA license" homepage="http://www.nvidia.com" @@ -13,11 +13,12 @@ only_for_archs="i686 x86_64" repository="nonfree" create_wrksrc=yes short_desc="${_desc} - Libraries and Utilities" -depends="nvidia-stable-dkms-${version}_${revision} pkg-config" +depends="${pkgname}-dkms-${version}_${revision} pkg-config" conflicts="catalyst>=0 xserver-abi-video>20" -provides="nvidia-${version}_${revision} libGL-${version}_${revision}" -replaces="nvidia>=0 libGL>=0" +provides="nvidia-${version}_${revision}" +replaces="nvidia>=0" +subpackages="${pkgname}-dkms ${pkgname}-opencl ${pkgname}-libs" if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then _pkg="NVIDIA-Linux-x86-${version}" @@ -194,3 +195,11 @@ nvidia-stable-opencl_package() { vmove etc/OpenCL } } +nvidia-stable-libs_package() { + short_desc="${_desc} - libraries" + provides="libGL-${version}_${revision}" + replaces="libGL>=0" + pkg_install() { + vmove usr/lib + } +}