Add the debian dir.

This commit is contained in:
cyteen 2024-07-24 02:13:23 +01:00
commit 284598d051
9 changed files with 177 additions and 0 deletions

6
debian/changelog vendored Normal file
View File

@ -0,0 +1,6 @@
xdg-desktop-portal-hyprland (0.1.0-1) unstable; urgency=medium
* Initial release. (Closes: )
-- Cyteen May <cyteen@ring-zero.co.uk> Wed, 24 Jul 2024 11:11:11 +0200

38
debian/control vendored Normal file
View File

@ -0,0 +1,38 @@
Source: xdg-desktop-portal-hyprland
Section: x11
Priority: optional
Maintainer: Hyprland and related packages team <team+hyprland@tracker.debian.org>
Uploaders: Birger Schacht <birger@debian.org>
Build-Depends: debhelper-compat (= 13),
meson,
ninja-build,
pkgconf,
cmake,
libdrm-dev,
libinih-dev,
libgbm-dev,
libhyprlang-dev,
libpipewire-0.3-dev,
libspa-0.2-dev,
libsdbus-c++-dev,
libwayland-dev,
libwayland-client0,
hyprland-protocols,
wayland-protocols,
libsystemd-dev | libelogind-dev,
systemd-dev,
scdoc
Standards-Version: 4.6.2
Homepage: https://github.com/hyprwm/xdg-desktop-portal-hyprland
Rules-Requires-Root: no
Vcs-Git: https://salsa.debian.org/hyprland-team/xdg-desktop-portal-hyprland.git
Vcs-Browser: https://salsa.debian.org/hyprland-team/xdg-desktop-portal-hyprland
Package: xdg-desktop-portal-hyprland
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}, xdg-desktop-portal, pipewire
Provides: xdg-desktop-portal-backend
Description: xdg-desktop-portal backend for hyprland/wlroots
Support for the screenshot, screencast, and possibly remote-desktop
xdg-desktop-portal interfaces for hyprland/wlroots based compositors.

58
debian/copyright vendored Normal file
View File

@ -0,0 +1,58 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: xdg-desktop-portal-hyprland
Source: https://github.com/hyprwm/xdg-desktop-portal-hyprland
Files: *
Copyright: 2023 vaxerski
License: BSD-3-Clause
Files: debian/*
Copyright: Copyright (c) 2020-2024 Birger Schacht
License: Expat
License: Expat
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
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 Software.
.
THE SOFTWARE IS 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
License: BSD-3-Clause
All rights reserved.
.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
.
2. 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.
.
3. 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 HOLDER 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.

3
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,3 @@
[DEFAULT]
pristine-tar = True
debian-branch = devuan/ceres

10
debian/rules vendored Executable file
View File

@ -0,0 +1,10 @@
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND=-Wno-error=implicit-function-declaration
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- -Dsystemd=disabled

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

5
debian/upstream/metadata vendored Normal file
View File

@ -0,0 +1,5 @@
Name: xdg-desktop-portal-hyprland
Repository: https://github.com/hyprwm/xdg-desktop-portal-hyprland.git
Repository-Browse: https://github.com/hyprwm/xdg-desktop-portal-hyprland
Bug-Database: https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues
Bug-Submit: https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/new

52
debian/upstream/signing-key.asc vendored Normal file
View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFb+7ZIBEADKchyt5QILvWeM/fi5Jf9SQ+2f4ltU7DVtC9Y2pWrG/Bua6Yoc
wWMEo/XeT7yu/4cMDTH2aRR+9mSir3sVTIjfX+Pnfxdds3/zKZgrMrK0jvBRoWxi
RTIkFw0L7FqEj0D1LkzXqysLQshRn11AbijoYPaqksr9g6Zk1RgA1p/51mEMLL9v
AOULKbRoxhTNcfQQwnzhNRygocOJ3QF4ZyVUBkxOfxun7aZQz0OfW8YskincoUGk
piaQH08VPU6aZQsA8g2xEZLOTAGE9O7ffkDlCH40jp7KmRwutnXiJpGNN4dzUtHg
R/7LGqQJgxpf0FboM/TATRCEPTfPOkzEGaw6j3q9FN2+OVz4yxFR1FlVr6Klcua1
jxNWXQ2MmhrArUmNN8mcLKKSLc+deURgX8IsCEi66lmV74YBc2MXr2XfIgOyzimc
tY2C2VGJDo3albvlOHFJbCT5AVLPnX3wl+5Q2tV6Jd+1806iW1Cl/RQ1DYUzVAQ6
atFCOl0auNQpCjvFay6k775IxjUPGjTJ+m24SiQbwwxl7JANrgiPSRdqdY7r2IaF
O1B0gZ+qW9+yb7LzfU1gvhibrIXSsipHDwZE31bv2v8xaLe3PgjBNv5cNb2bHE0s
V1LQKU0R4EaaACFXS1zEcZol+sivnanbLCTq5kr1VSR6FFAnDtpQh1v5uQARAQAB
tB5lbWVyc2lvbiA8Y29udGFjdEBlbWVyc2lvbi5mcj6JAlUEEwEIAD8CGwMGCwkI
BwMCBhUIAgkKCwQWAgMBAh4BAheAFiEENP+VJs/vDpejQOLkD9574OiPXkgFAmJE
IjkFCQ0maCcACgkQD9574OiPXkhIUA/+KG59T5aBvcpq+H2Wi/uW87EkWYW2G/a7
TIllsd4JDSTnIy3TReQ0IAYXgzEoK0juXcfJkpU53HazzfeRFxRN7DQdZ5fN6IeM
90FRWtTdBDpKauq7vp4eGBPwZQGoziInWAHbKhKd7XXj1QJuulIn5BjJdFI2PTjp
wwFWMqbOFz8I0RohZuEjkT1GpDeX4g6Y+lMtmzbfW3dBBRkGtpnQ5mlsyzUhadlq
gRiZKPDal1weN0pFMPHW7YF6wNVYQWyY5aeVdxlgMjqCOIaePuRio2qrp3rZFZZ5
5Rk8TCAeNZxzHFwJRw3ee0ZCEUwapIZR2Kl6cDXJ4HrVCxyfHTlz6/AYzdHGPf7J
gvk6Qf0XQy46CP9SYeknESygkwY4WuXOl/zU2uO7GjUSEb6pXHLTXiEwF4kjQIJv
9xXprzpURUdvb1aEs0w3XOI622VdyAmu9hhO9Yit9s3piH60cEbfzp9thXKLDBGh
MekkYrhI0WtU03hEfUCowlB8BpL7wZSXrZcc9lUOGPgsvp/dbJ0xrMeuhS10gezh
U7jFugYTzV5ma44srdNH7jmiWqlTq/PaUeSfk27C7bUfSPfjCoHq/jgbQ5tS1pxk
b4fX5CeEAf06JViTO64I5PqqDVqA061mI3n4u+vdPUpZ73jpxapidNn5lZhKeWlA
jSPoXW5H4hK5Ag0EVv7tkgEQAMX9XJNL82oYajxpmQBC4BYZ5L7pQuIs4w9N5m69
QmflMqlSHFB7aAPtMPJzqquCsvvL4HP1izmmFXMI8EgeC2xVRiyxMA/0z/cWlcRG
R3h23y3sZ+d6PqcVRLS/mrbnvFbReMvL9097tZkJ0EeEAriyDjwn5AIbF0M5kFtn
w2yzgKI96eajZQBfKnhpKi+DhEBiEOWxIrpzmvZOQpgsSpHKcAcjsRpsw+O7bm2K
ACGulwuQgxt01HdyfAw9vxafH4jYXCfigBpJvRCKgWjt8H2ALDypgALV5N+ugYwM
5UGlEPRYSnrHNL/OPKewrCizkbaNtqGxy1u3j7TZFlFi28/6AigPX+c2ELO/MVm6
7JRLHwRl932+Ne2ZDCiFd3kDD7CdE1Pajllfg3+7DI1BJQiSoenNgsHOTAks0djX
SaeSVBD8+8ePPwV8XEr7P5u54X68X5NfftE5KwJb2Xg1/3jNhKd8QpYSE2GOVw+G
KgbNW1fm+IbJej+kWeBXg1p/DFurGkKlPVV33IgH/bgU5HjPhdb2WxuH3hPKOzRb
boYZM9dWaxYyhfQhXi+rI3MWG17o3QdX1yODOzDPwOqOt9XBnR3jCV051kXXV4AZ
vmBopsn4ptRktrwrxcS4H8nV3ZkbLaMmIoeHxxp4LGK9Qv+DnOIas4gfIE2yoYPs
nM6rABEBAAGJAjwEGAEIACYCGwwWIQQ0/5Umz+8Ol6NA4uQP3nvg6I9eSAUCYkQi
TwUJDSZoPQAKCRAP3nvg6I9eSKVdEACfxvKKGT5q+y1Y5JpP5RDtpTBa30fiDODy
1jiJvv7I54gVLlrvhue7VUG9Z3e7rw24W2KdMaRIXOJ6oJ6TqEhSia9g0BO95uOL
uXKWScfG0oy7TF1/eF/lvqKMxBf+vbRRD0jaRAERqyIgbueaOJhNiefTpk3e/k6+
7pTNC89W0gXhzdUyKC6p6xYmS0eXZ3At026RFaybPpEolhI15qQhrEsjaKqN81Kf
0ZUuy6ragu2DJhYHWEVImLl4ptmsdJuYPimM75fnqwiLSfxsVFv71VnaSz7gRow3
TLOq7TgFLl1nE1Q37UVYWFVCZinTj68SJzJMKrXF2Obmga/hyPM7rzI753N7V0OQ
j54Q98mXzAKyckRJluCea4PuKRxBggKVigk2tgiZ7DEfdwGU+/kMS7/gIR9Wq7AS
j6t6TIvbaILS9/NUXT0OqjOzXys5lNIV+Q9MiEmuhV5N7s0JsCqR30uUUXf55+z/
oE7NnwxXZaT75PaIv4sNipfvdTq6eizKMHxllFviC5b2QzHx16rWTgdaBt+c79Ex
UO1yZCrb9bXELqDVxAxbaCGb0Km578Z+Epbh33aiNaPYAv4xsRo5MIk/yvMKZ91A
fMk7sFVunCqVfRtNXJRp3yRMmepxEFK0FcHj/eKcIyPEgM+KJeSzcMWO4z+Ljlgr
6LJT2mtREg==
=pVn4
-----END PGP PUBLIC KEY BLOCK-----

4
debian/watch vendored Normal file
View File

@ -0,0 +1,4 @@
version=4
opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/xdg-desktop-portal-hyprland-$1\.tar\.gz/ \
https://github.com/hyprwm/xdg-desktop-portal-hyprland/tags .*/v?(\d\S*)\.tar\.gz