Move status area code into an applet

This commit is contained in:
Ian Douglas Scott 2022-06-03 19:36:05 -07:00
parent 8df3019973
commit f50ed504b1
16 changed files with 313 additions and 11 deletions

View file

@ -17,6 +17,7 @@ audio_id := 'com.system76.CosmicAppletAudio'
graphics_id := 'com.system76.CosmicAppletGraphics'
network_id := 'com.system76.CosmicAppletNetwork'
power_id := 'com.system76.CosmicAppletPower'
status_area_id := 'com.system76.CosmicAppletStatusArea'
all: _extract_vendor
cargo build {{cargo_args}}
@ -43,6 +44,11 @@ install:
install -Dm0644 applets/cosmic-applet-power/data/{{power_id}}.desktop {{sharedir}}/applications/{{power_id}}.desktop
install -Dm04755 target/release/cosmic-applet-power {{bindir}}/cosmic-applet-power
# status area
install -Dm0644 applets/cosmic-applet-status-area/data/icons/{{status_area_id}}.svg {{iconsdir}}/{{status_area_id}}.svg
install -Dm0644 applets/cosmic-applet-status-area/data/{{status_area_id}}.desktop {{sharedir}}/applications/{{status_area_id}}.desktop
install -Dm04755 target/release/cosmic-applet-status-area {{bindir}}/cosmic-applet-status-area
# Extracts vendored dependencies if vendor=1
_extract_vendor:
#!/usr/bin/env sh