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

[Git][xorg-team/vulkan/vkmark][debian/latest] Initial Debian packaging



Title: GitLab

Arnaud Ferraris pushed to branch debian/latest at X Strike Force / vulkan / vkmark

Commits:

  • 7bcac1df
    by Arnaud Ferraris at 2023-06-19T15:00:43+02:00
    Initial Debian packaging
    
    Closes: #1038640
    

8 changed files:

Changes:

  • debian/changelog
    1
    +vkmark (2017.08+git20220909-1) UNRELEASED; urgency=medium
    
    2
    +
    
    3
    +  * Initial Debian packaging
    
    4
    +    (Closes: #1038640)
    
    5
    +
    
    6
    + -- Arnaud Ferraris <aferraris@debian.org>  Mon, 19 Jun 2023 14:16:11 +0200

  • debian/control
    1
    +Source: vkmark
    
    2
    +Section: graphics
    
    3
    +Priority: optional
    
    4
    +Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
    
    5
    +Uploaders: Arnaud Ferraris <aferraris@debian.org>
    
    6
    +Standards-Version: 4.6.2
    
    7
    +Build-Depends: debhelper-compat (= 13),
    
    8
    +               libassimp-dev,
    
    9
    +               libdrm-dev,
    
    10
    +               libgbm-dev,
    
    11
    +               libglm-dev,
    
    12
    +               libvulkan-dev,
    
    13
    +               libwayland-dev,
    
    14
    +               libxcb1-dev,
    
    15
    +               libxcb-icccm4-dev,
    
    16
    +               meson,
    
    17
    +               pkg-config,
    
    18
    +               wayland-protocols,
    
    19
    +Homepage: https://github.com/vkmark/vkmark
    
    20
    +Vcs-Git: https://salsa.debian.org/xorg-team/vulkan/vkmark.git
    
    21
    +Vcs-Browser: https://salsa.debian.org/xorg-team/vulkan/vkmark
    
    22
    +Rules-Requires-Root: no
    
    23
    +
    
    24
    +Package: vkmark
    
    25
    +Architecture: any
    
    26
    +Depends: ${misc:Depends},
    
    27
    +         ${shlibs:Depends},
    
    28
    +Description: Vulkan benchmarking tool
    
    29
    + vkmark is an extensible Vulkan benchmarking suite with targeted, configurable
    
    30
    + scenes.

  • debian/copyright
    1
    +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
    
    2
    +Upstream-Name: vkmark
    
    3
    +Upstream-Contact: Alexandros Frantzis <alexandros.frantzis@collabora.com>
    
    4
    +Source: https://github.com/vkmark/vkmark
    
    5
    +
    
    6
    +Files: *
    
    7
    +Copyright: 2017-2022 Collabora Ltd
    
    8
    +License: LGPL-2.1+
    
    9
    +
    
    10
    +Files: debian/*
    
    11
    +Copyright: 2023 Collabora Ltd
    
    12
    +License: LGPL-2.1+
    
    13
    +
    
    14
    +Files: src/device_uuid.*
    
    15
    +Copyright: 2021 vkmark developers
    
    16
    +License: LGPL-2.1+
    
    17
    +
    
    18
    +Files: src/log.*
    
    19
    +Copyright: 2010-2012 Linaro Limited
    
    20
    +           2017 Collabora Ltd
    
    21
    +License: LGPL-2.1+
    
    22
    +
    
    23
    +Files: src/stb_image.h
    
    24
    +Copyright: 2017 Sean Barrett
    
    25
    +License: MIT or Public-Domain
    
    26
    +
    
    27
    +Files: tests/catch.hpp
    
    28
    +Copyright: 2017-2022 Two Blue Cubes Ltd
    
    29
    +           2020-2022 Catch2 authors
    
    30
    +License: Boost-1.0
    
    31
    +
    
    32
    +License: Boost-1.0
    
    33
    + Permission is hereby granted, free of charge, to any person or organization
    
    34
    + obtaining a copy of the software and accompanying documentation covered by
    
    35
    + this license (the "Software") to use, reproduce, display, distribute,
    
    36
    + execute, and transmit the Software, and to prepare derivative works of the
    
    37
    + Software, and to permit third-parties to whom the Software is furnished to
    
    38
    + do so, all subject to the following:
    
    39
    + .
    
    40
    + The copyright notices in the Software and this entire statement, including
    
    41
    + the above license grant, this restriction and the following disclaimer,
    
    42
    + must be included in all copies of the Software, in whole or in part, and
    
    43
    + all derivative works of the Software, unless such copies or derivative
    
    44
    + works are solely in the form of machine-executable object code generated by
    
    45
    + a source language processor.
    
    46
    + .
    
    47
    + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    
    48
    + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    
    49
    + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
    
    50
    + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
    
    51
    + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
    
    52
    + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    
    53
    + DEALINGS IN THE SOFTWARE.
    
    54
    +
    
    55
    +License: LGPL-2.1+
    
    56
    + This package is free software; you can redistribute it and/or modify it under
    
    57
    + the terms of the GNU Lesser General Public License as published by the Free
    
    58
    + Software Foundation; either version 2.1 of the License, or (at your option)
    
    59
    + any later version.
    
    60
    + .
    
    61
    + This package is distributed in the hope that it will be useful, but WITHOUT
    
    62
    + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    
    63
    + FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
    
    64
    + details.
    
    65
    + .
    
    66
    + You should have received a copy of the GNU Lesser General Public License
    
    67
    + along with this program. If not, see <https://www.gnu.org/licenses/>
    
    68
    + .
    
    69
    + On Debian systems, the complete text of the GNU Lesser General Public License
    
    70
    + version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
    
    71
    +
    
    72
    +License: MIT
    
    73
    + Permission is hereby granted, free of charge, to any person obtaining a copy
    
    74
    + of this software and associated documentation files (the "Software"), to deal
    
    75
    + in the Software without restriction, including without limitation the rights
    
    76
    + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    
    77
    + copies of the Software, and to permit persons to whom the Software is
    
    78
    + furnished to do so, subject to the following conditions:
    
    79
    + .
    
    80
    + The above copyright notice and this permission notice shall be included in all
    
    81
    + copies or substantial portions of the Software.
    
    82
    + .
    
    83
    + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    
    84
    + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    
    85
    + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    
    86
    + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    
    87
    + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    
    88
    + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    
    89
    + SOFTWARE.
    
    90
    +
    
    91
    +License: Public-Domain
    
    92
    + This is free and unencumbered software released into the public domain.
    
    93
    + .
    
    94
    + Anyone is free to copy, modify, publish, use, compile, sell, or distribute this
    
    95
    + software, either in source code form or as a compiled binary, for any purpose,
    
    96
    + commercial or non-commercial, and by any means.
    
    97
    + .
    
    98
    + In jurisdictions that recognize copyright laws, the author or authors of this
    
    99
    + software dedicate any and all copyright interest in the software to the public
    
    100
    + domain. We make this dedication for the benefit of the public at large and to
    
    101
    + the detriment of our heirs and successors. We intend this dedication to be an
    
    102
    + overt act of relinquishment in perpetuity of all present and future rights to
    
    103
    + this software under copyright law.
    
    104
    + .
    
    105
    + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    
    106
    + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    
    107
    + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    
    108
    + AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
    
    109
    + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
    
    110
    + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • debian/gbp.conf
    1
    +[DEFAULT]
    
    2
    +debian-branch = debian/latest
    
    3
    +pristine-tar = True
    
    4
    +
    
    5
    +[tag]
    
    6
    +sign-tags = True

  • debian/rules
    1
    +#!/usr/bin/make -f
    
    2
    +
    
    3
    +export DEB_BUILD_MAINT_OPTIONS=hardening=+all
    
    4
    +
    
    5
    +%:
    
    6
    +	dh $@

  • debian/source/format
    1
    +3.0 (quilt)

  • debian/upstream/metadata
    1
    +---
    
    2
    +Bug-Database: https://github.com/vkmark/vkmark/issues
    
    3
    +Bug-Submit: https://github.com/vkmark/vkmark/issues/new
    
    4
    +Repository: https://github.com/vkmark/vkmark.git
    
    5
    +Repository-Browse: https://github.com/vkmark/vkmark

  • debian/watch
    1
    +version=4
    
    2
    +opts="filenamemangle=s%(?:.*?)??(\d[\d.]*)\.tar\.gz%vkmark-$1.tar.gz%" \
    
    3
    +   https://github.com/vkmark/vkmark/tags \
    
    4
    +   (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate


  • Reply to: