commit 284598d051977422bd87a5aee91e9f007eefbd1c Author: cyteen Date: Wed Jul 24 02:13:23 2024 +0100 Add the debian dir. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..6ad546d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ + +xdg-desktop-portal-hyprland (0.1.0-1) unstable; urgency=medium + + * Initial release. (Closes: ) + + -- Cyteen May Wed, 24 Jul 2024 11:11:11 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..342f1e5 --- /dev/null +++ b/debian/control @@ -0,0 +1,38 @@ +Source: xdg-desktop-portal-hyprland +Section: x11 +Priority: optional +Maintainer: Hyprland and related packages team +Uploaders: Birger Schacht +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. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..efd50f0 --- /dev/null +++ b/debian/copyright @@ -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. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..7b9adb2 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,3 @@ +[DEFAULT] +pristine-tar = True +debian-branch = devuan/ceres diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..4de0fa0 --- /dev/null +++ b/debian/rules @@ -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 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..6f5b351 --- /dev/null +++ b/debian/upstream/metadata @@ -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 diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..cbaa32f --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +6LJT2mtREg== +=pVn4 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..11abea7 --- /dev/null +++ b/debian/watch @@ -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