From 1e591ad7556d3af8d589eb86d2457c9d4cf54067 Mon Sep 17 00:00:00 2001 From: Ward from fusion-voyager-3 Date: Sat, 24 Feb 2024 23:00:00 +0300 Subject: [PATCH] get code in place --- Makefile | 6 ++ data/bin/pika-welcome-autostart | 5 ++ data/config/community.json | 22 ++--- data/config/contribute.json | 22 ++--- data/icons/hicolor/64x64/apps/pika-amd.svg | 7 ++ .../64x64/apps/pika-application-x-addon.svg | 5 ++ .../64x64/apps/pika-applications-graphics.svg | 13 +++ .../64x64/apps/pika-applications-internet.svg | 9 ++ .../icons/hicolor/64x64/apps/pika-blender.svg | 8 ++ .../icons/hicolor/64x64/apps/pika-desktop.svg | 7 ++ .../icons/hicolor/64x64/apps/pika-discord.svg | 7 ++ .../64x64/apps/pika-emblem-documents.svg | 6 ++ .../64x64/apps/pika-emblem-downloads.svg | 5 ++ .../64x64/apps/pika-emblem-favorite.svg | 4 + .../64x64/apps/pika-emblem-important.svg | 5 ++ .../64x64/apps/pika-emblem-readonly.svg | 4 + data/icons/hicolor/64x64/apps/pika-github.svg | 7 ++ data/icons/hicolor/64x64/apps/pika-gitlab.svg | 8 ++ .../hicolor/64x64/apps/pika-input-gaming.svg | 11 +++ .../hicolor/64x64/apps/pika-kdenlive.svg | 14 +++ data/icons/hicolor/64x64/apps/pika-krita.svg | 16 ++++ .../hicolor/64x64/apps/pika-libreoffice.svg | 7 ++ .../hicolor/64x64/apps/pika-media-floppy.svg | 10 +++ .../hicolor/64x64/apps/pika-media-tape.svg | 21 +++++ data/icons/hicolor/64x64/apps/pika-msttf.svg | 7 ++ .../64x64/apps/pika-net.davidotek.pupgui2.svg | 9 ++ data/icons/hicolor/64x64/apps/pika-nvidia.svg | 6 ++ data/icons/hicolor/64x64/apps/pika-obs.svg | 13 +++ data/icons/hicolor/64x64/apps/pika-reddit.svg | 7 ++ .../apps/pika-system-software-update.svg | 12 +++ .../icons/hicolor/64x64/apps/pika-weblate.svg | 37 ++++++++ data/scripts/codec.sh | 89 +++++++++++++++++++ data/scripts/driver-manager.sh | 2 + data/scripts/pika-sudo.sh | 3 - data/scripts/software-manager.sh | 10 +++ data/scripts/update-manager.sh | 10 +++ data/scripts/webapp-manager.sh | 2 + debian/rules | 28 +++--- 38 files changed, 428 insertions(+), 36 deletions(-) create mode 100644 data/bin/pika-welcome-autostart create mode 100644 data/icons/hicolor/64x64/apps/pika-amd.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-application-x-addon.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-applications-graphics.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-applications-internet.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-blender.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-desktop.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-discord.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-emblem-documents.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-emblem-downloads.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-emblem-favorite.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-emblem-important.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-emblem-readonly.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-github.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-gitlab.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-input-gaming.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-kdenlive.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-krita.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-libreoffice.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-media-floppy.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-media-tape.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-msttf.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-net.davidotek.pupgui2.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-nvidia.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-obs.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-reddit.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-system-software-update.svg create mode 100644 data/icons/hicolor/64x64/apps/pika-weblate.svg create mode 100755 data/scripts/codec.sh create mode 100755 data/scripts/driver-manager.sh delete mode 100755 data/scripts/pika-sudo.sh create mode 100755 data/scripts/software-manager.sh create mode 100755 data/scripts/update-manager.sh create mode 100755 data/scripts/webapp-manager.sh diff --git a/Makefile b/Makefile index da10667..486f6d4 100644 --- a/Makefile +++ b/Makefile @@ -9,13 +9,19 @@ install: cargo build --release cp -vf target/release/pika-welcome $(DESTDIR)/usr/bin/ chmod 755 $(DESTDIR)/usr/bin/pika-welcome + cp -vf data/bin/pika-welcome $(DESTDIR)/usr/bin/pika-welcome-autostart + chmod 755 $(DESTDIR)/usr/bin/pika-welcome-autostart mkdir -p $(DESTDIR)/usr/share/glib-2.0/schemas/ + mkdir -p $(DESTDIR)/usr/share/ mkdir -p $(DESTDIR)/usr/lib/pika/pika-welcome/scripts/ cp -rvf data/scripts/*.sh $(DESTDIR)/usr/lib/pika/pika-welcome/scripts/ chmod 755 $(DESTDIR)/usr/lib/pika/pika-welcome/scripts/*.sh cp data/com.github.pikaos-linux.pikawelcome.gschema.xml $(DESTDIR)/usr/share/glib-2.0/schemas/ mkdir -p $(DESTDIR)/usr/share/applications cp -vf data/com.github.pikaos-linux.pikawelcome.desktop $(DESTDIR)/usr/share/applications/ + mkdir -p $(DESTDIR)/etc/xdg/autostart + cp -vf data/pika-welcome-autostart.desktop $(DESTDIR)/etc/xdg/autostart/ mkdir -p $(DESTDIR)/usr/share/icons/hicolor/scalable/apps cp -vf data/com.github.pikaos-linux.pikawelcome.svg $(DESTDIR)/usr/share/icons/hicolor/scalable/apps/ + cp -vf data/icons $(DESTDIR)/usr/share/ #makepot $(DESTDIR)/usr/share/locale diff --git a/data/bin/pika-welcome-autostart b/data/bin/pika-welcome-autostart new file mode 100644 index 0000000..ec527f9 --- /dev/null +++ b/data/bin/pika-welcome-autostart @@ -0,0 +1,5 @@ +#! /bin/bash +AUTOSTART=$(gsettings get com.github.pikaos-linux.pikawelcome startup-show) +if [[ "$AUTOSTART" == "true" ]]; then + pika-welcome +fi \ No newline at end of file diff --git a/data/config/community.json b/data/config/community.json index d628c9a..e76afd8 100644 --- a/data/config/community.json +++ b/data/config/community.json @@ -2,19 +2,19 @@ "community": [ { "id": 0, - "title": "update-pikaos-title", - "subtitle": "update-pikaos-subtitle", - "icon": "pika-system-software-update", - "button": "update-pikaos-button-label", - "command": "echo update" + "title": "join-discord-title", + "subtitle": "join-discord-subtitle", + "icon": "pika-discord", + "button": "launch-label", + "command": "xdg-open https://discord.gg/6HKR2YRvNg" }, { - "id": 1, - "title": "install-media-codec-title", - "subtitle": "install-media-codec-subtitle", - "icon": "pika-media-tape", - "button": "install-media-codec-button-label", - "command": "echo codec" + "id": 0, + "title": "join-reddit-title", + "subtitle": "join-reddit-subtitle", + "icon": "pika-reddit", + "button": "launch-label", + "command": "xdg-open https://www.reddit.com/r/pikaos" } ] } \ No newline at end of file diff --git a/data/config/contribute.json b/data/config/contribute.json index 858bbc0..cc19424 100644 --- a/data/config/contribute.json +++ b/data/config/contribute.json @@ -2,19 +2,19 @@ "contribute": [ { "id": 0, - "title": "update-pikaos-title", - "subtitle": "update-pikaos-subtitle", - "icon": "pika-system-software-update", - "button": "update-pikaos-button-label", - "command": "echo update" + "title": "contribute-github-title", + "subtitle": "contribute-github-subtitle", + "icon": "pika-github", + "button": "launch-label", + "command": "xdg-open https://github.com/PikaOS-Linux" }, { - "id": 1, - "title": "install-media-codec-title", - "subtitle": "install-media-codec-subtitle", - "icon": "pika-media-tape", - "button": "install-media-codec-button-label", - "command": "echo codec" + "id": 0, + "title": "translate-weblate-title", + "subtitle": "translate-weblate-subtitle", + "icon": "pika-weblate", + "button": "launch-label", + "command": "xdg-open https://hosted.weblate.org/projects/pikaos/" } ] } \ No newline at end of file diff --git a/data/icons/hicolor/64x64/apps/pika-amd.svg b/data/icons/hicolor/64x64/apps/pika-amd.svg new file mode 100644 index 0000000..5d471d0 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-amd.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-application-x-addon.svg b/data/icons/hicolor/64x64/apps/pika-application-x-addon.svg new file mode 100644 index 0000000..dcf42cc --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-application-x-addon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-applications-graphics.svg b/data/icons/hicolor/64x64/apps/pika-applications-graphics.svg new file mode 100644 index 0000000..0af9771 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-applications-graphics.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-applications-internet.svg b/data/icons/hicolor/64x64/apps/pika-applications-internet.svg new file mode 100644 index 0000000..4a0cd59 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-applications-internet.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-blender.svg b/data/icons/hicolor/64x64/apps/pika-blender.svg new file mode 100644 index 0000000..4fc84e7 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-blender.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-desktop.svg b/data/icons/hicolor/64x64/apps/pika-desktop.svg new file mode 100644 index 0000000..b9a213c --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-desktop.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-discord.svg b/data/icons/hicolor/64x64/apps/pika-discord.svg new file mode 100644 index 0000000..8adb8a5 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-discord.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-emblem-documents.svg b/data/icons/hicolor/64x64/apps/pika-emblem-documents.svg new file mode 100644 index 0000000..1a01f51 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-emblem-documents.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-emblem-downloads.svg b/data/icons/hicolor/64x64/apps/pika-emblem-downloads.svg new file mode 100644 index 0000000..1b5584d --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-emblem-downloads.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-emblem-favorite.svg b/data/icons/hicolor/64x64/apps/pika-emblem-favorite.svg new file mode 100644 index 0000000..c2a363e --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-emblem-favorite.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-emblem-important.svg b/data/icons/hicolor/64x64/apps/pika-emblem-important.svg new file mode 100644 index 0000000..45bd199 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-emblem-important.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-emblem-readonly.svg b/data/icons/hicolor/64x64/apps/pika-emblem-readonly.svg new file mode 100644 index 0000000..348f260 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-emblem-readonly.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-github.svg b/data/icons/hicolor/64x64/apps/pika-github.svg new file mode 100644 index 0000000..64b7b81 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-github.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-gitlab.svg b/data/icons/hicolor/64x64/apps/pika-gitlab.svg new file mode 100644 index 0000000..20b5315 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-gitlab.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-input-gaming.svg b/data/icons/hicolor/64x64/apps/pika-input-gaming.svg new file mode 100644 index 0000000..2b838c8 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-input-gaming.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-kdenlive.svg b/data/icons/hicolor/64x64/apps/pika-kdenlive.svg new file mode 100644 index 0000000..9badc2c --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-kdenlive.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-krita.svg b/data/icons/hicolor/64x64/apps/pika-krita.svg new file mode 100644 index 0000000..79bc9ff --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-krita.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-libreoffice.svg b/data/icons/hicolor/64x64/apps/pika-libreoffice.svg new file mode 100644 index 0000000..47809b9 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-libreoffice.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-media-floppy.svg b/data/icons/hicolor/64x64/apps/pika-media-floppy.svg new file mode 100644 index 0000000..83c2440 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-media-floppy.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-media-tape.svg b/data/icons/hicolor/64x64/apps/pika-media-tape.svg new file mode 100644 index 0000000..681ff95 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-media-tape.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-msttf.svg b/data/icons/hicolor/64x64/apps/pika-msttf.svg new file mode 100644 index 0000000..519ca96 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-msttf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-net.davidotek.pupgui2.svg b/data/icons/hicolor/64x64/apps/pika-net.davidotek.pupgui2.svg new file mode 100644 index 0000000..30b3688 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-net.davidotek.pupgui2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-nvidia.svg b/data/icons/hicolor/64x64/apps/pika-nvidia.svg new file mode 100644 index 0000000..32f672c --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-nvidia.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-obs.svg b/data/icons/hicolor/64x64/apps/pika-obs.svg new file mode 100644 index 0000000..674b65c --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-obs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-reddit.svg b/data/icons/hicolor/64x64/apps/pika-reddit.svg new file mode 100644 index 0000000..ea37be4 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-reddit.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-system-software-update.svg b/data/icons/hicolor/64x64/apps/pika-system-software-update.svg new file mode 100644 index 0000000..1c97048 --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-system-software-update.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/data/icons/hicolor/64x64/apps/pika-weblate.svg b/data/icons/hicolor/64x64/apps/pika-weblate.svg new file mode 100644 index 0000000..e17d2fc --- /dev/null +++ b/data/icons/hicolor/64x64/apps/pika-weblate.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/scripts/codec.sh b/data/scripts/codec.sh new file mode 100755 index 0000000..233891d --- /dev/null +++ b/data/scripts/codec.sh @@ -0,0 +1,89 @@ +#! /usr/bin/bash +export LANG=C +DISPLAY_CHECK=$(echo $DISPLAY) +WHO=$(whoami) + +### INTERNET CHECK ### +INTERNET="no" + +internet_check() { + # Check for internet connection + wget -q --spider http://google.com + if [ $? -eq 0 ]; then + export INTERNET="yes" + fi +} + +### VIDEO CODEC CHECK #### +INSTALLED="no" + +package_check() { + # Check if codecs are already installed + dpkg -s pika-codecs-meta + if [ $? -eq 0 ]; then + export INSTALLED="yes" + fi +} + +SUCCESSFUL="no" + +codec_install() { + ( + PASSWORD=$(zenity --password --title='Password Authentication') + echo "15"; sleep 1 + echo "# Updating repository information" + # refresh repo metadata + echo $PASSWORD | sudo -S apt update &>/tmp/codeccheck.log + # update repos so that we can see any new repo package changes + echo $PASSWORD | sudo -S apt install -y pika-sources &>>/tmp/codeccheck.log + # refresh repo data again. + echo $PASSWORD | sudo -S apt update &>>/tmp/codeccheck.log + echo "50"; sleep 1 + echo "# Installing codec meta package, includes hardware decoding and ffmpeg stuff" + echo $PASSWORD | sudo -S apt install -y pika-codecs-meta &>>/tmp/codeccheck.log + echo "100"; sleep 1 + ) | zenity --title "Video Playback and Encoding enablement" --progress --width=600 --no-cancel --auto-close --percentage=0 +} + +codec_ask() { + if zenity --question \ + --title="Video Playback and Encoding enablement" \ + --width=600 \ + --text="`printf "Due to U.S. patent laws we are not able to include some important video playback and +encoding packages on the PikaOS installation media, -HOWEVER- these are freely +available to download and install with your consent, which we are asking for now! \n + +Please note that without these packages installed, video playback in some games, browsers, +and media players will not work correctly. Additionally, without these packages you will +be unable to use video encoding in OBS studio and Blender.\n + +Would you like to install the required video playback and encoding packages now to resolve +the issue? (strongly recommended) \n"`" + then + codec_install && export SUCCESSFUL="yes" + if [[ $SUCCESSFUL == "yes" ]]; then + zenity --info --title='Complete!' --text="$(printf "Installation Complete! \nYou may want to reboot for changes to take effect.\n Please do it ASAP")" + else + zenity --error --title='Failed!' --text='Failed to install codecs!' + fi + fi +} + +package_check +internet_check + +### Start Program ### + +if [[ $INSTALLED == "no" ]]; then + if [[ $INTERNET == "yes" ]]; then + if [[ $DISPLAY_CHECK ]] && [[ $WHO != "pikaos" ]] && [[ $WHO != "gnome-initial-setup" ]]; then + # sometimes if this tries to run too early when the session is still starting KDE will freeze + sleep 5 + codec_ask + fi + else + zenity --error --title='Failed!' --text='No Internet Connection!' + fi +else + zenity --error --title='No Codec Change Required!' --text='All required Codecs are already installed!' +fi \ No newline at end of file diff --git a/data/scripts/driver-manager.sh b/data/scripts/driver-manager.sh new file mode 100755 index 0000000..96bac20 --- /dev/null +++ b/data/scripts/driver-manager.sh @@ -0,0 +1,2 @@ +#!/bin/bash +pika-drivers "$@" \ No newline at end of file diff --git a/data/scripts/pika-sudo.sh b/data/scripts/pika-sudo.sh deleted file mode 100755 index 7778840..0000000 --- a/data/scripts/pika-sudo.sh +++ /dev/null @@ -1,3 +0,0 @@ -#! /bin/bash - -echo "pikaos" | sudo -S "$@" \ No newline at end of file diff --git a/data/scripts/software-manager.sh b/data/scripts/software-manager.sh new file mode 100755 index 0000000..5e44f1f --- /dev/null +++ b/data/scripts/software-manager.sh @@ -0,0 +1,10 @@ +#!/bin/bash +if echo $XDG_SESSION_DESKTOP | grep -i -E 'gnome|pika|ubuntu' +then + gnome-software "$@" +elif echo $XDG_SESSION_DESKTOP | grep -i -E 'plasma|kde' +then + plasma-discover "$@" +else + zenity --error --text "$XDG_SESSION_DESKTOP does have a registered software-manager" +fi \ No newline at end of file diff --git a/data/scripts/update-manager.sh b/data/scripts/update-manager.sh new file mode 100755 index 0000000..5e44f1f --- /dev/null +++ b/data/scripts/update-manager.sh @@ -0,0 +1,10 @@ +#!/bin/bash +if echo $XDG_SESSION_DESKTOP | grep -i -E 'gnome|pika|ubuntu' +then + gnome-software "$@" +elif echo $XDG_SESSION_DESKTOP | grep -i -E 'plasma|kde' +then + plasma-discover "$@" +else + zenity --error --text "$XDG_SESSION_DESKTOP does have a registered software-manager" +fi \ No newline at end of file diff --git a/data/scripts/webapp-manager.sh b/data/scripts/webapp-manager.sh new file mode 100755 index 0000000..9049265 --- /dev/null +++ b/data/scripts/webapp-manager.sh @@ -0,0 +1,2 @@ +#!/bin/bash +webapp-manager "$@" \ No newline at end of file diff --git a/debian/rules b/debian/rules index ce9e36c..9aa9a75 100755 --- a/debian/rules +++ b/debian/rules @@ -13,14 +13,20 @@ override_dh_auto_install: mkdir -p debian/pika-welcome/usr/bin/ /root/.cargo/bin/cargo fetch /root/.cargo/bin/cargo build --release - cp -vf target/release/pika-welcome debian/pika-welcome/usr/bin/ - chmod 755 debian/pika-welcome/usr/bin/pika-welcome - mkdir -p debian/pika-welcome/usr/share/glib-2.0/schemas/ - mkdir -p debian/pika-welcome/usr/lib/pika/pika-welcome/scripts/ - cp -rvf data/scripts/*.sh debian/pika-welcome/usr/lib/pika/pika-welcome/scripts/ - chmod 755 debian/pika-welcome/usr/lib/pika/pika-welcome/scripts/*.sh - cp data/com.github.pikaos-linux.pikawelcome.gschema.xml debian/pika-welcome/usr/share/glib-2.0/schemas/ - mkdir -p debian/pika-welcome/usr/share/applications - cp -vf data/com.github.pikaos-linux.pikawelcome.desktop debian/pika-welcome/usr/share/applications/ - mkdir -p debian/pika-welcome/usr/share/icons/hicolor/scalable/apps - cp -vf data/com.github.pikaos-linux.pikawelcome.svg debian/pika-welcome/usr/share/icons/hicolor/scalable/apps/ + cp -vf target/release/pika-welcome pika-welcome/usr/bin/ + chmod 755 pika-welcome/usr/bin/pika-welcome + cp -vf data/bin/pika-welcome pika-welcome/usr/bin/pika-welcome-autostart + chmod 755 pika-welcome/usr/bin/pika-welcome-autostart + mkdir -p pika-welcome/usr/share/glib-2.0/schemas/ + mkdir -p pika-welcome/usr/share/ + mkdir -p pika-welcome/usr/lib/pika/pika-welcome/scripts/ + cp -rvf data/scripts/*.sh pika-welcome/usr/lib/pika/pika-welcome/scripts/ + chmod 755 pika-welcome/usr/lib/pika/pika-welcome/scripts/*.sh + cp data/com.github.pikaos-linux.pikawelcome.gschema.xml pika-welcome/usr/share/glib-2.0/schemas/ + mkdir -p pika-welcome/usr/share/applications + cp -vf data/com.github.pikaos-linux.pikawelcome.desktop pika-welcome/usr/share/applications/ + mkdir -p pika-welcome/etc/xdg/autostart + cp -vf data/pika-welcome-autostart.desktop pika-welcome/etc/xdg/autostart/ + mkdir -p pika-welcome/usr/share/icons/hicolor/scalable/apps + cp -vf data/com.github.pikaos-linux.pikawelcome.svg pika-welcome/usr/share/icons/hicolor/scalable/apps/ + cp -vf data/icons pika-welcome/usr/share/