Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652322 - >=media-libs/vulkan-loader-1.0.65.0 Version bump
Summary: >=media-libs/vulkan-loader-1.0.65.0 Version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-03 12:22 UTC by Charo del Genio
Modified: 2018-04-14 19:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for versions 1.0.68.0 and 1.1.70.0 (vulkan-loader-1.0.68.0.ebuild,1.42 KB, text/plain)
2018-04-04 22:52 UTC, Charo del Genio
Details
Patch used by the ebuild posted above (cml.patch,3.59 KB, patch)
2018-04-04 22:52 UTC, Charo del Genio
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Charo del Genio 2018-04-03 12:22:59 UTC
Currently, the latest version of vulkan-loader available in portage is 1.0.61.1. Other versions released upstream are 1.0.65.0 (Nov 2017) and 1.0.68.0 (Feb 2018); in addition there is a whole new 1.1 specification released recently (Mar 2018) as versions 1.1.70.0 and 1.1.70.1.
Would it be possible to add them to portage, of course starting from 1.0.65.0?
Comment 1 Jonas Stein gentoo-dev 2018-04-03 22:29:47 UTC
Thank you for the bump request. 
You can help the maintainer with further information:
Does a simple bump [1] work on your system? 

[1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Comment 2 Charo del Genio 2018-04-04 10:06:17 UTC
Alright... So, for version 1.0.65.0 a simple version bump works (i.e., it compiles and seems to be working properly).

Sources of higher versions make a hell of a mess between spirv and glslang; however, I got the 1.0.68.0 and 1.1.70.0 to work. I believe I should be able to fix it for the 1.1.70.1 as well, and I will post the ebuilds probably at some time tonight. :)
Comment 3 Charo del Genio 2018-04-04 22:51:07 UTC
OK, I am adding two attachments. One is an ebuild that works for versions 1.0.68.0 and 1.1.70.0, and the other is a patch, which the ebuild applies and that goes in the usual files directory.

I seem to be unable to test if the ebuild also works for the 1.1.70.1, because it apparently cannot download the source code. I believe upstream have simply not yet put the code in the usual repository.

Anyway, I tested the builds with all the vulkan tests and everything seems to be working fine.
Comment 4 Charo del Genio 2018-04-04 22:52:04 UTC
Created attachment 526574 [details]
ebuild for versions 1.0.68.0 and 1.1.70.0
Comment 5 Charo del Genio 2018-04-04 22:52:50 UTC
Created attachment 526576 [details, diff]
Patch used by the ebuild posted above
Comment 6 Larry the Git Cow gentoo-dev 2018-04-14 19:50:35 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38052d48e474e46936b5af491b0698fb768c2c03

commit 38052d48e474e46936b5af491b0698fb768c2c03
Author:     Nick Sarnie <commendsarnex@gmail.com>
AuthorDate: 2018-04-14 19:48:05 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-04-14 19:50:22 +0000

    media-libs/vulkan-loader: Version bump to 1.1.70
    
    Closes: https://bugs.gentoo.org/652322

 media-libs/vulkan-loader/Manifest                  |  1 +
 ...nt-require-glslang-if-not-building-layers.patch | 45 ++++++++++++++++
 .../vulkan-loader/vulkan-loader-1.1.70.0.ebuild    | 63 ++++++++++++++++++++++
 3 files changed, 109 insertions(+)