diff --git a/repo_functions.sync-conflict-20180227-132018-63O77BR.sh b/repo_functions.sync-conflict-20180227-132018-63O77BR.sh deleted file mode 100644 index 9257d5f..0000000 --- a/repo_functions.sync-conflict-20180227-132018-63O77BR.sh +++ /dev/null @@ -1,543 +0,0 @@ -#------------------------------------------------------------------------------# -# Yggdrasil NG # -# compatibility : Mint 18, Ubuntu 16.04, Elementary and other derivatives # -# author : Francois B. (Makotosan/Shakasan) # -# licence : GPLv3 # -# website : https://makotonoblog.be/ -#------------------------------------------------------------------------------# - -#-----------------------------------------------------------------------------# -# list of apps with required package manager and category # -#-----------------------------------------------------------------------------# - -# -# List of packages available -# fields : package name, package manager, category, unique ID for external functions -# -Apps="cifs-utils;apt;base;cifs-utils -xterm;apt;base;xterm -curl;apt;base;curl -mc;apt;base;mc -bmon;apt;base;bmon -htop;apt;base;htop -screen;apt;base;screen -dconf-cli;apt;base;dconf -dconf-editor;apt;base;dconf-editor -lnav;apt;base;lnav -exfat-fuse;apt;base;exfat-fuse -exfat-utils;apt;base;exfat-utils -iftop;apt;base;iftop -iptraf;apt;base;iptraf -mpg123;apt;base;mpg123 -debconf-utils;apt;base;debconf-utils -idle3-tools;apt;base;idle3-tools -snapd;apt;base;snapd -sysstat;apt;base;sysstat -spotify-client;apt;multimedia;spotify-client -slowmovideo;apt;multimedia;slowmovideo -sayonara;apt;multimedia;sayonara -qmmp;apt;multimedia;qmmp -qmmp-plugin-projectm;apt;multimedia;qmmp-plugin-projectm -shotcut;apt;multimedia;shotcut -audacious;apt;multimedia;audacious -dia;apt;multimedia;dia -mpv;apt;multimedia;mpv -picard;apt;multimedia;picard -inkscape;apt;multimedia;inkscape -aegisub;apt;multimedia;aegisub -aegisub-l10n;apt;multimedia;aegisub-l10n -mypaint;apt;multimedia;mypaint -mypaint-data-extras;apt;multimedia;mypaint-data-extras -audacity;apt;multimedia;audacity -blender;apt;multimedia;blender -kodi;apt;multimedia;kodi -digikam;apt;multimedia;digikam -synfigstudio;apt;multimedia;synfigstudio -mkvtoolnix-gui;apt;multimedia;mkvtoolnix-gui -rawtherapee;apt;multimedia;rawtherapee -hugin;apt;multimedia;hugin -asunder;apt;multimedia;asunder -milkytracker;apt;multimedia;milkytracker -pitivi;apt;multimedia;pitivi -openshot;apt;multimedia;openshot -smplayer;apt;multimedia;smplayer -smplayer-themes;apt;multimedia;smplayer-themes -smplayer-l10n;apt;multimedia;smplayer-l10n -selene;apt;multimedia;selene -gnome-mplayer;apt;multimedia;gnome-mplayer -handbrake;apt;multimedia;handbrake -avidemux2.6-qt;apt;multimedia;avidemux2.6-qt -avidemux2.6-plugins-qt;apt;multimedia;avidemux2.6-plugins-qt -mjpegtools;apt;multimedia;mjpegtools -twolame;apt;multimedia;twolame -lame;apt;multimedia;lame -banshee;apt;multimedia;banshee -banshee-extension-soundmenu;apt;multimedia;banshee-extension-soundmenu -gpicview;apt;multimedia;gpicview -vlc;apt;multimedia;vlc -shotwell;apt;multimedia;shotwell -darktable;apt;multimedia;darktable -ffmpeg;apt;multimedia;ffmpeg -flacon;apt;multimedia;flacon -scribus;apt;multimedia;scribus -gnome-font-viewer;apt;multimedia;gnome-font-viewer -moc;apt;multimedia;moc -webp;apt;multimedia;webp -simplescreenrecorder;apt;multimedia;simplescreenrecorder -simplescreenrecorder-lib;apt;multimedia;simplescreenrecorder-lib -simplescreenrecorder-lib:i386;apt;multimedia;simplescreenrecorder-lib:i386 -cuetools;apt;multimedia;cuetools -shntool;apt;multimedia;shntool -flac;apt;multimedia;flac -entangle;apt;multimedia;entangle -krita;apt;multimedia;krita -soundconverter;apt;multimedia;soundconverter -gimp;apt;multimedia;gimp -vidcutter;apt;multimedia;vidcutter -green-recorder;apt;multimedia;green-recorder -radiotray;apt;multimedia;radiotray -quodlibet;apt;multimedia;quodlibet -python-cddb;apt;multimedia;python-cddb -python-musicbrainz2;apt;multimedia;python-musicbrainz2 -owncloud-client;apt;internet;owncloud-client -syncthing-gtk;apt;internet;syncthing-gtk -syncthing;apt;internet;syncthing -insync;apt;internet;insync -quiterss;apt;internet;quiterss -frogr;apt;internet;frogr -opera-stable;apt;internet;opera-stable -google-chrome-stable;apt;internet;google-chrome-stable -xchat-gnome;apt;internet;xchat-gnome -xchat-gnome-indicator;apt;internet;xchat-gnome-indicator -chromium-browser;apt;internet;chromium-browser -chromium-browser-l10n;apt;internet;chromium-browser-l10n -dropbox;apt;internet;dropbox -qupzilla;apt;internet;qupzilla -filezilla;apt;internet;filezilla -hexchat;apt;internet;hexchat -mumble;apt;internet;mumble -imagedownloader;apt;internet;imagedownloader -california;apt;internet;california -midori;apt;internet;midori -geary;apt;internet;geary -corebird;apt;internet;corebird -nextcloud-client;apt;internet;nextcloud-client -nextcloud-client-caja;apt;internet;nextcloud-client-caja -deluge-gtk;apt;internet;deluge-gtk -deluge-torrent;apt;internet;deluge-torrent -vivaldi-stable;apt;internet;vivaldi-stable -qtqr;apt;utilities;qtqr -cpu-g;apt;utilities;cpu-g -screenfetch;apt;utilities;screenfetch -xcalib;apt;utilities;xcalib -conky-manager;apt;utilities;conky-manager -conky-all;apt;utilities;conky-all -plank;apt;utilities;plank -indicator-sound-switcher;apt;utilities;indicator-sound-switcher -y-ppa-manager;apt;utilities;y-ppa-manager -synapse;apt;utilities;synapse -acetoneiso;apt;utilities;acetoneiso -guake;apt;utilities;guake -tilda;apt;utilities;tilda -psensor;apt;utilities;psensor -kazam;apt;utilities;kazam -bleachbit;apt;utilities;bleachbit -gparted;apt;utilities;gparted -gsmartcontrol;apt;utilities;gsmartcontrol -terminator;apt;utilities;terminator -aptik;apt;utilities;aptik -gufw;apt;utilities;gufw -numlockx;apt;utilities;numlockx -grub-customizer;apt;utilities;grub-customizer -chmsee;apt;utilities;chmsee -unetbootin;apt;utilities;unebootin -zim;apt;utilities;zim -diodon;apt;utilities;diodon -pyrenamer;apt;utilities;pyrenamer -qt5ct;apt;utilities;qt5ct -qt4-qtconfig;apt;utilities;qt4-qtconfig -byobu;apt;utilities;byobu -mupdf;apt;utilities;mupdf -mupdf-tools;apt;utilities;mupdf-tools -ukuu;apt;utilities;ukuu -fcrackzip;apt;utilities;fcrackzip -rarcrack;apt;utilities;rarcrack -pdfcrack;apt;utilities;pdfcrack -figlet;apt;utilities;figlet -alltray;apt;utilities;alltray -cheat;pip;utilities;cheat -mate-sensors-applet-nvidia;apt;utilities;mate-sensors-applets-nvidia -woeusb;apt;utilities;woeusb -screenkey;apt;utilities;screenkey -tmsu;apt;utilities;tmsu -etcher-electron;apt;utilities;etcher-electron -pdfgrep;apt;utilities;pdfgrep -coinmon;npm;utilities;coinmon -tldr;pip;utilities;tldr -s-tui;pip;utilities;s-tui -gyazo;apt;utilities;gyazo -python3-dev;apt;python;python3-dev -python3-pip;apt;python;python3-pip -python3-pyqt5;apt;python;python3-pyqt5 -pyqt5-dev-tools;apt;python;pyqt5-dev-tools -pip;pip;python;setuptools -setuptools;pip;python;setuptools -PyOpenGL;pip;python;PyOpenGL -tweepy;pip;python;tweepy -weppy;pip;python;weppy -py-term;pip;python;py-term -steam;apt;games;steam -jstest-gtk;apt;games;jstest-gtk -brasero;apt;burningtools;brasero -k3b;apt;burningtools;k3b -k3b-extrathemes;apt;burningtools;k3b-extrathemes -xfburn;apt;burningtools;xfburn -whois;apt;nettools;whois -iptraf;apt;nettools;iptraf -iperf;apt;nettools;iperf -wireshark;apt;nettools;wireshark -tshark;apt;nettools;tshark -zenmap;apt;nettools;zenmap -dsniff;apt;nettools;dsniff -aircrack-ng;apt;nettools;aricrack-ng -SpoofMAC;pip;nettools;SpoofMAC -speedtest-cli;pip;nettools;speedtest-cli -whatportis;pip;nettools;whatportis -droopescan;pip;nettools;droopescan -nethogs;apt;nettools;nethogs -caja-share;apt;cajaplugins;caja-share -caja-wallpaper;apt;cajaplugins;caja-wallpaper -caja-sendto;apt;cajaplugins;caka-sendto -caja-image-converter;apt;cajaplugins;caja-image-converter -insync-caja;apt;cajaplugins;insync-caja -nautilus;apt;nautilus;nautilus -file-roller;apt;nautilus;file-roller -nautilus-emblems;apt;nautilus;nautilus-emblems -nautilus-image-manipulator;apt;nautilus;nautilus-image-manipulator -nautilus-image-converter;apt;nautilus;nautilus-image-converter -nautilus-compare;apt;nautilus;nautilus-compare -nautilus-actions;apt;nautilus;nautilus-actions -nautilus-sendto;apt;nautilus;nautilus-sendto -nautilus-share;apt;nautilus;nautilus-share -nautilus-wipe;apt;nautilus;nautilus-wipe -nautilus-script-audio-convert;apt;nautilus;nautilus-script-audio-convert -nautilus-filename-repairer;apt;nautilus;filename-repairer -nautilus-gtkhash;apt;nautilus;nautilus-gtkhash -nautilus-ideviceinfo;apt;nautilus;nautilus-ideviceinfo -ooo-thumbnailer;apt;nautilus;ooo-thumbnailer -nautilus-dropbox;apt;nautilus;nautilus-dropbox -nautilus-script-manager;apt;nautilus;nautilus-script-manager -nautilus-columns;apt;nautilus;nautilus-columns -nautilus-flickr-uploader;apt;nautilus;nautilus-flickr-uploader -insync-nautilus;apt;nautilus;insync-nautilus -gtkam-gimp;apt;gimp;gtkam-gimp -gimp-gluas;apt;gimp;gimp-gluas -pandora;apt;gimp;pandora -gimp-data-extras;apt;gimp;gimp-data-extras -gimp-lensfun;apt;gimp;gimp-lensfun -gimp-gmic;apt;gimp;gimp-gmic -gimp-ufraw;apt;gimp;gimp-ufraw -gimp-texturize;apt;gimp;gimp-texturize -gimp-plugin-registry;apt;gimp;gimp-plugin-registry -rhythmbox-plugin-alternative-toolbar;apt;rhythmbox;rhythmbox-plugin-alternative-toolbar -rhythmbox-plugin-artdisplay;apt;rhythmbox;rhythmbox-plugin-artdisplay -rhythmbox-plugin-cdrecorder;apt;rhythmbox;rhythmbox-plugin-cdrecorder -rhythmbox-plugin-close-on-hide;apt;rhythmbox;rhythmbox-plugin-close-on-hide -rhythmbox-plugin-countdown-playlist;apt;rhythmbox;rhythmbox-plugin-countdown-playlist -rhythmbox-plugin-coverart-browser;apt;rhythmbox;rhythmbox-plugin-coverart-browser -rhythmbox-plugin-coverart-search;apt;rhythmbox;rhythmbox-pluginn-coverart-search -rhythmbox-plugin-desktopart;apt;rhythmbox;rhythmbox-plugin-desktopart -rhythmbox-plugin-equalizer;apt;rhythmbox;rhythmbox-plugin-equalizer -rhythmbox-plugin-fileorganizer;apt;rhythmbox;rhythmbox-plugin-fileorganizer -rhythmbox-plugin-fullscreen;apt;rhythmbox;rhythmbox-plugin-fullscreen -rhythmbox-plugin-hide;apt;rhythmbox;rhythmbox-plugin-hide -rhythmbox-plugin-jumptowindow;apt;rhythmbox;rhythmbox-plugin-jumptowindow -rhythmbox-plugin-llyrics;apt;rhythmbox;rhythmbox-plugin-llyrics -rhythmbox-plugin-looper;apt;rhythmbox;rhythmbox-plugin-looper -rhythmbox-plugin-opencontainingfolder;apt;rhythmbox;rhythmbox-plugin-opencontainingfolder -rhythmbox-plugin-parametriceq;apt;rhythmbox;rhythmbox-plugin-parametriceq -rhythmbox-plugin-playlist-import-export;apt;rhythmbox;rhythmbox-plugin-playlist -rhythmbox-plugin-podcast-pos;apt;rhythmbox;rhythmbox-plugin-podcast-pos -rhythmbox-plugin-randomalbumplayer;apt;rhythmbox;rhythmbox-plugin-randomalbumplayer -rhythmbox-plugin-rating-filters;apt;rhythmbox;rhythmbox-plugin-rating-filters -rhythmbox-plugin-remembertherhythm;apt;rhythmbox;rhythmbox-plugin-remembertherhythm -rhythmbox-plugin-repeat-one-song;apt;rhythmbox;rhythmbox-plugin-repeat-one-song -rhythmbox-plugin-rhythmweb;apt;rhythmbox;rhythmbox-plugin-rhythmweb -rhythmbox-plugin-screensaver;apt;rhythmbox;rhythmbox-plugin-screensaver -rhythmbox-plugin-smallwindow;apt;rhythmbox;rhythmbox-plugin-smallwindow -rhythmbox-plugin-spectrum;apt;rhythmbox;rhythmbox-plugin-spectrum -rhythmbox-plugin-suspend;apt;rhythmbox;rhythmbox-plugin-suspend -rhythmbox-plugin-tray-icon;apt;rhythmbox;rhythmbox-plugin-tray-icon -rhythmbox-plugin-visualizer;apt;rhythmbox;rhythmbox-plugin-visualizer -rhythmbox-plugin-wikipedia;apt;rhythmbox;rhythmbox-plugin-wikipedia -rhythmbox-plugins;apt;rhythmbox;rhythmbox-plugins -telegram-purple;apt;pidgin;telegram-purple -pidgin-skype;apt;pidgin;pidgin-skype -purple-facebook;apt;pidgin;purple-facebook -purple-hangouts;apt;pidgin;purple-hangouts -pidgin-hangouts;apt;pidgin;pidgin-hangouts -pidgin-skypeweb;apt;pidgin;pidgin-skypeweb -purple-skypeweb;apt;pidgin;purple-skypeweb -unbound;apt;unbound;unbound -ambiance-crunchy;apt;gtkthemes;ambiance-crunchy -arc-theme;apt;gtkthemes;arc-theme -ambiance-colors;apt;gtkthemes;ambiance-colors -radiance-colors;apt;gtkthemes;radiance-colors -ambiance-flat-colors;apt;gtkthemes;ambiance-flat-colors -vivacious-colors-gtk-dark;apt;gtkthemes;vivacious-colors-gtk-dark -vivacious-colors-gtk-light;apt;gtkthemes;vivacious-colors-gtk-light -yosembiance-gtk-theme;apt;gtkthemes;yosembiance-gtk-theme -ambiance-blackout-colors;apt;gtkthemes;ambiance-blackout-colors -ambiance-blackout-flat-colors;apt;gtkthemes;ambiance-blackout-flat-colors -radiance-flat-colors;apt;gtkthemes;radiance-flat-colors -vibrancy-colors;apt;gtkthemes;vibrancy-colors -vivacious-colors;apt;gtkthemes;vivacious-colors -numix-gtk-theme;apt;gtkthemes;numix-gtk-theme -adapta-gtk-theme;apt;gtkthemes;adapta-gtk-theme -arc-icons;apt;icons;arc-icons -ultra-flat-icons;apt;icons;ultra-flat-icons -myelementary;apt;icons;myelementary -ghost-flat-icons;apt;icons;ghost-flat-icons -faenza-icon-theme;apt;icons;faenza-icon-theme -faience-icon-theme;apt;icons;faience-icon-theme -vibrantly-simple-icon-theme;apt;icons;vibrantly-simple-icon-theme -rave-x-colors-icons;apt;icons;rave-x-colors-icons -ravefinity-x-icons;apt;icons;ravefinity-x-icons -numix-icon-theme;apt;icons;numix-icon-theme -numix-icon-theme-circle;apt;icons;numix-icon-theme-circle -solaar;apt;solaar;solaar -pcscd;apt;cardreader;pcscd -pcsc-tools;apt;cardreader;pcsc-tools -libacr38u;apt;cardreader;libacr38u -guvcview;apt;webcam;guvcview -cheese;apt;webcam;cheese -nvidia-370;apt;nvidia-370;nvidia-370 -nvidia-settings;apt;nvidia-370;nvidia-settings -nvidia-opencl-icd-370;apt;nvidia-370;nvidia-opencl-icd-370 -nvidia-375;apt;nvidia-375;nvidia-375 -nvidia-settings;apt;nvidia-375;nvidia-settings -nvidia-opencl-icd-375;apt;nvidia-375;nvidia-opencl-icd-375 -nvidia-378;apt;nvidia-378;nvidia-378 -nvidia-settings;apt;nvidia-378;nvidia-settings -nvidia-opencl-icd-378;apt;nvidia-378;nvidia-opencl-icd-378 -libcuda1-378;apt;nvidia-378;libcuda1-378 -nvidia-381;apt;nvidia-381;nvidia-381 -nvidia-settings;apt;nvidia-381;nvidia-settings -nvidia-opencl-icd-381;apt;nvidia-381;nvidia-opencl-icd-381 -libcuda1-381;apt;nvidia-381;libcuda1-381 -nvidia-384;apt;nvidia-384;nvidia-384 -nvidia-settings;apt;nvidia-384;nvidia-settings -nvidia-opencl-icd-384;apt;nvidia-384;nvidia-opencl-icd-384 -libcuda1-384;apt;nvidia-384;libcuda1-384 -tlp;apt;tlp;tlp -notepadqq;apt;dev;notepadqq -agave;apt;dev;agave -utext;apt;dev;utext -gpick;apt;dev;gpick -virtualbox-5.1;apt;dev;virtualbox-5.1 -build-essential;apt;dev;build-essential -ubuntu-make;apt;dev;ubuntu-make -ghex;apt;dev;ghex -glade;apt;dev;glade -eric;apt;dev;eric -bluefish;apt;dev;bluefish -meld;apt;dev;meld -bluegriffon;apt;dev;bluegriffon -zeal;apt;dev;zeal -shellcheck;apt;dev;shellcheck -umbrello;apt;dev;umbrello -ack-grep;apt;dev;ack-grep -ansible;apt;dev;ansible -remark-lint;npm;dev;remark-lint -jedi;npm;dev;jedi -beautysh;pip;dev;beautys -retext;pip;dev;retext -mycli;pip;dev;mycli -npm;apt;javascript;npm -javascript-common;apt;javascript;javascript-common -yarn;npm;javascript;yarn -jshint;npm;javascript;jshint -oracle-java9-installer;apt;java9;oracle-java9-installer -oracle-java9-set-default;apt;java9;oracle-java9-set-default -php7.0-cli;apt;php;php7.0-cli -php-pear;apt;php;php-pear -composer;apt;php;composer -luajit;apt;lua;luajit -ruby-dev;apt;ruby;ruby-dev -anjuta;apt;anjuta;anjuta -anjuta-extras;apt;anjuta;anjuta-extras -brackets;apt;brackets;brackets -codeblocks;apt;codeblocks;codeblocks -codeblocks-contrib;apt;codeblocks;codeblocks-contrib -geany;apt;geany;geany -geany-plugins;apt;geany;geany-plugins -geany-plugin-markdown;apt;geany;geany-plugin-markdown -pycharm;apt;pycharm;pycharm -sublime-text;apt;sublime-text;sublime-text -kicad;apt;cad;kicad -kicad-locale-fr;apt;cad;kicad-locale-fr -librecad;apt;cad;librecad -freecad;apt;cad;freecad -code;apt;code;code -atom;apt;atom;atom -sync-settings;apm;atom;sync-settings -sqlparse;pip;atom;sqlparse -flake8;pip;atom;flake8 -autopep8;pip;atom;autopep8 -htmlbeautifier;gem;atom;htmlbeautifier -kodi;apt;beta;kodi-beta -kodi;apt;nightly;kodi-nightly -nitrogen;apt;nitrogen;nitrogen -firefox-trunk;apt;nightly;firefox-trunk -firefox-trunk-locale-fr;apt;nightly;firefox-trunk-locale-fr -libreoffice;apt;office;libreoffice6 -winehq-devel;apt;wine;winehq-devel -winetricks;apt;wine;winetricks -playonlinux;apt;wine;playonlinux -mongodb-org;apt;mongodb;mongodb-org -qt4-dev-tools;apt;qt;qt4-dev-tools -qt4-linguist-tools;apt;qt;qt4-linguist-tools -qt5-doc;apt;qt;qt5-doc -qttools5-doc;apt;qt;qttools5-doc -qttools5-dev-tools;apt;qt;qttools5-dev-tools -qttools5-examples;apt;qt;qttools5-examples -qttools5-doc-html;apt;qt;qttools5-doc-html -fbreader;apt;ebook;fbreader -android-studio;apt;android-studio;android-studio -intellij-idea-community;snap;idea;idea" - -#-----------------------------------------------------------------------------# -# Specific Repo list and functions # -#-----------------------------------------------------------------------------# - -# -# list of specific repositories -# fields : unique ID, function to add repo -# -AppsRepo="kodi-beta;addSpecificRepo_KodiBeta -kodi-nightly;addSpecificRepo_KodiNightly -libreoffice6:addSpecificRepo_Libreoffice6 -winehq-devel:addSpecificRepo_Wine -mongodb-org;addSpecificRepo_MongoDB3CE -gyazo;addSpecificRepo_Gyazo -code;addSpecificRepo_VSCode -android-studio;addSpecificRepo_AndroidStudio" - -# -# Gyazo -# -function addSpecificRepo_Gyazo () { - addKey "https://packagecloud.io/gyazo/gyazo-for-linux/gpgkey" - addRepo gyazo_gyazo-for-linux.list \ - "deb https://packagecloud.io/gyazo/gyazo-for-linux/ubuntu/ xenial main" \ - "deb-src https://packagecloud.io/gyazo/gyazo-for-linux/ubuntu/ xenial main" -} - -# -# MongoDB 3 CE -# -function addSpecificRepo_MongoDB3CE () { - addKey "hkp://keyserver.ubuntu.com:80" "2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5" - addRepo "mongodb-org-3.6.list" \ - "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" -} - -# -# Wine Build -# -function addSpecificRepo_Wine () { - addKey "https://dl.winehq.org/wine-builds/Release.key" - addPPA "https://dl.winehq.org/wine-builds/ubuntu/" -} - -# -# LibreOffice 6 -# -function addSpecificRepo_Libreoffice6 () { - addPPA "ppa:libreoffice/ppa" -} - -# -# Kodi Beta, repo -# -function addSpecificRepo_KodiBeta () { - addPPA "ppa:team-xbmc/unstable" -} - -# -# Kodi Nightly repo -# -function addSpecificRepo_KodiNightly () { - addPPA "ppa:team-xbmc/xbmc-nightly" -} - -# -# Visual Studio Code repo -# -function addSpecificRepo_VSCode () { - addKey "https://packages.microsoft.com/keys/microsoft.asc" - addRepo "vscode.list" \ - "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" -} - -# -# Android-Studio repo -# -function addSpecificRepo_AndroidStudio () { - addPPA "ppa:maarten-fonville/android-studio" -} - -#-----------------------------------------------------------------------------# -# Package post install functions list # -#-----------------------------------------------------------------------------# - -# -# list of post install functions -# fields : unique ID, function to process after install -# -AppsTrtFct="nitrogen;nitrogenTrtFct -mongodb-org;mongodbTrtFct -qttools5-dev-tools;qtTrtFct" - -# -# QT5 Dev Tools -# -function qtTrtFct () { - runCmd "sudo ln -s /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf /usr/lib/x86_64-linux-gnu/qtchooser/default.conf" - - createAppShortcut "/usr/bin/designer" \ - "/home/"$myHomedir"/.icons/qtdesigner.png" \ - "GNOME;GTK;Development;IDE" \ - "QT Designer 5" \ - "local" \ - update-menus -} - -# -# MongoDB 3 CE -# -function mongodbTrtFct () { - runCmd "sudo systemctl unmask mongodb.service" - runCmd "sudo systemctl enable mongodb" - runCmd "sudo systemctl start mongodb" -} - -# -# nitrogen post install function -# -function nitrogenTrtFct () { - if isMate; then - runCmd "gsettings set org.mate.background draw-background false" - runCmd "gsettings set org.mate.background show-desktop-icons false" - - createAppShortcut "bash -c \"sleep 10; nitrogen --restore\"" \ - "/home/"$myHomedir".icons/franz.png" \ - "Network;InstantMessaging" \ - "Nitrogen" \ - "local" \ - "start" - update-menus - else - printf "[ERR] only Mate Desktop is currently supported\n" - fi -} \ No newline at end of file