Fix emblems

This commit is contained in:
2026-03-28 03:13:29 -07:00
parent 52b82ea4a5
commit 928afbf5f6
2 changed files with 21 additions and 16 deletions

24
debian/postinst vendored
View File

@@ -24,40 +24,40 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-remov
/usr/share/desktop-base/os-logos 50 \
--slave /usr/share/icons/vendor/64x64/emblems/emblem-vendor.png \
emblem-vendor-64 \
/usr/share/icons/desktop-base/64x64/emblems/emblem-system.png \
/usr/share/icons/desktop-base/64x64/emblems/emblem-vesperos.png \
--slave /usr/share/icons/vendor/128x128/emblems/emblem-vendor.png \
emblem-vendor-128 \
/usr/share/icons/desktop-base/128x128/emblems/emblem-system.png \
/usr/share/icons/desktop-base/128x128/emblems/emblem-vesperos.png \
--slave /usr/share/icons/vendor/256x256/emblems/emblem-vendor.png \
emblem-vendor-256 \
/usr/share/icons/desktop-base/256x256/emblems/emblem-system.png \
/usr/share/icons/desktop-base/256x256/emblems/emblem-vesperos.png \
--slave /usr/share/icons/vendor/scalable/emblems/emblem-vendor.svg \
emblem-vendor-scalable \
/usr/share/icons/desktop-base/scalable/emblems/emblem-system.svg \
/usr/share/icons/desktop-base/scalable/emblems/emblem-vesperos.svg \
--slave /usr/share/icons/vendor/64x64/emblems/emblem-vendor-symbolic.png \
emblem-vendor-symbolic-64 \
/usr/share/icons/desktop-base/64x64/emblems/emblem-system-symbolic.png \
/usr/share/icons/desktop-base/64x64/emblems/emblem-debian-symbolic.png \
--slave /usr/share/icons/vendor/128x128/emblems/emblem-vendor-symbolic.png \
emblem-vendor-symbolic-128 \
/usr/share/icons/desktop-base/128x128/emblems/emblem-system-symbolic.png \
/usr/share/icons/desktop-base/128x128/emblems/emblem-debian-symbolic.png \
--slave /usr/share/icons/vendor/256x256/emblems/emblem-vendor-symbolic.png \
emblem-vendor-symbolic-256 \
/usr/share/icons/desktop-base/256x256/emblems/emblem-system-symbolic.png \
/usr/share/icons/desktop-base/256x256/emblems/emblem-debian-symbolic.png \
--slave /usr/share/icons/vendor/scalable/emblems/emblem-vendor-symbolic.svg \
emblem-vendor-symbolic-scalable \
/usr/share/icons/desktop-base/scalable/emblems/emblem-system-symbolic.svg \
/usr/share/icons/desktop-base/scalable/emblems/emblem-debian-symbolic.svg \
--slave /usr/share/icons/vendor/64x64/emblems/emblem-vendor-white.png \
emblem-vendor-white-64 \
/usr/share/icons/desktop-base/64x64/emblems/emblem-system-white.png \
/usr/share/icons/desktop-base/64x64/emblems/emblem-debian-white.png \
--slave /usr/share/icons/vendor/128x128/emblems/emblem-vendor-white.png \
emblem-vendor-white-128 \
/usr/share/icons/desktop-base/128x128/emblems/emblem-system-white.png \
/usr/share/icons/desktop-base/128x128/emblems/emblem-debian-white.png \
--slave /usr/share/icons/vendor/256x256/emblems/emblem-vendor-white.png \
emblem-vendor-white-256 \
/usr/share/icons/desktop-base/256x256/emblems/emblem-system-white.png \
/usr/share/icons/desktop-base/256x256/emblems/emblem-debian-white.png \
--slave /usr/share/icons/vendor/scalable/emblems/emblem-vendor-white.svg \
emblem-vendor-white-scalable \
/usr/share/icons/desktop-base/scalable/emblems/emblem-system-white.svg
/usr/share/icons/desktop-base/scalable/emblems/emblem-debian-white.svg
# Theme package alternatives
while read theme priority; do

View File

@@ -33,15 +33,20 @@ clean:
rm -f *.png
install:
# Generic vendor folders, created empty and will be populated with
# update-alternatives
# Generic vendor folders, symlinked to desktop-base emblems
for RES in $(RESOLUTIONS) ; do \
RES_DIR=$(DESTDIR)/$(TARGET_VENDOR)/$${RES}x$${RES}/emblems ; \
install -d $${RES_DIR} ; \
for EMBLEM in $(EMBLEMS) ; do \
ln -sf /usr/share/icons/desktop-base/$${RES}x$${RES}/emblems/$${EMBLEM}.png \
$${RES_DIR}/$${EMBLEM}.png ; \
done ; \
done
install -d $(DESTDIR)/$(TARGET_VENDOR)/scalable/emblems
ln -sf /usr/share/icons/desktop-base/scalable/emblems/emblem-vesperos.svg \
$(DESTDIR)/$(TARGET_VENDOR)/scalable/emblems/emblem-vendor.svg
for EMBLEM in $(EMBLEMS) ; do \
ln -sf /usr/share/icons/desktop-base/scalable/emblems/$${EMBLEM}.svg \
$(DESTDIR)/$(TARGET_VENDOR)/scalable/emblems/$${EMBLEM}.svg ; \
done
# Install PNG icons for each resolution
for RES in $(RESOLUTIONS) ; do \
EMBLEMS_DIR=$(DESTDIR)/$(TARGET_DIR)/$${RES}x$${RES}/emblems ; \