Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / glslang
Commits: 2651ccae by John Kessenich at 2018-02-05T14:42:45-07:00 Merge pull request #1234 from dneto0/update-spirv Update SPIRV-Tools known-good - - - - - 10cc4ea7 by Timo Aaltonen at 2018-03-02T18:01:16+02:00 add packaging - - - - - 8 changed files: - + debian/changelog - + debian/compat - + debian/control - + debian/copyright - + debian/glslang-dev.install - + debian/glslang-tools.install - + debian/rules - + debian/source/format Changes: ===================================== debian/changelog ===================================== --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +glslang (3.0+git2651cc-1) UNRELEASED; urgency=low + + * Initial release (Closes: #741613) + + -- Timo Aaltonen <[email protected]> Tue, 16 Feb 2016 11:27:25 +0200 ===================================== debian/compat ===================================== --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 ===================================== debian/control ===================================== --- /dev/null +++ b/debian/control @@ -0,0 +1,31 @@ +Source: glslang +Section: libdevel +Priority: optional +Maintainer: Debian X Strike Force <[email protected]> +Build-Depends: debhelper (>= 10), + cmake, +# libspirv-dev, +Standards-Version: 4.1.3 +Homepage: https://github.com/KhronosGroup/glslang +Vcs-Git: https://salsa.debian.org/git/xorg-team/vulkan/glslang.git +Vcs-Browser: https://salsa.debian.org/git/xorg-team/vulkan/glslang.git + +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. ===================================== debian/copyright ===================================== --- /dev/null +++ b/debian/copyright @@ -0,0 +1,97 @@ +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 +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: tools/data* + 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 <[email protected]> +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 <https://www.gnu.org/licenses/> + . + 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. ===================================== debian/glslang-dev.install ===================================== --- /dev/null +++ b/debian/glslang-dev.install @@ -0,0 +1,2 @@ +usr/include +usr/lib ===================================== debian/glslang-tools.install ===================================== --- /dev/null +++ b/debian/glslang-tools.install @@ -0,0 +1,2 @@ +usr/bin/glslangValidator +usr/bin/spirv-remap ===================================== debian/rules ===================================== --- /dev/null +++ b/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 ===================================== debian/source/format ===================================== --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/compare/d1232992814065c6605890504322685b65c575c0...10cc4ea704ab983c3a80bbb1ffbb857057ad07de --- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/compare/d1232992814065c6605890504322685b65c575c0...10cc4ea704ab983c3a80bbb1ffbb857057ad07de You're receiving this email because of your account on salsa.debian.org.

