Switch i3-gaps to be of architecture all and drop useless dependencies
A metapackage has no reason to be "Arch: any", it doesn't contain any
architecture-specific binary. This implies that it can't have a strong
dependency (= ${binary:Version}) otherwise it would break if we rebuild
only the binary package (we can do that to build against newer version
of libraries, we call that bin-nmu). So we switch to a less strict
dependency.
All the other dependencies look wrong. Why would we want make and gcc
and dh-autoreconf (very specific to package building!). I also haven't
seen any use for xcb which mainly provides /usr/bin/xcb.
Even sensible-utils seems wrong as we are not using any of the
sensible-* programs that this package provides, instead i3-gaps
has its own implementation of i3-sensible-* tools.
Raphaƫl Hertzog
3 years ago
33 | 33 | Vcs-Git: https://gitlab.com/kalilinux/packages/i3-gaps.git |
34 | 34 | |
35 | 35 | Package: i3-gaps |
36 | Architecture: any | |
37 | Depends: i3-gaps-wm (=${binary:Version}), | |
38 | ${misc:Depends}, | |
39 | ${shlibs:Depends}, | |
40 | sensible-utils, | |
41 | dh-autoreconf, | |
42 | gcc, | |
43 | make, | |
44 | xcb | |
36 | Architecture: all | |
37 | Depends: i3-gaps-wm (>= ${source:Version}), ${misc:Depends}, | |
45 | 38 | Recommends: i3lock-color, suckless-tools, i3status (>= 2.3), dunst |
46 | 39 | Description: metapackage (i3-gaps window manager, screen locker, menu, statusbar) |
47 | 40 | This metapackage installs the i3-gaps window manager (i3-gaps-wm), the i3lock-color screen |
52 | 45 | Architecture: any |
53 | 46 | Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends} |
54 | 47 | Provides: x-window-manager |
55 | Recommends: xfonts-base, fonts-dejavu-core, libanyevent-i3-perl (>= 0.12), libjson-xs-perl, rxvt-unicode | x-terminal-emulator, sensible-utils | |
48 | Recommends: xfonts-base, fonts-dejavu-core, libanyevent-i3-perl (>= 0.12), libjson-xs-perl, rxvt-unicode | x-terminal-emulator | |
56 | 49 | Conflicts: i3 |
57 | 50 | Description: improved dynamic tiling window manager |
58 | 51 | Key features of i3-gaps are good documentation, reasonable defaults (changeable in |