Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions debian/base-files.dirs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ usr/share/info
usr/share/lintian/overrides
usr/share/man
usr/share/misc
usr/share/icons/hicolor/scalable/apps
usr/share/blankon-logos
usr/share/pixmaps
usr/src
var
var/backups
Expand Down
9 changes: 9 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
base-files (14blankon4) verbeek; urgency=medium

* Add BlankOn logos and register as vendor-logos alternative
* Create /usr/share/blankon-logos directory structure for alternative
* Priority 100 overrides Debian's desktop-base priority 50
* Install logos to /usr/share/pixmaps and /usr/share/icons
* Add LOGO=blankon-logo to os-release

-- Mohammad Raska <mohraska@gmail.com> Tue, 27 Jan 2026 03:00:00 +0700
base-files (14blankon3) verbeek; urgency=medium

* fix gpg sign
Expand Down
2 changes: 1 addition & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Pre-Depends: awk
Depends: ${misc:Depends}
Essential: yes
Priority: required
Replaces: base, miscutils, dpkg (<= 1.15.0)
Replaces: base, miscutils, dpkg (<= 1.15.0), gnome-control-center-data
Breaks: debian-security-support (<< 2019.04.25), initscripts (<< 2.88dsf-13.3), sendfile (<< 2.1b.20080616-5.2~)
Multi-Arch: foreign
Description: Debian base system miscellaneous files
Expand Down
37 changes: 37 additions & 0 deletions debian/postinst
Original file line number Diff line number Diff line change
Expand Up @@ -130,4 +130,41 @@ if [ "$1" = "configure" ] || [ "$1" = "triggered" ]; then
done
fi

# Register BlankOn logo as vendor-logos alternative (priority 100 > Debian's 50)
if [ "$1" = "configure" ]; then
# Ensure directories exist before creating symlinks
mkdir -p "$DPKG_ROOT/usr/share/images"
mkdir -p "$DPKG_ROOT/usr/share/icons/vendor/64x64/emblems"
mkdir -p "$DPKG_ROOT/usr/share/icons/vendor/128x128/emblems"
mkdir -p "$DPKG_ROOT/usr/share/icons/vendor/256x256/emblems"
mkdir -p "$DPKG_ROOT/usr/share/icons/vendor/scalable/emblems"

update-alternatives --install /usr/share/images/vendor-logos vendor-logos \
/usr/share/blankon-logos 100 \
--slave /usr/share/icons/vendor/64x64/emblems/emblem-vendor.png emblem-vendor-64 \
/usr/share/blankon-logos/64x64/emblem-blankon.png \
--slave /usr/share/icons/vendor/128x128/emblems/emblem-vendor.png emblem-vendor-128 \
/usr/share/blankon-logos/128x128/emblem-blankon.png \
--slave /usr/share/icons/vendor/256x256/emblems/emblem-vendor.png emblem-vendor-256 \
/usr/share/blankon-logos/256x256/emblem-blankon.png \
--slave /usr/share/icons/vendor/scalable/emblems/emblem-vendor.svg emblem-vendor-scalable \
/usr/share/blankon-logos/scalable/emblem-blankon-text.svg \
--slave /usr/share/icons/vendor/64x64/emblems/emblem-vendor-symbolic.png emblem-vendor-symbolic-64 \
/usr/share/blankon-logos/64x64/emblem-blankon.png \
--slave /usr/share/icons/vendor/128x128/emblems/emblem-vendor-symbolic.png emblem-vendor-symbolic-128 \
/usr/share/blankon-logos/128x128/emblem-blankon.png \
--slave /usr/share/icons/vendor/256x256/emblems/emblem-vendor-symbolic.png emblem-vendor-symbolic-256 \
/usr/share/blankon-logos/256x256/emblem-blankon.png \
--slave /usr/share/icons/vendor/scalable/emblems/emblem-vendor-symbolic.svg emblem-vendor-symbolic-scalable \
/usr/share/blankon-logos/scalable/emblem-blankon.svg \
--slave /usr/share/icons/vendor/64x64/emblems/emblem-vendor-white.png emblem-vendor-white-64 \
/usr/share/blankon-logos/64x64/emblem-blankon.png \
--slave /usr/share/icons/vendor/128x128/emblems/emblem-vendor-white.png emblem-vendor-white-128 \
/usr/share/blankon-logos/128x128/emblem-blankon.png \
--slave /usr/share/icons/vendor/256x256/emblems/emblem-vendor-white.png emblem-vendor-white-256 \
/usr/share/blankon-logos/256x256/emblem-blankon.png \
--slave /usr/share/icons/vendor/scalable/emblems/emblem-vendor-white.svg emblem-vendor-white-scalable \
/usr/share/blankon-logos/scalable/emblem-blankon-text.svg
fi

#DEBHELPER#
16 changes: 16 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,22 @@ override_dh_auto_install:
install -p -m 644 licenses/* $(DESTDIR)/usr/share/common-licenses
install -p -m 644 origins/* $(DESTDIR)/etc/dpkg/origins
install -p -m 644 share/* $(DESTDIR)/usr/share/base-files
mkdir -p $(DESTDIR)/usr/share/pixmaps
install -p -m 644 logos/*.png $(DESTDIR)/usr/share/pixmaps
install -p -m 644 logos/*.svg $(DESTDIR)/usr/share/pixmaps
install -p -m 644 logos/blankon-logo.svg $(DESTDIR)/usr/share/icons/hicolor/scalable/apps/blankon-logo.svg
install -p -m 644 logos/blankon-logo-text.svg $(DESTDIR)/usr/share/icons/gnome-logo-text.svg
install -p -m 644 logos/blankon-logo-text-dark.svg $(DESTDIR)/usr/share/icons/gnome-logo-text-dark.svg
# Create blankon-logos directory for vendor-logos alternative
mkdir -p $(DESTDIR)/usr/share/blankon-logos/64x64
mkdir -p $(DESTDIR)/usr/share/blankon-logos/128x128
mkdir -p $(DESTDIR)/usr/share/blankon-logos/256x256
mkdir -p $(DESTDIR)/usr/share/blankon-logos/scalable
install -p -m 644 logos/blankon-logo.png $(DESTDIR)/usr/share/blankon-logos/64x64/emblem-blankon.png
install -p -m 644 logos/blankon-logo.png $(DESTDIR)/usr/share/blankon-logos/128x128/emblem-blankon.png
install -p -m 644 logos/blankon-logo.png $(DESTDIR)/usr/share/blankon-logos/256x256/emblem-blankon.png
install -p -m 644 logos/blankon-logo.svg $(DESTDIR)/usr/share/blankon-logos/scalable/emblem-blankon.svg
install -p -m 644 logos/blankon-logo-text.svg $(DESTDIR)/usr/share/blankon-logos/scalable/emblem-blankon-text.svg
ifeq ($(DEB_HOST_GNU_SYSTEM),gnu)
rmdir $(DESTDIR)/sys
endif
Expand Down
1 change: 1 addition & 0 deletions etc/os-release
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ VERSION_CODENAME=verbeek
HOME_URL="https://blankon.github.io"
SUPPORT_URL="https://github.com/blankon/verbeek/issues"
BUG_REPORT_URL="https://github.com/blankon/verbeek/issues"
LOGO=blankon-logo
Binary file added logos/blankon-logo-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions logos/blankon-logo-dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added logos/blankon-logo-text-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions logos/blankon-logo-text-dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added logos/blankon-logo-text.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions logos/blankon-logo-text.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added logos/blankon-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions logos/blankon-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.