From 0cd84cac2ba5a91e69ffa07dcaf8d30c9c75e5da Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Wed, 3 Sep 2025 20:26:26 -0500 Subject: [PATCH] Repath icons to match their linux install locations, add installer and desktop file --- iconsrc/project/SC9K_Logo.npal | 27 ++ iconsrc/project/SC9K_Logo.nts | 269 ++++++++++++++++++ install.sh | 9 + src/CMakeLists.txt | 14 + .../128x128/apps/net.drinkingtea.sc9k.png | Bin 0 -> 140 bytes .../16x16/apps/net.drinkingtea.sc9k.png | Bin .../256x256/apps/net.drinkingtea.sc9k.png | Bin .../32x32/apps/net.drinkingtea.sc9k.png | Bin .../512x512/apps/net.drinkingtea.sc9k.png | Bin 0 -> 224 bytes .../64x64/apps/net.drinkingtea.sc9k.png | Bin 0 -> 132 bytes src/net.drinkingtea.sc9k.desktop | 14 + src/obsclient.cpp | 8 +- src/obsclient.hpp | 2 + 13 files changed, 339 insertions(+), 4 deletions(-) create mode 100644 iconsrc/project/SC9K_Logo.npal create mode 100644 iconsrc/project/SC9K_Logo.nts create mode 100644 install.sh create mode 100644 src/icons/hicolor/128x128/apps/net.drinkingtea.sc9k.png rename iconsrc/icon-16.png => src/icons/hicolor/16x16/apps/net.drinkingtea.sc9k.png (100%) rename iconsrc/icon-256.png => src/icons/hicolor/256x256/apps/net.drinkingtea.sc9k.png (100%) rename iconsrc/icon-32.png => src/icons/hicolor/32x32/apps/net.drinkingtea.sc9k.png (100%) create mode 100644 src/icons/hicolor/512x512/apps/net.drinkingtea.sc9k.png create mode 100644 src/icons/hicolor/64x64/apps/net.drinkingtea.sc9k.png create mode 100644 src/net.drinkingtea.sc9k.desktop diff --git a/iconsrc/project/SC9K_Logo.npal b/iconsrc/project/SC9K_Logo.npal new file mode 100644 index 0000000..d5336ef --- /dev/null +++ b/iconsrc/project/SC9K_Logo.npal @@ -0,0 +1,27 @@ +K1;3d1a77ec-265f-4905-2061-4f1003ee2189;O1;net.drinkingtea.nostalgia.core.Palette;4;{ + "colorNames" : + [ + "Color 1", + "Color 2", + "Color 3" + ], + "pages" : + [ + { + "colors" : + [ + { + "b" : 10, + "g" : 5, + "r" : 5 + }, + {}, + { + "b" : 31, + "g" : 31, + "r" : 31 + } + ] + } + ] +} \ No newline at end of file diff --git a/iconsrc/project/SC9K_Logo.nts b/iconsrc/project/SC9K_Logo.nts new file mode 100644 index 0000000..d39118e --- /dev/null +++ b/iconsrc/project/SC9K_Logo.nts @@ -0,0 +1,269 @@ +K1;40f7b4ac-7f90-409e-80e0-64b59b594a63;O1;net.drinkingtea.nostalgia.gfx.TileSheet;5;{ + "bpp" : 4, + "defaultPalette" : "uuid://3d1a77ec-265f-4905-2061-4f1003ee2189", + "subsheet" : + { + "columns" : 2, + "name" : "Root", + "pixels" : + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "rows" : 2 + } +} \ No newline at end of file diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..b7c4d0c --- /dev/null +++ b/install.sh @@ -0,0 +1,9 @@ +#! /usr/bin/env bash + +set -eu + +dist_dir=. + +install -Dm 755 $dist_dir/bin/SlideController /usr/local/bin/SlideController +install -Dm 755 $dist_dir/share/applications/net.drinkingtea.sc9k.desktop /usr/share/applications/net.drinkingtea.sc9k.desktop +cp -r $dist_dir/share/ /usr/ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index dc1f961..34a1dfb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -33,3 +33,17 @@ install( BUNDLE DESTINATION . ) +install( + DIRECTORY + icons + DESTINATION + share +) + +install( + FILES + net.drinkingtea.sc9k.desktop + DESTINATION + share/applications +) + diff --git a/src/icons/hicolor/128x128/apps/net.drinkingtea.sc9k.png b/src/icons/hicolor/128x128/apps/net.drinkingtea.sc9k.png new file mode 100644 index 0000000000000000000000000000000000000000..808231b36c1c3fbbfd0e0260a81a7da3db3b448e GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?O3?zSk_}l@c*aCb)Ts1TTe*E~c;6oZvfWgtz z#WAFU@$Cddt^)=<%)kHp$9os{C^{cIy`Y(;q(Y#|$%5g3yuWZs1pB5HIi2|mRcgUG kM|BR~@D%AOTE_9PEH3%^c|-jqH$RYRp00i_>zopr0HrxE2LJ#7 literal 0 HcmV?d00001 diff --git a/iconsrc/icon-16.png b/src/icons/hicolor/16x16/apps/net.drinkingtea.sc9k.png similarity index 100% rename from iconsrc/icon-16.png rename to src/icons/hicolor/16x16/apps/net.drinkingtea.sc9k.png diff --git a/iconsrc/icon-256.png b/src/icons/hicolor/256x256/apps/net.drinkingtea.sc9k.png similarity index 100% rename from iconsrc/icon-256.png rename to src/icons/hicolor/256x256/apps/net.drinkingtea.sc9k.png diff --git a/iconsrc/icon-32.png b/src/icons/hicolor/32x32/apps/net.drinkingtea.sc9k.png similarity index 100% rename from iconsrc/icon-32.png rename to src/icons/hicolor/32x32/apps/net.drinkingtea.sc9k.png diff --git a/src/icons/hicolor/512x512/apps/net.drinkingtea.sc9k.png b/src/icons/hicolor/512x512/apps/net.drinkingtea.sc9k.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a7720a0a0876370424f8e69df0781b32da1e1a GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKQ04hDN}TA3qj+NCOHm zO!ahe45?szd)APzK|#dD@m+mpu8QI_X0edhKF7Jvvw_qALBXZ3E52QgbN~YdV}ric z?5Fp0bAZ7gJ%d^u1uzhhd?CIoE8m(40ty>HI+p&E5flJ}4z7^t$8x3Nyfb$DzGu2X fjnsqK1Geh`uUyyXtqz>OPJ+0eu6{1-oD!M@jRu?6^qxN2ww{P^)>!G|=U0E4Bc zi(^Oy