Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: libglvnd-1.1.1
@ 2019-06-25 14:23 voidlinux-github
  2019-06-25 14:25 ` voidlinux-github
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-25 14:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 306 bytes --]

There is a new pull request by yshui against master on the void-packages repository

https://github.com/yshui/void-packages glvnd
https://github.com/void-linux/void-packages/pull/12688

New package: libglvnd-1.1.1


A patch file from https://github.com/void-linux/void-packages/pull/12688.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-glvnd-12688.patch --]
[-- Type: application/text/x-diff, Size: 4065 bytes --]

From 6cfd9c30445f916743565c4b879bd8235f90333b Mon Sep 17 00:00:00 2001
From: Yuxuan Shui <yshuiv7@gmail.com>
Date: Tue, 25 Jun 2019 10:37:49 +0100
Subject: [PATCH] New package: libglvnd-1.1.1

---
 common/shlibs                  |  7 +++++++
 srcpkgs/libglvnd/files/LICENSE | 26 ++++++++++++++++++++++++++
 srcpkgs/libglvnd/template      | 21 +++++++++++++++++++++
 3 files changed, 54 insertions(+)
 create mode 100644 srcpkgs/libglvnd/files/LICENSE
 create mode 100644 srcpkgs/libglvnd/template

diff --git a/common/shlibs b/common/shlibs
index 433add7d202..8a63bc67e99 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -118,7 +118,9 @@ libXrender.so.1 libXrender-0.9.4_1
 libXrandr.so.2 libXrandr-1.3.0_1
 libGLU.so.1 glu-9.0.0_1
 libEGL.so.1 libEGL-7.11_1
+libEGL.so.1 libglvnd-1.1.1_1
 libGLESv1_CM.so.1 libGLES-1.0_1
+libGLESv1_CM.so.1 libglvnd-1.1.1_1
 libGLESv2.so.2 libGLES-1.0_1
 libEGL.so rpi-userland-0.0.0.0.20150907_1
 libGLESv2.so rpi-userland-0.0.0.0.20150907_1
@@ -129,11 +131,16 @@ libGLESv2.so riot-desktop-0.17.9_2
 libGLESv2.so wire-desktop-3.6.2885_1
 libGLESv2.so Signal-Desktop-1.23.2_1
 libGLESv2.so slack-desktop-3.4.2_1
+libGLESv2.so.2 libglvnd-1.1.1_1
 libbrcmEGL.so rpi-userland-20180103_2
 libbrcmGLESv2.so rpi-userland-20180103_2
 libbrcmOpenVG.so rpi-userland-20180103_2
 libwayland-egl.so.1 wayland-1.15.0_4
 libGL.so.1 libGL-7.11_1
+libGL.so.1 libglvnd-1.1.1_1
+libGLX.so.0 libglvnd-1.1.1_1
+libGLdispatch.so.0 libglvnd-1.1.1_1
+libOpenGL.so.0 libglvnd-1.1.1_1
 libnvidia-ml.so.1 nvidia-libs-346.47_1 ignore
 libnvidia-ml.so.1 nvidia304-libs-304.00_1 ignore
 libnvidia-ml.so.1 nvidia340-libs-340.46_1 ignore
diff --git a/srcpkgs/libglvnd/files/LICENSE b/srcpkgs/libglvnd/files/LICENSE
new file mode 100644
index 00000000000..57bc4f48f8b
--- /dev/null
+++ b/srcpkgs/libglvnd/files/LICENSE
@@ -0,0 +1,26 @@
+Copyright (c) 2013, NVIDIA CORPORATION.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and/or associated documentation files (the
+"Materials"), to deal in the Materials without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Materials, and to
+permit persons to whom the Materials are furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included
+unaltered in all copies or substantial portions of the Materials.
+Any additions, deletions, or changes to the original source files
+must be clearly indicated in accompanying documentation.
+
+If only executable code is distributed, then the accompanying
+documentation must state that "this software is based in part on the
+work of the Khronos Group."
+
+THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
\ No newline at end of file
diff --git a/srcpkgs/libglvnd/template b/srcpkgs/libglvnd/template
new file mode 100644
index 00000000000..6be698d4206
--- /dev/null
+++ b/srcpkgs/libglvnd/template
@@ -0,0 +1,21 @@
+# Template file for 'libglvnd'
+pkgname=libglvnd
+version=1.1.1
+revision=1
+build_style=gnu-configure
+hostmakedepends="autoconf libtool automake pkg-config python"
+makedepends="libXext-devel libX11-devel xorgproto"
+short_desc="GL Vendor-Neutral Dispatch library"
+maintainer="Yuxuan Shui <yshuiv7@gmail.com>"
+license="custom"
+homepage="https://github.com/NVIDIA/libglvnd"
+distfiles="https://github.com/NVIDIA/libglvnd/archive/v$version.tar.gz"
+checksum=baca5e1a78b96a112650cdc597be3f856d4754eb73a7bf3f6629e78a7e9f2b5a
+
+pre_configure() {
+	./autogen.sh
+}
+
+post_install() {
+	vlicense ${FILESDIR}/LICENSE
+}

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
@ 2019-06-25 14:25 ` voidlinux-github
  2019-06-25 14:46 ` voidlinux-github
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-25 14:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 241 bytes --]

New comment by Hoshpak on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505469234
Comment:
glvnd was submitted and rejected before because it didn't work on musl at the time. Has this changed?

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
  2019-06-25 14:25 ` voidlinux-github
@ 2019-06-25 14:46 ` voidlinux-github
  2019-06-26 13:21 ` voidlinux-github
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-25 14:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 315 bytes --]

New comment by maxice8 on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505478303
Comment:
It might work this time with the new stack size changes by @Gottox . Regardless if you're gonna introduce libglvnd you will need to make extensive adaptations to LibGL as well

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
  2019-06-25 14:25 ` voidlinux-github
  2019-06-25 14:46 ` voidlinux-github
@ 2019-06-26 13:21 ` voidlinux-github
  2019-06-26 13:22 ` voidlinux-github
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-26 13:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 231 bytes --]

New comment by yshui on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505871849
Comment:
@maxice8 @Hoshpak But can the library itself get in at least? Adapting libGL can happen later

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (2 preceding siblings ...)
  2019-06-26 13:21 ` voidlinux-github
@ 2019-06-26 13:22 ` voidlinux-github
  2019-06-26 13:22 ` voidlinux-github
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-26 13:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505872059
Comment:
I agree with @yshui 

We could adapt this for musl later.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (3 preceding siblings ...)
  2019-06-26 13:22 ` voidlinux-github
@ 2019-06-26 13:22 ` voidlinux-github
  2019-06-26 13:26 ` voidlinux-github
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-26 13:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 200 bytes --]

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505872059
Comment:
I agree with @yshui 

We could adapt this for libGL later.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (4 preceding siblings ...)
  2019-06-26 13:22 ` voidlinux-github
@ 2019-06-26 13:26 ` voidlinux-github
  2019-06-26 13:28 ` voidlinux-github
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-26 13:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 902 bytes --]

New comment by maxice8 on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505873592
Comment:
It needs adaption of libGL, not musl, it might need musl adaptation if the
big stack changes aren't enough to fix the problem.

On Wed, 26 Jun 2019, 10:22 Juan RP, <notifications@github.com> wrote:

> I agree with @yshui <https://github.com/yshui>
>
> We could adapt this for musl later.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/void-linux/void-packages/pull/12688?email_source=notifications&email_token=AHKQOTJNHCVOQBF3FRGLNKLP4NUQZA5CNFSM4H3I4NEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYTP5OY#issuecomment-505872059>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHKQOTKW3WHEVI5CVHE2QVDP4NUQZANCNFSM4H3I4NEA>
> .
>


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (5 preceding siblings ...)
  2019-06-26 13:26 ` voidlinux-github
@ 2019-06-26 13:28 ` voidlinux-github
  2019-06-26 13:31 ` voidlinux-github
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-26 13:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 190 bytes --]

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505874449
Comment:
@maxice8 right, that's why I edited my comment :-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (6 preceding siblings ...)
  2019-06-26 13:28 ` voidlinux-github
@ 2019-06-26 13:31 ` voidlinux-github
  2019-07-16 21:27 ` voidlinux-github
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-06-26 13:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 793 bytes --]

New comment by maxice8 on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-505875744
Comment:
I only answer by email

On Wed, 26 Jun 2019, 10:28 Juan RP, <notifications@github.com> wrote:

> @maxice8 <https://github.com/maxice8> right, that's why I edited my
> comment :-)
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/void-linux/void-packages/pull/12688?email_source=notifications&email_token=AHKQOTKFHF6364NU5VXE5E3P4NVHFA5CNFSM4H3I4NEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYTQQEI#issuecomment-505874449>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHKQOTNORW3DLYEXOW2OGWLP4NVHFANCNFSM4H3I4NEA>
> .
>


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (7 preceding siblings ...)
  2019-06-26 13:31 ` voidlinux-github
@ 2019-07-16 21:27 ` voidlinux-github
  2019-07-16 22:59 ` voidlinux-github
  2019-10-12  7:45 ` voidlinux-github
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-07-16 21:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 534 bytes --]

New comment by KeepBotting on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-511994462
Comment:
Any chance this will be merged? Seems like it could be a silver bullet for laptops cursed with an Optimus configuration (Intel and NVIDIA GPUs). 

I've been trying for a while to puzzle out the best solution to getting the proprietary driver working and stumbled upon [this blog post](https://www.ifnull.org/articles/void_optimus_nvidia_intel/) which mentioned `libglvnd` and led me here.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (8 preceding siblings ...)
  2019-07-16 21:27 ` voidlinux-github
@ 2019-07-16 22:59 ` voidlinux-github
  2019-10-12  7:45 ` voidlinux-github
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-07-16 22:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 403 bytes --]

New comment by yshui on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-512033907
Comment:
@KeepBotting to clarify, merging this PR is not going to get you want you want directly. but it is a first step.

after this, i should need to adapt the nvidia and mesa packages to make them use this libglvnd (the nvidia driver is actually using libglvnd already)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New package: libglvnd-1.1.1
  2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
                   ` (9 preceding siblings ...)
  2019-07-16 22:59 ` voidlinux-github
@ 2019-10-12  7:45 ` voidlinux-github
  10 siblings, 0 replies; 12+ messages in thread
From: voidlinux-github @ 2019-10-12  7:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 222 bytes --]

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/12688#issuecomment-541297455

Comment:
`glvnd`is migrating to Freedesktop:
https://gitlab.freedesktop.org/glvnd/libglvnd

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-10-12  7:45 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-25 14:23 [PR PATCH] New package: libglvnd-1.1.1 voidlinux-github
2019-06-25 14:25 ` voidlinux-github
2019-06-25 14:46 ` voidlinux-github
2019-06-26 13:21 ` voidlinux-github
2019-06-26 13:22 ` voidlinux-github
2019-06-26 13:22 ` voidlinux-github
2019-06-26 13:26 ` voidlinux-github
2019-06-26 13:28 ` voidlinux-github
2019-06-26 13:31 ` voidlinux-github
2019-07-16 21:27 ` voidlinux-github
2019-07-16 22:59 ` voidlinux-github
2019-10-12  7:45 ` voidlinux-github

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).