--- glslang-7.12.3352.orig/debian/changelog +++ glslang-7.12.3352/debian/changelog @@ -0,0 +1,58 @@ +glslang (7.12.3352-1) unstable; urgency=medium + + * New upstream release. + * control: Add python3 to build-depends. + + -- Timo Aaltonen Wed, 11 Sep 2019 14:52:25 +0300 + +glslang (7.11.3214-1) unstable; urgency=medium + + [ Jordan Justen ] + * New upstream release. + * debian/watch: 7.11.3214 does not have a tarball signature + * debian: Increase debhelper to 12 + * d/control: Increase Standards-Version to 4.4.0 + + -- Timo Aaltonen Mon, 22 Jul 2019 11:02:31 +0300 + +glslang (7.11.3113-1) unstable; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Tue, 12 Mar 2019 00:08:35 +0200 + +glslang (7.10.2984-1) unstable; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Sun, 13 Jan 2019 19:30:12 +0200 + +glslang (7.8.2853-2) unstable; urgency=medium + + [ Jordan Justen ] + * d/copyright: Add ARM under BSD-3-clause. Closes: #905326 + * d/copyright: Add NVIDIA AML license. Closes: #905326 + * d/copyright: Add Glslang Authors Apache License. Closes: #905326 + * d/control: Update Standards-Version to 4.2.0 + * d/control: Update debhelper to 11 + * d/copyright: Fix lintian wildcard-matches-nothing-in-dep5-copyright + * d/lintian: Add glslang-tools lintian override for binary-without-manpage + * d/control: Fix Vcs-Git and Vcs-Browser urls + + -- Timo Aaltonen Wed, 22 Aug 2018 23:25:24 +0300 + +glslang (7.8.2853-1) unstable; urgency=medium + + [ Jordan Justen ] + * d/gbp.conf: Add configuration file for gbp (git buildpackage) + * d/watch: Add watch file + * d/control: Add Timo as uploader for lintian no-human-maintainers + * d/watch: Add signing key to watch file + + -- Timo Aaltonen Wed, 15 Aug 2018 20:56:17 +0300 + +glslang (6.2.2596-1) unstable; urgency=low + + * Initial release (Closes: #741613) + + -- Timo Aaltonen Tue, 19 Jun 2018 23:47:29 +0300 --- glslang-7.12.3352.orig/debian/compat +++ glslang-7.12.3352/debian/compat @@ -0,0 +1 @@ +12 --- glslang-7.12.3352.orig/debian/control +++ glslang-7.12.3352/debian/control @@ -0,0 +1,33 @@ +Source: glslang +Section: libdevel +Priority: optional +Maintainer: Debian X Strike Force +Uploaders: Timo Aaltonen +Build-Depends: debhelper (>= 12), + cmake, + python3, + spirv-headers, +Standards-Version: 4.4.0 +Homepage: https://github.com/KhronosGroup/glslang +Vcs-Git: https://salsa.debian.org/xorg-team/vulkan/glslang.git +Vcs-Browser: https://salsa.debian.org/xorg-team/vulkan/glslang + +Package: glslang-tools +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: OpenGL and OpenGL ES shader front end and validator -- tools + glslang is the official reference compiler front end for the OpenGL ES + and OpenGL shading languages. It implements a strict + interpretation of the specifications for these languages. + . + This package includes the validator tools. + +Package: glslang-dev +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: OpenGL and OpenGL ES shader front end and validator -- development files + glslang is the official reference compiler front end for the OpenGL ES + and OpenGL shading languages. It implements a strict + interpretation of the specifications for these languages. + . + This package includes files for development. --- glslang-7.12.3352.orig/debian/copyright +++ glslang-7.12.3352/debian/copyright @@ -0,0 +1,168 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: glslang +Source: https://github.com/KhronosGroup/glslang + +Files: * +Copyright: 2002-2005 3Dlabs Inc. Ltd + 2002 NVIDIA Corporation + 2002-2010 The ANGLE Project Authors + 2012-2015 LunarG, Inc + 2015-2016 Google, Inc + 2017 ARM Limited +License: BSD-3-clause + +Files: glslang/MachineIndependent/gl_types.h + SPIRV/GLSL.std.450.h + SPIRV/spirv.hpp +Copyright: 2013-2016 The Khronos Group Inc +License: MIT + +Files: glslang/MachineIndependent/glslang_tab.cpp + glslang/MachineIndependent/glslang_tab.cpp.h +Copyright: 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc +License: GPL-3 + +Files: debian/* +Copyright: 2016 Timo Aaltonen +License: GPL-3 or MIT or BSD-3-clause + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + . + Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: GPL-3 + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + +License: MIT + 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 in + all copies or substantial portions of the Materials. + . + MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS + STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND + HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + . + 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. + +Files: glslang/MachineIndependent/preprocessor/Pp.cpp + glslang/MachineIndependent/preprocessor/PpAtom.cpp + glslang/MachineIndependent/preprocessor/PpContext.cpp + glslang/MachineIndependent/preprocessor/PpContext.h + glslang/MachineIndependent/preprocessor/PpScanner.cpp + glslang/MachineIndependent/preprocessor/PpTokens.cpp + glslang/MachineIndependent/preprocessor/PpTokens.h +Copyright: 2002, NVIDIA Corporation +License: Apple-MIT-license + +License: Apple-MIT-license + NVIDIA Corporation("NVIDIA") supplies this software to you in + consideration of your agreement to the following terms, and your use, + installation, modification or redistribution of this NVIDIA software + constitutes acceptance of these terms. If you do not agree with these + terms, please do not use, install, modify or redistribute this NVIDIA + software. + . + In consideration of your agreement to abide by the following terms, and + subject to these terms, NVIDIA grants you a personal, non-exclusive + license, under NVIDIA's copyrights in this original NVIDIA software (the + "NVIDIA Software"), to use, reproduce, modify and redistribute the + NVIDIA Software, with or without modifications, in source and/or binary + forms; provided that if you redistribute the NVIDIA Software, you must + retain the copyright notice of NVIDIA, this notice and the following + text and disclaimers in all such redistributions of the NVIDIA Software. + Neither the name, trademarks, service marks nor logos of NVIDIA + Corporation may be used to endorse or promote products derived from the + NVIDIA Software without specific prior written permission from NVIDIA. + Except as expressly stated in this notice, no other rights or licenses + express or implied, are granted by NVIDIA herein, including but not + limited to any patent rights that may be infringed by your derivative + works or by other works in which the NVIDIA Software may be + incorporated. No hardware is licensed hereunder. + . + THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, + INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, + NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR + ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER + PRODUCTS. + . + IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, + INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY + OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE + NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, + TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF + NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: update_glslang_sources.py +Copyright: 2017 The Glslang Authors +License: Apache-2.0 + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache 2.0 + License can be found in "/usr/share/common-licenses/Apache-2.0". --- glslang-7.12.3352.orig/debian/gbp.conf +++ glslang-7.12.3352/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +debian-branch = debian-unstable --- glslang-7.12.3352.orig/debian/glslang-dev.install +++ glslang-7.12.3352/debian/glslang-dev.install @@ -0,0 +1,2 @@ +usr/include +usr/lib --- glslang-7.12.3352.orig/debian/glslang-tools.install +++ glslang-7.12.3352/debian/glslang-tools.install @@ -0,0 +1,2 @@ +usr/bin/glslangValidator +usr/bin/spirv-remap --- glslang-7.12.3352.orig/debian/glslang-tools.lintian-overrides +++ glslang-7.12.3352/debian/glslang-tools.lintian-overrides @@ -0,0 +1,2 @@ +# Glslang upstream doesn't have a man page +glslang-tools binary: binary-without-manpage --- glslang-7.12.3352.orig/debian/rules +++ glslang-7.12.3352/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +%: + dh $@ --builddirectory=build/ + +override_dh_auto_configure: + dh_auto_configure -- \ + -DCMAKE_BUILD_TYPE=Release + +override_dh_missing: + dh_missing --fail-missing + +gentarball: SOURCE=glslang +gentarball: UV=$(shell dpkg-parsechangelog|awk '/^Version:/ {print $$2}'|sed 's/-.*$$//') +gentarball: + git archive --format=tar upstream-unstable --prefix=$(SOURCE)-$(UV)/ | gzip -9 > \ + ../$(SOURCE)_$(UV).orig.tar.gz --- glslang-7.12.3352.orig/debian/source/format +++ glslang-7.12.3352/debian/source/format @@ -0,0 +1 @@ +1.0 --- glslang-7.12.3352.orig/debian/upstream/signing-key.asc +++ glslang-7.12.3352/debian/upstream/signing-key.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBFKNCacBCACuzi/s2nyJnVsK/IJOa+3lk+ba/aIQGqLi9st4R/SMwF7Yg3sn +AlbY9URjgMQW9FuPLNSGb0PXu9bB2BXM8iQSUOA0wgvs5SsIqjj7JXIO90+S+If7 +Wp8HRSR/Pn52AKNCW7x9NDZ4hRL1d61n6iudBKG+oJrIbV3wu8W7LXt4bwB04rOm +b4q4Wh3gzMTnnizFWjJtwM5MSqfOYZ3W/+CKAkaE8JL/IcXADenvA4tkfbPFWJBe +T0AbjfKPrPd2M0TdGZao+IRc9Lhtk+SBfHq+Rh172lrijiZbVyc2WMkPbO/OW+gR +Sj8U2YyCM8CHYbF+qPUzGK4l/rYgf99UyyTvABEBAAG0IUpvaG4gS2Vzc2VuaWNo +IDxjZXBoZXVzQGZyaWkuY29tPokBPwQTAQIAKQUCUo0JpwIbIwUJCWYBgAcLCQgH +AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEHF7rdjIbBVLu04H/0xql03jZWn1Ed6o +5uQivF597kHOrys/G/T5bgvFNbOXT/zQGmuW4l5A6eOcKvu34VZij1RcXH/Gnect +Vxgm3f6E7fzSlY90yq5/kuK+k4OZs625EVCp2UjcR/ZHYf+0tL7rOvDmscORaM1z +gJ4keIC6s/3mpLjzJ5gkxB4B/QgTPFFmBvmuWqYSnFpbzxoG9nk4vg4ON4hsgy4Q +3cxdE62xV5Un+XLv5+Fwp2Mo5sb/Uip3LlwPPKlNxZj4d2YcNs1QPfPrKr5i7XML +R3vc5s9VcnOWOuzpy3vxoGVzFilghHaKZFjPE72VRgnK4mYpJ7nrhneaAHjrq57f +pBnhoCy5AQ0EUo0JpwEIAMq/DNSoU8i7bhG1b7mpU8GLIt3vdHBxyDOpZgl5UC6n +DTxEPTXtjMvT9CyNh05QPr4XU+EmVI7syV7aM6XSNMMXUzxzoN3KzODDEDSAh0nr +uZA1giIOP1YJ1N2TourgqO0z9EhKgUfX38+8CaKFvn0dBK/X8nWNHcVcwGXoQ+wA +CbaKexTONMyc2hHmKi+KjMg1Ya51cqfocMoaE+PTIarkGFZhjS36AY2cXxpSiK1d +1HvzM7Xtgiud3TUfv6jGBzFiXx8+uqen6ZWSwwTCRdYKZlKadMDP9ggyYMn8CDZT +PKwwh2GyxbJEery289S/aw3xaFuINjefuCO9BcSwftsAEQEAAYkBJQQYAQIADwUC +Uo0JpwIbDAUJCWYBgAAKCRBxe63YyGwVS+/AB/4smlD2WBGTVN+YBdxs6XIQKd5g +Y73WasSdToq2SKzhzTSrwfsHppEEmd+WVnfBvQFjQGHSkjV4KcTGuTumrqv+r+Aj +KbczvkWxYPzj6WeWTnisKPzvt1bByL+5Yjs44u06Dpq2fsBC0Tb047DAZFua7j1x +wvh7bJznx7C0pNPR4FN3dud7eIay0lr0bC/YNFZ+TJr6vxDilgxsgeewBq+Fii/C +SwimUnaRVxBkkpwrDSSg8tMixpvtV0bu5rNJ/by6TgUKU6KlzDHPjYDBVdFHfaRh +CW5oRF4qrmve8/Qo6NMq79NuLHQ213vxEmOkHzjMYACYd7Hjn/qOQll3eZhl +=v7kh +-----END PGP PUBLIC KEY BLOCK----- --- glslang-7.12.3352.orig/debian/watch +++ glslang-7.12.3352/debian/watch @@ -0,0 +1,4 @@ +version=4 + +https://github.com/KhronosGroup/glslang/tags \ +.*/v?(\d\S*)\.tar\.gz