diff -Nru y-ppa-manager-2015.08.11/debian/changelog y-ppa-manager-2016.01.28/debian/changelog --- y-ppa-manager-2015.08.11/debian/changelog 2015-08-11 09:06:35.000000000 +0000 +++ y-ppa-manager-2016.01.28/debian/changelog 2016-01-28 16:23:31.000000000 +0000 @@ -1,3 +1,9 @@ +y-ppa-manager (2016.01.28-1~webupd8~1~tv) trusty; urgency=medium + + * Linux Mint 17.3 Rosa and Ubuntu 16.04 Xenial support + + -- Alin Andrei Thu, 28 Jan 2016 12:06:17 +0200 + y-ppa-manager (2015.08.11-1~webupd8~1~tv) trusty; urgency=medium * Linux Mint 17.2 Rafaela and Ubuntu 15.10 Wily Werewolf support diff -Nru y-ppa-manager-2015.08.11/debian/postinst y-ppa-manager-2016.01.28/debian/postinst --- y-ppa-manager-2015.08.11/debian/postinst 2015-08-10 14:04:00.000000000 +0000 +++ y-ppa-manager-2016.01.28/debian/postinst 2016-01-28 16:20:29.000000000 +0000 @@ -23,7 +23,7 @@ UBUVER="raring" ;; petra) UBUVER="saucy" ;; - qiana|rebecca|rafaela|freya) + qiana|rebecca|rafaela|rosa|freya) UBUVER="trusty" ;; esac diff -Nru y-ppa-manager-2015.08.11/ppa-upgrade y-ppa-manager-2016.01.28/ppa-upgrade --- y-ppa-manager-2015.08.11/ppa-upgrade 2015-08-11 09:06:12.000000000 +0000 +++ y-ppa-manager-2016.01.28/ppa-upgrade 2016-01-28 16:21:01.000000000 +0000 @@ -20,7 +20,7 @@ UBUVER="raring" ;; petra) UBUVER="saucy" ;; - qiana|rebecca|rafaela|freya) + qiana|rebecca|rafaela|rosa|freya) UBUVER="trusty" ;; luna) UBUVER="precise" ;; @@ -31,7 +31,7 @@ ######policykit fix for KDE not setting XAUTHORITY release="$(lsb_release -rs)" -if [[ "$release" > "11.04" || "$UBUVER" = "oneiric" || "$UBUVER" = "precise" || "$UBUVER" = "quantal" || "$UBUVER" = "raring" || "$UBUVER" = "saucy" || "$UBUVER" = "trusty" || "$UBUVER" = "utopic" || "$UBUVER" = "vivid" || "$UBUVER" = "wily" ]]; then +if [[ "$release" > "11.04" || "$UBUVER" = "oneiric" || "$UBUVER" = "precise" || "$UBUVER" = "quantal" || "$UBUVER" = "raring" || "$UBUVER" = "saucy" || "$UBUVER" = "trusty" || "$UBUVER" = "utopic" || "$UBUVER" = "vivid" || "$UBUVER" = "wily" || "$UBUVER" = "xenial" ]]; then [[ -z "$XAUTHORITY" ]] && export XAUTHORITY="$homedir/.Xauthority" fi ######## @@ -133,7 +133,7 @@ #replace OLD_RELEASE with NEW_RELEASE: replace_old_new() { -Y_UPGRADE_PPA=`yad --center --form --class="Y-PPA-Manager" --name="Y PPA Manager" --window-icon="/usr/share/icons/hicolor/128x128/apps/y-ppa-manager.png" --text-align=fill --borders=10 --text="Will scan all existing PPAs and replace the old Ubuntu version with the new Ubuntu version you enter below (only for PPAs that work with the new Ubuntu version)" --field="Current Ubuntu version. E.g. wily" --field="Previous Ubuntu version. E.g. vivid" --button="gtk-cancel:1" --button="gtk-ok:0"` +Y_UPGRADE_PPA=`yad --center --form --class="Y-PPA-Manager" --name="Y PPA Manager" --window-icon="/usr/share/icons/hicolor/128x128/apps/y-ppa-manager.png" --text-align=fill --borders=10 --text="Will scan all existing PPAs and replace the old Ubuntu version with the new Ubuntu version you enter below (only for PPAs that work with the new Ubuntu version)" --field="Current Ubuntu version. E.g. xenial" --field="Previous Ubuntu version. E.g. vivid" --button="gtk-cancel:1" --button="gtk-ok:0"` ret=$? if [[ $ret -eq 0 ]]; then su $loggeduser -s /bin/bash -c "${DBUS} notify-send -h int:transient:1 -t 10000 -u normal --icon=object-flip-vertical \"Y PPA Manager\" \"Updating release name in working PPAs. This may take a while...\"" diff -Nru y-ppa-manager-2015.08.11/update-ppa y-ppa-manager-2016.01.28/update-ppa --- y-ppa-manager-2015.08.11/update-ppa 2015-08-10 14:04:56.000000000 +0000 +++ y-ppa-manager-2016.01.28/update-ppa 2016-01-28 15:38:06.000000000 +0000 @@ -64,7 +64,7 @@ codename="raring";; petra) codename="saucy";; - qiana|rebecca|rafaela|freya) + qiana|rebecca|rafaela|rosa|freya) codename="trusty" ;; esac } diff -Nru y-ppa-manager-2015.08.11/y-pkexec y-ppa-manager-2016.01.28/y-pkexec --- y-ppa-manager-2015.08.11/y-pkexec 2015-08-10 14:05:18.000000000 +0000 +++ y-ppa-manager-2016.01.28/y-pkexec 2016-01-28 15:44:00.000000000 +0000 @@ -19,7 +19,7 @@ ######policykit fix for KDE not setting XAUTHORITY #sometimes y-pkexec may be called as root by y-ppa-manager so let's fix ~/.Xauthoriy and use $homedir/.Xauthority when that happens -if [[ "$release" > "11.04" || "$codename" = "lisa" || "$codename" = "maya" || "$codename" = "nadia" || "$codename" = "olivia" || "$codename" = "petra" || "$codename" = "qiana" || "$codename" = "rebecca" || "$codename" = "rafaela" || "$codename" = "luna" || "$codename" = "freya" ]]; then +if [[ "$release" > "11.04" || "$codename" = "lisa" || "$codename" = "maya" || "$codename" = "nadia" || "$codename" = "olivia" || "$codename" = "petra" || "$codename" = "qiana" || "$codename" = "rebecca" || "$codename" = "rafaela" || "$codename" = "rosa" || "$codename" = "luna" || "$codename" = "freya" ]]; then if [[ -z "$XAUTHORITY" ]]; then export XAUTHORITY="$homedir/.Xauthority" fi diff -Nru y-ppa-manager-2015.08.11/y-ppa-cmd y-ppa-manager-2016.01.28/y-ppa-cmd --- y-ppa-manager-2015.08.11/y-ppa-cmd 2015-08-11 09:05:04.000000000 +0000 +++ y-ppa-manager-2016.01.28/y-ppa-cmd 2016-01-28 16:22:04.000000000 +0000 @@ -41,7 +41,7 @@ UBUVER="raring" ;; petra) UBUVER="saucy" ;; - qiana|rebecca|rafaela|freya) + qiana|rebecca|rafaela|rosa|freya) UBUVER="trusty" ;; luna) UBUVER="precise" ;; @@ -108,7 +108,7 @@ homedir=$(cat /tmp/.yppa_home) ######policykit fix for KDE not setting XAUTHORITY release="$(lsb_release -rs)" -if [[ "$release" > "11.04" || "$UBUVER" = "oneiric" || "$UBUVER" = "precise" || "$UBUVER" = "quantal" || "$UBUVER" = "raring" || "$UBUVER" = "saucy" || "$UBUVER" = "trusty" || "$UBUVER" = "utopic" || "$UBUVER" = "vivid" || "$UBUVER" = "wily" ]]; then +if [[ "$release" > "11.04" || "$UBUVER" = "oneiric" || "$UBUVER" = "precise" || "$UBUVER" = "quantal" || "$UBUVER" = "raring" || "$UBUVER" = "saucy" || "$UBUVER" = "trusty" || "$UBUVER" = "utopic" || "$UBUVER" = "vivid" || "$UBUVER" = "wily" || "$UBUVER" = "xenial" ]]; then [[ -z "$XAUTHORITY" ]] && export XAUTHORITY="$homedir/.Xauthority" fi ######## @@ -515,14 +515,14 @@ if [[ $PPA_PURGE_AUTO ]]; then su $loggeduser -s /bin/bash -c "${DBUS} notify-send -h int:transient:1 -t 10000 -u normal --icon=list-remove \"Y PPA Manager\" \"Please wait while purging \"$fullppa_stripdist\"\"" - if [[ `lsb_release -cs` = "helena" || `lsb_release -cs` = "isadora" || `lsb_release -cs` = "julia" || `lsb_release -cs` = "katya" || `lsb_release -cs` = "lisa" || `lsb_release -cs` = "maya" || `lsb_release -cs` = "nadia" || `lsb_release -cs` = "olivia" || `lsb_release -cs` = "petra" || `lsb_release -cs` = "qiana" || `lsb_release -cs` = "rebecca" || `lsb_release -cs` = "rafaela" || `lsb_release -cs` = "luna" || `lsb_release -cs` = "freya" ]]; then + if [[ `lsb_release -cs` = "helena" || `lsb_release -cs` = "isadora" || `lsb_release -cs` = "julia" || `lsb_release -cs` = "katya" || `lsb_release -cs` = "lisa" || `lsb_release -cs` = "maya" || `lsb_release -cs` = "nadia" || `lsb_release -cs` = "olivia" || `lsb_release -cs` = "petra" || `lsb_release -cs` = "qiana" || `lsb_release -cs` = "rebecca" || `lsb_release -cs` = "rafaela" || `lsb_release -cs` = "rosa" || `lsb_release -cs` = "luna" || `lsb_release -cs` = "freya" ]]; then ppa-purge -d $UBUVER -y $fullppa_stripdist else ppa-purge -y ppa:$fullppa_stripdist fi else su $loggeduser -s /bin/bash -c "${DBUS} notify-send -h int:transient:1 -t 10000 -u normal --icon=list-remove \"Y PPA Manager\" \"Close the terminal window when you are done purging\"" - if [[ `lsb_release -cs` = "helena" || `lsb_release -cs` = "isadora" || `lsb_release -cs` = "julia" || `lsb_release -cs` = "katya" || `lsb_release -cs` = "lisa" || `lsb_release -cs` = "maya" || `lsb_release -cs` = "nadia" || `lsb_release -cs` = "olivia" || `lsb_release -cs` = "petra" || `lsb_release -cs` = "qiana" || `lsb_release -cs` = "rebecca" || `lsb_release -cs` = "rafaela" || `lsb_release -cs` = "luna" || `lsb_release -cs` = "freya" ]]; then + if [[ `lsb_release -cs` = "helena" || `lsb_release -cs` = "isadora" || `lsb_release -cs` = "julia" || `lsb_release -cs` = "katya" || `lsb_release -cs` = "lisa" || `lsb_release -cs` = "maya" || `lsb_release -cs` = "nadia" || `lsb_release -cs` = "olivia" || `lsb_release -cs` = "petra" || `lsb_release -cs` = "qiana" || `lsb_release -cs` = "rebecca" || `lsb_release -cs` = "rafaela" || `lsb_release -cs` = "rosa" || `lsb_release -cs` = "luna" || `lsb_release -cs` = "freya" ]]; then xterm -hold -e sudo ppa-purge -d $UBUVER $fullppa_stripdist else xterm -hold -e sudo ppa-purge $fullppa_stripdist @@ -834,12 +834,12 @@ if [[ $Y_dist != $current_ubuntu_version ]]; then - if [[ $Y_dist = "karmic" || $Y_dist = "lucid" || $Y_dist = "maverick" || $Y_dist = "natty" || $Y_dist = "oneiric" || $Y_dist = "precise" || $Y_dist = "quantal" || $Y_dist = "raring" || $Y_dist = "saucy" || $Y_dist = "trusty" || $Y_dist = "utopic" || $Y_dist = "vivid" || $Y_dist = "wily" ]]; then + if [[ $Y_dist = "karmic" || $Y_dist = "lucid" || $Y_dist = "maverick" || $Y_dist = "natty" || $Y_dist = "oneiric" || $Y_dist = "precise" || $Y_dist = "quantal" || $Y_dist = "raring" || $Y_dist = "saucy" || $Y_dist = "trusty" || $Y_dist = "utopic" || $Y_dist = "vivid" || $Y_dist = "wily" || $Y_dist = "xenial" ]]; then sed -i "s/searchdist=.*/searchdist=$Y_dist/g" /tmp/.y-ppa-manager.conf # gksu -S -m "Y PPA Manager requires admin privileges for this task" cp /tmp/.y-ppa-manager.conf /etc/y-ppa-manager.conf # rm /tmp/.y-ppa-manager.conf else - yad --center --class="y-ppa-manager" --window-icon="/usr/share/icons/hicolor/128x128/apps/y-ppa-manager.png" --form --title="Error" --text=" The Ubuntu version you've entered is not valid \n Please enter one of the following versions: \n wily, vivid, trusty, precise or lucid (in lowercase) " --button="gtk-ok:0" + yad --center --class="y-ppa-manager" --window-icon="/usr/share/icons/hicolor/128x128/apps/y-ppa-manager.png" --form --title="Error" --text=" The Ubuntu version you've entered is not valid \n Please enter one of the following versions: \n xenial, wily, vivid, trusty, precise or lucid (in lowercase) " --button="gtk-ok:0" y_ppa_settings fi diff -Nru y-ppa-manager-2015.08.11/y-ppa-search y-ppa-manager-2016.01.28/y-ppa-search --- y-ppa-manager-2015.08.11/y-ppa-search 2015-08-11 09:05:41.000000000 +0000 +++ y-ppa-manager-2016.01.28/y-ppa-search 2016-01-28 16:22:30.000000000 +0000 @@ -20,7 +20,7 @@ UBUVER="raring" ;; petra) UBUVER="saucy" ;; - qiana|rebecca|rafaela|freya) + qiana|rebecca|rafaela|rosa|freya) UBUVER="trusty" ;; luna) UBUVER="precise" ;; @@ -89,7 +89,7 @@ homedir=$(cat /tmp/.yppa_home) ######policykit fix for KDE not setting XAUTHORITY release="$(lsb_release -rs)" -if [[ "$release" > "11.04" || "$UBUVER" = "oneiric" || "$UBUVER" = "precise" || "$UBUVER" = "quantal" || "$UBUVER" = "raring" || "$UBUVER" = "saucy" || "$UBUVER" = "trusty" || "$UBUVER" = "utopic" || "$UBUVER" = "vivid" || "$UBUVER" = "wily" ]]; then +if [[ "$release" > "11.04" || "$UBUVER" = "oneiric" || "$UBUVER" = "precise" || "$UBUVER" = "quantal" || "$UBUVER" = "raring" || "$UBUVER" = "saucy" || "$UBUVER" = "trusty" || "$UBUVER" = "utopic" || "$UBUVER" = "vivid" || "$UBUVER" = "wily" || "$UBUVER" = "xenial" ]]; then [[ -z "$XAUTHORITY" ]] && export XAUTHORITY="$homedir/.Xauthority" fi ########