Commit Graph
26 Commits
Author SHA1 Message Date
Guido Günther 96d9d82d51 packaging: Add build profile to build with and install media roles
We create an wireplumber-xdg-media-roles package that contains the role configuration.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
2025-12-30 23:10:22 +01:00
Guido Günther 3126921746 packaging: Use dh-sysuser
We can drop adding the group manually. We move the udev triggering
to the end to ensure the group is already there.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
2025-12-15 15:43:49 +01:00
Guido Günther f931b19756 packaging: Fix inverted Breaks
Signed-off-by: Guido Günther <agx@sigxcpu.org>
2025-04-27 12:48:36 +02:00
Guido Günther 01d909d4f3 treewide: Update repo URLs
We leave changelog and NEWS untouched as they track history.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
2025-04-20 22:37:25 +02:00
Guido Günther 61e30a7444 packaging: Add Breaks on older device themes
This makes sure they don't throw any criticals

Signed-off-by: Guido Günther <agx@sigxcpu.org>
2025-03-29 12:18:10 +01:00
Guido Günther d9877e7d5c packaging: Tweak package description a bit 2024-09-27 13:49:45 +02:00
Guido Günther 511fbd73e8 packaging: Use pkgconf
It's prefered over pkg-config in Debian
2024-08-20 15:44:33 +02:00
Guido Günther fe51ceed9f packaging: Drop unused file
And fix typo while at that

Gbp-Dch: Ignore
2024-08-20 15:44:21 +02:00
Guido Günther 47b0b1c0e7 build: Install udev rule
Don't hide it in the packaging as that makes it easier to miss.

This makes debian/ really only carry packaging information.
2024-08-07 12:14:26 +02:00
Guido Günther 62c92b0b09 packaging: Build-depend on shared gmobile
This ensures we don't use the subproject in packaging builds
2024-06-21 08:05:51 +00:00
Guido Günther bdcbb08cd8 packaging: Don't require root for building
This helps the nightly builds
2024-06-21 09:50:37 +02:00
Guido Günther d5b0f30205 tests: Add umockdev based tests for leds
This ensures we can probe the different led types correctly

The umockdev data was recoreded on an Librem 5 and Librem 14
2024-05-17 06:24:50 +00:00
Guido Günther 673d5df9fd packaging: Add libgirepository1.0-dev 2024-04-20 13:21:56 +00:00
Guido Günther b20f08c030 debian: Update from the current packaging in Debian
- Validate fbd-theme-validate
- Add Build-dep to symbols file
- Add doc-base registration
- Use dh_installman to fix nodoc build
- Update debian/copyright
- Improve Recommends: and multi arch annotations
- Add lintian overrides
2023-09-01 13:06:08 +02:00
Guido Günther 584d4ddb6f doc: Convert manpages to rst
This will make it more fun to add details and more manpages.
2022-12-13 13:47:18 +01:00
Guido Günther a150c2cbc3 Switch library documentation to gi-docgen
Switch from gtk-doc to gi-docgen for the library documentation and
adjust the source files accordingly.

We don't bother about the daemon doc headers as they're not built into
any docs atm.

Closes: #56
2022-12-06 12:44:54 +01:00
Guido Günther dfe2cdc665 d/control: Drop Breaks/Replaces on packages long gone 2022-12-06 11:21:04 +01:00
Guido Günther a6809dccbc d/control: Add settings schema for the tests 2022-12-05 19:00:18 +00:00
Evangelos Ribeiro Tzaras 8e24ead69d d/control: Add json-glib-tools as build dependency
This will make sure that the json theme file gets validated in CI.
2021-10-07 18:52:11 +02:00
Guido Günther 20dc8bd156 debian: Ensure smooth upgrades after package rename 2020-04-20 09:55:14 +02:00
Arnaud Ferraris 2fecbea077 debian: rename gir package to match typelib name 2020-04-19 09:25:19 +02:00
Arnaud Ferraris b21aa217bd d/control: change feedbackd-common architecture to 'all' 2020-04-19 09:25:14 +02:00
Arnaud Ferraris 3808fc0f32 d/control: customize short descriptions per binary package 2020-04-19 09:25:08 +02:00
Guido Günther de3665975c feedbackd-common: Add proper Breaks/Replaces
This handles partial upgrades with newer schema but old feebackd.
2020-03-23 10:20:07 +01:00
Guido Günther 6723944782 debian: Split out shared files
This allows other programs (like gnome-control-center) to consume the
settings schema without having to depend on the daemon itself.
2020-03-04 15:28:27 +00:00
Guido Günther 3663b7d149 Initial commit
Signed-off-by: Guido Günther <agx@sigxcpu.org>
2020-02-14 17:40:34 +01:00