[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/glslang][debian-unstable] 2 commits: Merge pull request #1234 from dneto0/update-spirv



Title: GitLab

Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / glslang

Commits:

8 changed files:

Changes:

  • debian/changelog
    1
    +glslang (3.0+git2651cc-1) UNRELEASED; urgency=low
    
    2
    +
    
    3
    +  * Initial release (Closes: #741613)
    
    4
    +
    
    5
    + -- Timo Aaltonen <tjaalton@debian.org>  Tue, 16 Feb 2016 11:27:25 +0200

  • debian/compat
    1
    +10

  • debian/control
    1
    +Source: glslang
    
    2
    +Section: libdevel
    
    3
    +Priority: optional
    
    4
    +Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
    
    5
    +Build-Depends: debhelper (>= 10),
    
    6
    + cmake,
    
    7
    +# libspirv-dev,
    
    8
    +Standards-Version: 4.1.3
    
    9
    +Homepage: https://github.com/KhronosGroup/glslang
    
    10
    +Vcs-Git: https://salsa.debian.org/git/xorg-team/vulkan/glslang.git
    
    11
    +Vcs-Browser: https://salsa.debian.org/git/xorg-team/vulkan/glslang.git
    
    12
    +
    
    13
    +Package: glslang-tools
    
    14
    +Architecture: any
    
    15
    +Depends: ${shlibs:Depends}, ${misc:Depends}
    
    16
    +Description: OpenGL and OpenGL ES shader front end and validator -- tools
    
    17
    + glslang is the official reference compiler front end for the OpenGL ES
    
    18
    + and OpenGL shading languages. It implements a strict
    
    19
    + interpretation of the specifications for these languages.
    
    20
    + .
    
    21
    + This package includes the validator tools.
    
    22
    +
    
    23
    +Package: glslang-dev
    
    24
    +Architecture: any
    
    25
    +Depends: ${shlibs:Depends}, ${misc:Depends}
    
    26
    +Description: OpenGL and OpenGL ES shader front end and validator -- development files
    
    27
    + glslang is the official reference compiler front end for the OpenGL ES
    
    28
    + and OpenGL shading languages. It implements a strict
    
    29
    + interpretation of the specifications for these languages.
    
    30
    + .
    
    31
    + This package includes files for development.

  • debian/copyright
    1
    +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
    
    2
    +Upstream-Name: glslang
    
    3
    +Source: https://github.com/KhronosGroup/glslang
    
    4
    +
    
    5
    +Files: *
    
    6
    +Copyright: 2002-2005 3Dlabs Inc. Ltd
    
    7
    +	   2002 NVIDIA Corporation
    
    8
    +	   2002-2010 The ANGLE Project Authors
    
    9
    +	   2012-2015 LunarG, Inc
    
    10
    +	   2015-2016 Google, Inc
    
    11
    +License: BSD-3-clause
    
    12
    +
    
    13
    +Files: glslang/MachineIndependent/gl_types.h
    
    14
    +       SPIRV/GLSL.std.450.h
    
    15
    +       SPIRV/spirv.hpp
    
    16
    +Copyright: 2013-2016 The Khronos Group Inc
    
    17
    +License: MIT
    
    18
    +
    
    19
    +Files: tools/data*
    
    20
    +       glslang/MachineIndependent/glslang_tab.cpp
    
    21
    +       glslang/MachineIndependent/glslang_tab.cpp.h
    
    22
    +Copyright: 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc
    
    23
    +License: GPL-3
    
    24
    +
    
    25
    +Files: debian/*
    
    26
    +Copyright: 2016 Timo Aaltonen <tjaalton@debian.org>
    
    27
    +License: GPL-3 or MIT or BSD-3-clause
    
    28
    +
    
    29
    +License: BSD-3-clause
    
    30
    + Redistribution and use in source and binary forms, with or without
    
    31
    + modification, are permitted provided that the following conditions
    
    32
    + are met:
    
    33
    + .
    
    34
    +    Redistributions of source code must retain the above copyright
    
    35
    +    notice, this list of conditions and the following disclaimer.
    
    36
    + .
    
    37
    +    Redistributions in binary form must reproduce the above
    
    38
    +    copyright notice, this list of conditions and the following
    
    39
    +    disclaimer in the documentation and/or other materials provided
    
    40
    +    with the distribution.
    
    41
    + .
    
    42
    +    Neither the name of the copyright holder nor the names of its
    
    43
    +    contributors may be used to endorse or promote products derived
    
    44
    +    from this software without specific prior written permission.
    
    45
    + .
    
    46
    + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    
    47
    + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    
    48
    + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
    
    49
    + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
    
    50
    + COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
    
    51
    + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
    
    52
    + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
    
    53
    + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
    
    54
    + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    
    55
    + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
    
    56
    + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    
    57
    + POSSIBILITY OF SUCH DAMAGE.
    
    58
    +
    
    59
    +License: GPL-3
    
    60
    + This package is free software; you can redistribute it and/or modify
    
    61
    + it under the terms of the GNU General Public License as published by
    
    62
    + the Free Software Foundation; either version 3 of the License, or
    
    63
    + (at your option) any later version.
    
    64
    + .
    
    65
    + This package is distributed in the hope that it will be useful,
    
    66
    + but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    67
    + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    68
    + GNU General Public License for more details.
    
    69
    + .
    
    70
    + You should have received a copy of the GNU General Public License
    
    71
    + along with this program. If not, see <https://www.gnu.org/licenses/>
    
    72
    + .
    
    73
    + On Debian systems, the complete text of the GNU General
    
    74
    + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
    
    75
    +
    
    76
    +License: MIT
    
    77
    + Permission is hereby granted, free of charge, to any person obtaining a copy
    
    78
    + of this software and/or associated documentation files (the "Materials"),
    
    79
    + to deal in the Materials without restriction, including without limitation
    
    80
    + the rights to use, copy, modify, merge, publish, distribute, sublicense,
    
    81
    + and/or sell copies of the Materials, and to permit persons to whom the
    
    82
    + Materials are furnished to do so, subject to the following conditions:
    
    83
    + . 
    
    84
    + The above copyright notice and this permission notice shall be included in
    
    85
    + all copies or substantial portions of the Materials.
    
    86
    + .
    
    87
    + MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
    
    88
    + STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
    
    89
    + HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ 
    
    90
    + .
    
    91
    + THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
    
    92
    + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    
    93
    + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
    
    94
    + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    
    95
    + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    
    96
    + FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
    
    97
    + IN THE MATERIALS.

  • debian/glslang-dev.install
    1
    +usr/include
    
    2
    +usr/lib

  • debian/glslang-tools.install
    1
    +usr/bin/glslangValidator
    
    2
    +usr/bin/spirv-remap

  • debian/rules
    1
    +#!/usr/bin/make -f
    
    2
    +
    
    3
    +%:
    
    4
    +	dh $@ --builddirectory=build/
    
    5
    +
    
    6
    +override_dh_auto_configure:
    
    7
    +	dh_auto_configure -- \
    
    8
    +		-DCMAKE_BUILD_TYPE=Release
    
    9
    +
    
    10
    +override_dh_missing:
    
    11
    +	dh_missing --fail-missing
    
    12
    +
    
    13
    +gentarball: SOURCE=glslang
    
    14
    +gentarball: UV=$(shell dpkg-parsechangelog|awk '/^Version:/ {print $$2}'|sed 's/-.*$$//')
    
    15
    +gentarball:
    
    16
    +	git archive --format=tar upstream-unstable --prefix=$(SOURCE)-$(UV)/ | gzip -9 > \
    
    17
    +		../$(SOURCE)_$(UV).orig.tar.gz

  • debian/source/format
    1
    +1.0


  • Reply to: