build: move desktop entries into resources/applications

This commit is contained in:
Michael Aaron Murphy 2025-10-08 12:00:30 +02:00
parent 1c5061574b
commit 50b3222571
No known key found for this signature in database
GPG key ID: B2732D4240C9212C
34 changed files with 2 additions and 2 deletions

View file

@ -27,14 +27,14 @@ install:
install -Dm0644 {{'resources' / 'polkit-1' / 'rules.d' / 'cosmic-settings.rules'}} {{polkit-rules-dst}}
install -Dm0644 {{'resources' / 'polkit-1' / 'actions' / appid + '.Users.policy'}} {{policy-users-dst}}
install -Dm0755 {{cargo-target-dir / 'release' / name}} {{bin-dst}}
cd resources && find * -type f -name '*.desktop' -exec install -Dm0644 '{}' '{{appdir}}/{}' \;
cd resources/applications && find * -type f -exec install -Dm0644 '{}' '{{appdir}}/{}' \;
cd resources/default_schema && find * -type f -exec install -Dm0644 '{}' '{{default-schema-target}}/{}' \;
cd resources/icons && find * -type f -exec install -Dm0644 '{}' '{{iconsdir}}/{}' \;
# Uninstalls everything (requires same arguments as given to install)
uninstall:
rm {{bin-dst}} {{metainfo-dst}} {{polkit-rules-dst}} {{policy-users-dst}}
cd resources && find * -type f -name '*.desktop' -exec rm '{{appdir}}/{}' \;
cd resources/applications && find * -type f -exec rm '{{appdir}}/{}' \;
cd resources/default_schema && find * -type f -exec rm '{{default-schema-target}}/{}' \;
cd resources/icons && find * -type f -exec rm '{{iconsdir}}/{}' \;