Split into several packages

- moved backgrounds to a 'hyprland-backgrounds' package
  Need further testing. Had noticed some artifacting a while back
  when no background is set.
- moved all include/* files to a 'hyprland-dev' package

Signed-off-by: alan (NyxTrail) <alan@digistorm.in>
This commit is contained in:
alan (NyxTrail) 2024-01-28 14:55:45 +00:00
parent d0ad436847
commit 512732e8b9
6 changed files with 49 additions and 12 deletions

39
debian/control vendored
View File

@ -11,8 +11,41 @@ Rules-Requires-Root: no
Package: hyprland Package: hyprland
Architecture: any Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Dynamic tiling Wayland compositor
Hyprland is a dynamic tiling Wayland compositor based on
wlroots that doesn't sacrifice on its looks. It provides
the latest Wayland features, is highly customizable, has
all the eyecandy, the most powerful plugins, easy IPC,
much more QoL stuff than other wlr-based compositors and
more...
Package: hyprland-backgrounds
Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
Description: auto-generated package by debmake Suggests: hyprland
This Debian binary package was auto-generated by the Description: Set of backgrounds packaged with the hyprland Wayland compositor
debmake(1) command provided by the debmake package. Hyprland is a dynamic tiling Wayland compositor based on
wlroots that doesn't sacrifice on its looks. It provides
the latest Wayland features, is highly customizable, has
all the eyecandy, the most powerful plugins, easy IPC,
much more QoL stuff than other wlr-based compositors and
more...
.
This package contains the backgrounds included with Hyprland.
Package: hyprland-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Development files for Hyprland
Hyprland is a dynamic tiling Wayland compositor based on
wlroots that doesn't sacrifice on its looks. It provides
the latest Wayland features, is highly customizable, has
all the eyecandy, the most powerful plugins, easy IPC,
much more QoL stuff than other wlr-based compositors and
more...
.
This packages contains header files for developing plugins
for Hyprland.

View File

@ -1 +1,3 @@
hyprland hyprland
hyprland-backgrounds
hyprland-dev

1
debian/hyprland-backgrounds.install vendored Normal file
View File

@ -0,0 +1 @@
usr/share/hyprland/*.png

2
debian/hyprland-dev.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/include
usr/share/pkgconfig

8
debian/hyprland.install vendored Normal file
View File

@ -0,0 +1,8 @@
usr/bin/Hyprland
usr/bin/hyprland
usr/bin/hyprctl
usr/bin/hyprpm
usr/lib/hyprland/libwlroots*
usr/share/wayland-sessions
usr/share/xdg-desktop-portal/hyprland-portals.conf
usr/share/man

View File

@ -1,9 +0,0 @@
#
# DEP-8: autopkgtest - automatic as-installed package testing
# Please check * https://dep-team.pages.debian.net/deps/dep8/
# * /usr/share/doc/autopkgtest
#
# !!! Please make sure to edit this to a valid test, otherwise build will fails
#
#Tests: testcode.sh
#Restrictions: allow-stderr, breaks-testbed, needs-internet, needs-root