From 30f4daf518bf907e560f9a60da6ae76fce86fb29 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 24 Dec 2016 23:16:47 +0000 Subject: add button icons, improve main UI, now it looks stunning --- Makefile | 34 ++++++++++++----- accesoriesui.sh | 36 ------------------ gamesui.sh | 48 ------------------------ graphicsui.sh | 36 ------------------ icon/accesories.svg | 85 +++++++++++++++++++++++++++++++++++++++++ icon/games.svg | 61 ++++++++++++++++++++++++++++++ icon/graphics.svg | 54 ++++++++++++++++++++++++++ icon/install.svg | 8 ++++ icon/internet.svg | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++ icon/multimedia.svg | 64 +++++++++++++++++++++++++++++++ icon/office.svg | 64 +++++++++++++++++++++++++++++++ icon/purge.svg | 90 ++++++++++++++++++++++++++++++++++++++++++++ icon/remove.svg | 8 ++++ icon/search.svg | 66 ++++++++++++++++++++++++++++++++ icon/system.svg | 77 ++++++++++++++++++++++++++++++++++++++ icon/upgrade.svg | 88 +++++++++++++++++++++++++++++++++++++++++++ internetui.sh | 40 -------------------- libsisyphus.sh | 69 +++++++++++++++++----------------- multimediaui.sh | 37 ------------------ officeui.sh | 41 -------------------- systemui.sh | 36 ------------------ ui/accesoriesui.sh | 36 ++++++++++++++++++ ui/gamesui.sh | 48 ++++++++++++++++++++++++ ui/graphicsui.sh | 36 ++++++++++++++++++ ui/internetui.sh | 40 ++++++++++++++++++++ ui/multimediaui.sh | 37 ++++++++++++++++++ ui/officeui.sh | 41 ++++++++++++++++++++ ui/systemui.sh | 36 ++++++++++++++++++ 28 files changed, 1103 insertions(+), 319 deletions(-) delete mode 100755 accesoriesui.sh delete mode 100755 gamesui.sh delete mode 100755 graphicsui.sh create mode 100644 icon/accesories.svg create mode 100644 icon/games.svg create mode 100644 icon/graphics.svg create mode 100644 icon/install.svg create mode 100644 icon/internet.svg create mode 100644 icon/multimedia.svg create mode 100644 icon/office.svg create mode 100644 icon/purge.svg create mode 100644 icon/remove.svg create mode 100644 icon/search.svg create mode 100644 icon/system.svg create mode 100644 icon/upgrade.svg delete mode 100755 internetui.sh delete mode 100755 multimediaui.sh delete mode 100755 officeui.sh delete mode 100755 systemui.sh create mode 100755 ui/accesoriesui.sh create mode 100755 ui/gamesui.sh create mode 100755 ui/graphicsui.sh create mode 100755 ui/internetui.sh create mode 100755 ui/multimediaui.sh create mode 100755 ui/officeui.sh create mode 100755 ui/systemui.sh diff --git a/Makefile b/Makefile index 1670397..7c61d4c 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,8 @@ SUBDIRS = DESTDIR = UBINDIR ?= /usr/bin -LIBSISYPHUSDIR ?= /usr/lib/sisyphus +SISYPHUSLIBDIR ?= /usr/lib/sisyphus +SISYPHUSSHAREDIR ?= /usr/share/sisyphus POLKITDIR ?= /usr/share/polkit-1/actions all: @@ -15,14 +16,27 @@ install: install -d $(DESTDIR)$(UBINDIR) install -m 0755 sisyphus $(DESTDIR)$(UBINDIR)/ - install -d $(DESTDIR)$(LIBSISYPHUSDIR) - install -m 0755 libsisyphus.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ - install -m 0755 accesoriesui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ - install -m 0755 gamesui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ - install -m 0755 graphicsui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ - install -m 0755 internetui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ - install -m 0755 multimediaui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ - install -m 0755 officeui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ - install -m 0755 systemui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/ + install -d $(DESTDIR)$(SISYPHUSLIBDIR) + install -m 0755 libsisyphus.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -m 0755 ui/accesoriesui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -m 0755 ui/gamesui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -m 0755 ui/graphicsui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -m 0755 ui/internetui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -m 0755 ui/multimediaui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -m 0755 ui/officeui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -m 0755 ui/systemui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/ + install -d $(DESTDIR)$(SISYPHUSSHAREDIR) + install -m 0755 icon/accesories.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/games.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/graphics.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/install.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/internet.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/multimedia.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/office.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/purge.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/remove.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/search.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/system.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ + install -m 0755 icon/upgrade.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/ install -d $(DESTDIR)$(POLKITDIR) install -m 0644 org.redcorelinux.sisyphus.policy $(DESTDIR)$(POLKITDIR)/ diff --git a/accesoriesui.sh b/accesoriesui.sh deleted file mode 100755 index 0139efb..0000000 --- a/accesoriesui.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env bash - -# create accesories user interface -export local accesoriesui=' - - - - - - accesories - - app-admin|keepassx|Qt password manager compatible with its Win32 and Pocket PC versions -
-
- - - - - - - -
-
' diff --git a/gamesui.sh b/gamesui.sh deleted file mode 100755 index 1795ead..0000000 --- a/gamesui.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env bash - -# create games user interface -export local gamesui=' - - - - - - game - - app-emulation|playonlinux|Set of scripts to easily install and use Windows games and software - app-emulation|steam|Digital distribution client bootstrap package - games-action|armagetronad|Fast-paced 3D lightcycle game based on Tron - games-action|chromium-bsu|Chromium B.S.U. - an arcade game - games-action|supertuxkart|A kart racing game starring Tux, the linux penguin (TuxKart fork) - games-action|teeworlds|Online multi-player platform 2D shooter - games-board|aisleriot|A collection of solitaire card games for GNOME - games-emulation|dosbox|DOS Emulator - games-emulation|zsnes|SNES (Super Nintendo) emulator that uses x86 assembly - games-fps|urbanterror|Hollywood tactical shooter based on the ioquake3 engine - games-fps|xonotic|Fork of Nexuiz, Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine - games-simulation|openttd|OpenTTD is a clone of Transport Tycoon Deluxe - games-strategy|0ad|Cross-platform, 3D and historically-based real-time strategy game -
-
- - - - - - - -
-
' diff --git a/graphicsui.sh b/graphicsui.sh deleted file mode 100755 index 5c3f243..0000000 --- a/graphicsui.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env bash - -# create graphics user interface -export local graphicsui=' - - - - - - graphics - - media-gfx|gimp|GNU Image Manipulation Program -
-
- - - - - - - -
-
' diff --git a/icon/accesories.svg b/icon/accesories.svg new file mode 100644 index 0000000..d4c6502 --- /dev/null +++ b/icon/accesories.svg @@ -0,0 +1,85 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/icon/games.svg b/icon/games.svg new file mode 100644 index 0000000..7000d13 --- /dev/null +++ b/icon/games.svg @@ -0,0 +1,61 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/icon/graphics.svg b/icon/graphics.svg new file mode 100644 index 0000000..431a435 --- /dev/null +++ b/icon/graphics.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/icon/install.svg b/icon/install.svg new file mode 100644 index 0000000..d60edbf --- /dev/null +++ b/icon/install.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icon/internet.svg b/icon/internet.svg new file mode 100644 index 0000000..d5e61a6 --- /dev/null +++ b/icon/internet.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/icon/multimedia.svg b/icon/multimedia.svg new file mode 100644 index 0000000..010b32f --- /dev/null +++ b/icon/multimedia.svg @@ -0,0 +1,64 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/icon/office.svg b/icon/office.svg new file mode 100644 index 0000000..bfdbe2c --- /dev/null +++ b/icon/office.svg @@ -0,0 +1,64 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/icon/purge.svg b/icon/purge.svg new file mode 100644 index 0000000..3e503ea --- /dev/null +++ b/icon/purge.svg @@ -0,0 +1,90 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/icon/remove.svg b/icon/remove.svg new file mode 100644 index 0000000..7bc71a3 --- /dev/null +++ b/icon/remove.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icon/search.svg b/icon/search.svg new file mode 100644 index 0000000..2e6ca92 --- /dev/null +++ b/icon/search.svg @@ -0,0 +1,66 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/icon/system.svg b/icon/system.svg new file mode 100644 index 0000000..3e52772 --- /dev/null +++ b/icon/system.svg @@ -0,0 +1,77 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/icon/upgrade.svg b/icon/upgrade.svg new file mode 100644 index 0000000..c7ba713 --- /dev/null +++ b/icon/upgrade.svg @@ -0,0 +1,88 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/internetui.sh b/internetui.sh deleted file mode 100755 index ec409d9..0000000 --- a/internetui.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env bash - -# create internet user interface -export local internetui=' - - - - - - internet - - www-client|firefox|Firefox Web Browser - www-client|google-chrome|The web browser from Google - www-client|opera|A fast and secure web browser - www-client|qupzilla|A cross-platform web browser using QtWebEngine - www-client|vivaldi|A new browser for our friends -
-
- - - - - - - -
-
' diff --git a/libsisyphus.sh b/libsisyphus.sh index 6b38c72..6b45512 100755 --- a/libsisyphus.sh +++ b/libsisyphus.sh @@ -17,87 +17,86 @@ source /usr/lib64/sisyphus/systemui.sh export local mainui=' - - - - + + + + - + + + + Enter package(s) pkgname - - - - - - - - - + + + + + + + - + - - - - vte1 - echo epkg - - - ' diff --git a/multimediaui.sh b/multimediaui.sh deleted file mode 100755 index a1bc4c5..0000000 --- a/multimediaui.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -# create multimedia user interface -export local multimediaui=' - - - - - - multimedia - - media-tv|tv-maxe|Program to view free channels -
-
- - - - - - - - -
-
' diff --git a/officeui.sh b/officeui.sh deleted file mode 100755 index 7e8703d..0000000 --- a/officeui.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env bash - -# create office user interface -export local officeui=' - - - - - - office - - app-office|abiword|Fully featured yet light and fast cross platform word processor documentation - app-office|fet|Opensource school/high-school/university timetable scheduling software - app-office|gnucash|A personal finance manager - app-office|libreoffice|A full office productivity suite - app-office|wps-office|WPS Office is an office productivity suite - app-text|qpdfview|A tabbed document viewer -
-
- - - - - - - -
-
' diff --git a/systemui.sh b/systemui.sh deleted file mode 100755 index 9a3e95e..0000000 --- a/systemui.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env bash - -# create system user interface -export local systemui=' - - - - - - system - - sys-boot|unetbootin-static|Universal Netboot Installer creates Live USB systems for various OS distributions -
-
- - - - - - - -
-
' diff --git a/ui/accesoriesui.sh b/ui/accesoriesui.sh new file mode 100755 index 0000000..0139efb --- /dev/null +++ b/ui/accesoriesui.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +# create accesories user interface +export local accesoriesui=' + + + + + + accesories + + app-admin|keepassx|Qt password manager compatible with its Win32 and Pocket PC versions +
+
+ + + + + + + +
+
' diff --git a/ui/gamesui.sh b/ui/gamesui.sh new file mode 100755 index 0000000..1795ead --- /dev/null +++ b/ui/gamesui.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash + +# create games user interface +export local gamesui=' + + + + + + game + + app-emulation|playonlinux|Set of scripts to easily install and use Windows games and software + app-emulation|steam|Digital distribution client bootstrap package + games-action|armagetronad|Fast-paced 3D lightcycle game based on Tron + games-action|chromium-bsu|Chromium B.S.U. - an arcade game + games-action|supertuxkart|A kart racing game starring Tux, the linux penguin (TuxKart fork) + games-action|teeworlds|Online multi-player platform 2D shooter + games-board|aisleriot|A collection of solitaire card games for GNOME + games-emulation|dosbox|DOS Emulator + games-emulation|zsnes|SNES (Super Nintendo) emulator that uses x86 assembly + games-fps|urbanterror|Hollywood tactical shooter based on the ioquake3 engine + games-fps|xonotic|Fork of Nexuiz, Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine + games-simulation|openttd|OpenTTD is a clone of Transport Tycoon Deluxe + games-strategy|0ad|Cross-platform, 3D and historically-based real-time strategy game +
+
+ + + + + + + +
+
' diff --git a/ui/graphicsui.sh b/ui/graphicsui.sh new file mode 100755 index 0000000..5c3f243 --- /dev/null +++ b/ui/graphicsui.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +# create graphics user interface +export local graphicsui=' + + + + + + graphics + + media-gfx|gimp|GNU Image Manipulation Program +
+
+ + + + + + + +
+
' diff --git a/ui/internetui.sh b/ui/internetui.sh new file mode 100755 index 0000000..ec409d9 --- /dev/null +++ b/ui/internetui.sh @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +# create internet user interface +export local internetui=' + + + + + + internet + + www-client|firefox|Firefox Web Browser + www-client|google-chrome|The web browser from Google + www-client|opera|A fast and secure web browser + www-client|qupzilla|A cross-platform web browser using QtWebEngine + www-client|vivaldi|A new browser for our friends +
+
+ + + + + + + +
+
' diff --git a/ui/multimediaui.sh b/ui/multimediaui.sh new file mode 100755 index 0000000..a1bc4c5 --- /dev/null +++ b/ui/multimediaui.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash + +# create multimedia user interface +export local multimediaui=' + + + + + + multimedia + + media-tv|tv-maxe|Program to view free channels +
+
+ + + + + + + + +
+
' diff --git a/ui/officeui.sh b/ui/officeui.sh new file mode 100755 index 0000000..7e8703d --- /dev/null +++ b/ui/officeui.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash + +# create office user interface +export local officeui=' + + + + + + office + + app-office|abiword|Fully featured yet light and fast cross platform word processor documentation + app-office|fet|Opensource school/high-school/university timetable scheduling software + app-office|gnucash|A personal finance manager + app-office|libreoffice|A full office productivity suite + app-office|wps-office|WPS Office is an office productivity suite + app-text|qpdfview|A tabbed document viewer +
+
+ + + + + + + +
+
' diff --git a/ui/systemui.sh b/ui/systemui.sh new file mode 100755 index 0000000..9a3e95e --- /dev/null +++ b/ui/systemui.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +# create system user interface +export local systemui=' + + + + + + system + + sys-boot|unetbootin-static|Universal Netboot Installer creates Live USB systems for various OS distributions +
+
+ + + + + + + +
+
' -- cgit v1.2.3