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 <tjaal...@debian.org>  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 <debian-x@lists.debian.org>
+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 <tjaal...@debian.org>
+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.

Reply via email to