#!/bin/sh
set -e

#DEBHELPER#

# Use classic gnome-panel layout for Baltix localization
if [ "$1" = install -o "$1" = upgrade ]; then
    dpkg-divert --package ubuntu-defaults-baltix --rename --divert /usr/share/gnome-panel/panel-default-layout.layout.ubuntu-defaults --add /usr/share/gnome-panel/panel-default-layout.layout
fi

#bug LP #1418465 whitelist Youtube.com,tv.lrytas.lt;disable html5video and java blocking in Flashblock
#fixed by using config-package-dev (>= 5.0) - see debian/displace

if [ "$1" = install -o "$1" = upgrade ]; then
    # Show standard system-config-printer in Gnome - tool from gnome-control-center lacks features
    dpkg-divert --package ubuntu-defaults-baltix --rename --divert /usr/share/applications/system-config-printer.desktop.ubuntu-defaults --add /usr/share/applications/system-config-printer.desktop
    # Integrate exe file launching with Desktop environment (when wine is installed)
    # winehq-stable from winehq repo also contains wine.desktop
    dpkg-divert --package ubuntu-defaults-baltix --rename --divert /usr/share/applications/wine.desktop.ubuntu-defaults --add /usr/share/applications/wine.desktop
fi

# Show Gnome-Shell Extensions settings tool in Ubuntu 18 and older Gnome
if [ "$1" = install -o "$1" = upgrade ]; then
    major=`lsb_release -r | awk '{print $2}' | cut -d '.' -f 1`
    if [ "$major" -lt 19 ] ; then
      dpkg-divert --package ubuntu-defaults-baltix --rename --divert /usr/share/applications/gnome-shell-extension-prefs.desktop.ubuntu-defaults --add /usr/share/applications/gnome-shell-extension-prefs.desktop
    fi
fi

# Medibuntu Project has come to an end, repository is unmaintained and offline,
# see https://launchpad.net/medibuntu/+announcement/11951
add-apt-repository --remove "deb http://packages.medibuntu.org/ `lsb_release -c -s` free non-free" || true

# .jar files should be opened with Java Runtime by default
# workaround for bug LP: #1245874
GNOMEDEFAULTS='/etc/gnome/defaults.list'
test -w $GNOMEDEFAULTS && sed -i -e '/^application\/x-jar=file-roller.desktop/d' $GNOMEDEFAULTS
test -w $GNOMEDEFAULTS && sed -i -e '/^application\/x-java-archive=file-roller.desktop/d' $GNOMEDEFAULTS

# .woff font files should be opened with Font Viewer by default
# workaround for bug LP: #1332426
# Padaryti normalu if [];then - neteisingai veikia veikia kai nera failo $GNOMEDEFAULTS
#test -w $GNOMEDEFAULTS && grep 'application\/font-woff' $GNOMEDEFAULTS || echo 'application/font-woff=gnome-font-viewer.desktop' >> $GNOMEDEFAULTS

# Fixes libgtk2.0-0:i386 package installation problem in amd64 arch (and saves some space)
# see http://launchpad.net/questions/213431 for more info
if [ "$1" = install -o "$1" = upgrade ]; then
    rm -f /usr/share/doc/libgtk2.0-0/changelog.gz
fi
