Splux Linux

source-based Linux using SPS

sps-extra · log · files · refs · tags · releases · people · languages · GitHub · commit

721e432


splux-base: SPS PNG logo and Plasma about-distro branding

Date
Commit721e432be92780ce2f955dec216071cdee3b2e92
GitHubmirror

Parents

Stat

 base/splux-base/files/kcm-about-distrorc |   6 ++++++
 base/splux-base/files/os-release         |   7 ++++++-
 base/splux-base/files/sps.png            | Bin 0 -> 17163 bytes
 base/splux-base/recipe                   |  20 +++++++++++++++-----
 desktop/plasma-desktop/recipe            |   3 ++-
 5 files changed, 29 insertions(+), 7 deletions(-)

Diff

diff --git a/base/splux-base/files/kcm-about-distrorc b/base/splux-base/files/kcm-about-distrorc
new file mode 100644
index 0000000..c63a490
--- /dev/null
+++ b/base/splux-base/files/kcm-about-distrorc
@@ -0,0 +1,6 @@
+[General]
+Name=Splux Linux
+LogoPath=/usr/share/pixmaps/splux.png
+Website=https://splux.robertflexx.dev
+Version=1.0
+UseOSReleaseVersion=true
diff --git a/base/splux-base/files/os-release b/base/splux-base/files/os-release
index 7793397..a286a52 100644
--- a/base/splux-base/files/os-release
+++ b/base/splux-base/files/os-release
@@ -1,6 +1,11 @@
 NAME="Splux"
 PRETTY_NAME="Splux Linux"
 ID=splux
+VERSION="1.0"
 VERSION_ID="1.0"
 LOGO=splux
-HOME_URL="https://github.com/RobertFlexx/SPS"
+ANSI_COLOR="1;33"
+HOME_URL="https://splux.robertflexx.dev"
+DOCUMENTATION_URL="https://splux.robertflexx.dev/docs/"
+SUPPORT_URL="https://github.com/RobertFlexx/SPS"
+BUG_REPORT_URL="https://github.com/RobertFlexx/SPS/issues"
diff --git a/base/splux-base/files/sps.png b/base/splux-base/files/sps.png
new file mode 100644
index 0000000..53db258
Binary files /dev/null and b/base/splux-base/files/sps.png differ
diff --git a/base/splux-base/recipe b/base/splux-base/recipe
index 1ef7960..6d5dcda 100644
--- a/base/splux-base/recipe
+++ b/base/splux-base/recipe
@@ -1,19 +1,29 @@
 name        splux-base
 version     1.0
-release     3
+release     4
 arch        any
-description Splux identity, os-release, and Fastfetch branding
+description Splux identity, os-release, Fastfetch, and Plasma about-distro branding
 
 depend      filesystem
 
-install     mkdir -p "$PKG/etc" "$PKG/etc/fastfetch" \
+install     mkdir -p "$PKG/etc" "$PKG/etc/fastfetch" "$PKG/etc/xdg" \
             "$PKG/usr/share/fastfetch/logos" \
-            "$PKG/usr/share/fastfetch/presets"
+            "$PKG/usr/share/fastfetch/presets" \
+            "$PKG/usr/share/pixmaps" \
+            "$PKG/usr/share/icons/hicolor/512x512/apps"
 install     cp "$SRC/files/os-release" "$PKG/etc/os-release"
 install     cp "$SRC/files/config.jsonc" "$PKG/etc/fastfetch/config.jsonc"
 install     cp "$SRC/files/splux.txt" "$PKG/usr/share/fastfetch/logos/splux.txt"
 install     cp "$SRC/files/splux.jsonc" "$PKG/usr/share/fastfetch/presets/splux.jsonc"
+install     cp "$SRC/files/kcm-about-distrorc" "$PKG/etc/xdg/kcm-about-distrorc"
+install     cp "$SRC/files/sps.png" "$PKG/usr/share/pixmaps/splux.png"
+install     cp "$SRC/files/sps.png" "$PKG/usr/share/pixmaps/sps.png"
+install     cp "$SRC/files/sps.png" "$PKG/usr/share/icons/hicolor/512x512/apps/splux.png"
 install     chmod 0644 "$PKG/etc/os-release" \
             "$PKG/etc/fastfetch/config.jsonc" \
             "$PKG/usr/share/fastfetch/logos/splux.txt" \
-            "$PKG/usr/share/fastfetch/presets/splux.jsonc"
+            "$PKG/usr/share/fastfetch/presets/splux.jsonc" \
+            "$PKG/etc/xdg/kcm-about-distrorc" \
+            "$PKG/usr/share/pixmaps/splux.png" \
+            "$PKG/usr/share/pixmaps/sps.png" \
+            "$PKG/usr/share/icons/hicolor/512x512/apps/splux.png"
diff --git a/desktop/plasma-desktop/recipe b/desktop/plasma-desktop/recipe
index 79ed4c9..014df77 100644
--- a/desktop/plasma-desktop/recipe
+++ b/desktop/plasma-desktop/recipe
@@ -1,6 +1,6 @@
 name        plasma-desktop
 version     6.7.4
-release     2
+release     3
 arch        any
 description plasma-desktop: KDE Plasma desktop session
 
@@ -64,6 +64,7 @@ depend      power-profiles-daemon
 optional    elogind
 depend      polkit
 depend      dejavu-fonts
+depend      splux-base
 
 install     mkdir -p "$PKG/usr/share/sps/sets"
 install     printf '%s\n' "plasma-desktop" >"$PKG/usr/share/sps/sets/plasma-desktop"