Commit graph

13 commits

Author SHA1 Message Date
Victoria Brekenfeld
23570ea9f4 chore: Add libdisplay-info dependency for packaging 2025-01-06 20:23:05 +01:00
Michael Aaron Murphy
553c49b42b feat: runtime configurable keybindings 2024-07-01 15:20:23 +02:00
Ian Douglas Scott
5e61ce1ff8 Enable smithay/renderer_pixman feature
This enables support for using Pixman for cursor planes.
2024-04-17 12:01:25 +02:00
Michael Aaron Murphy
70fbad69e6
chore(deb): ignore vendor/ and target/ in source tar
Results in faster and smaller source tarball creation if they exist
2023-05-25 22:29:01 +02:00
Michael Aaron Murphy
d9fee40124
chore(deb): faster debian package builds
It's not necessary to define CARGO_HOME.
2023-05-25 22:28:56 +02:00
Jeremy Soller
84b3213146 Add libfontconfig-dev to build depends, sort them alphabetically 2023-05-25 00:15:42 +02:00
Jeremy Soller
02919122a7
Add cmake to debian/control Build-Depends to fix package compilation 2023-05-15 08:06:25 -06:00
Ian Douglas Scott
59c935f07c Fixes for debian packaging
The `control` file is invalid without the newline before `Package:`, and
fails to build.

Generally, libraries shouldn't be listed under `Dependencies`. The -dev
versions should be listed under `Build-Dependencies`, and `shlibs`
automatically adds runtime dependencies based on the linked libraries
with the version of the library that was linked.

`libsystemd` also doesn't exist, the package is `libsystemd0`. But is
that actually needed? Looks like it's pulled in by `libseat1` and not
used directly. `libxcb1` shouldn't be needed, x11rb provides a Rust
implementation, and doesn't support integration with libxcb without the
`allow-unsafe-code` feature, which doesn't seem to be used here.

For things that are opened with `dlopen`, this doesn't apply, though it
would probably be best to avoid that for any hard dependency.
2023-02-02 12:19:29 -08:00
Victoria Brekenfeld
f54f367a0e debian: Update dependencies 2023-01-30 16:30:09 +01:00
Ian Douglas Scott
414bcf5655 Add keybindings for volume, display brightness
For display brightness, this requires `cosmic-settings-daemon` to be
running.
2022-07-20 14:30:49 -07:00
Ian Douglas Scott
d75dcf7f96 Bind super+/ and super+a to launcher/applibrary
Also adds these packages to `Recommends` of Debian package.

These bindings don't give keyboard focus the created window, which is
awkward. We also want to somehow make the bindings close the window if
open.
2022-04-15 16:51:02 -07:00
Jeremy Soller
9a5cec53a0
Add config.ron to debian packaging 2022-04-11 12:30:57 -06:00
Victoria Brekenfeld
1b498acfb9 Add debian packaging 2022-02-09 18:02:11 +01:00