#!/bin/bash
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
export HOME="/root"
export HISTFILE="/root/.bash_history"

if test -z $HOME -o "$HOME" = "/"; then
export HOME=/root
fi

. /etc/colorrc
. /etc/init.d/div/memrc
. /etc/init.d/div/rpminstrc
. /tmp/autoconfig.txt

rcCX="${esc}[1;35m"

MemLow="n"

case "$1" in
    start)
	InstallRPM_ChkError
	SetMemVars
	echo ${rcC1}"------ Load Gtk + Opera -------   MemFree=${FsFreeM}M"${rcLF}

	if test $FsFree -lt $RPM_min_mem_gtk; then
	    itmp=`expr $RPM_min_mem_gtk / 1000`
	    echo ${rcC3}"ERROR: out of mem min.${itmp}M"${rcLF}
	    exit 0
	fi

	if test $FsFree -lt $RPM_warn_mem_gtk; then
	    echo ${rcCX}"WARNING: mem of tmpfs is low"${rcLF}
	    MemLow="y"
	fi

	InstallRPM man-2html-1.6f-0 "$MemLow"
	InstallRPM lcms2-2.9-0
	InstallRPM libpaper-1.1.24-0

	InstallRPM libogg-1.3.4-0
	InstallRPM libvorbis-1.3.7-0
	InstallRPM libtheora-1.1.1-1
	InstallRPM opus-1.5.2-0
	InstallRPM flac-1.3.4-0
	InstallRPM mpg123-1.25.15-0 "$MemLow"
	InstallRPM lame-3.100-0 "$MemLow"
	InstallRPM libsndfile-1.2.2-0 "$MemLow"
	InstallRPM faad2-2.11.1-0 "$MemLow"
	InstallRPM speex-1.2-0 "$MemLow"
	InstallRPM libcdio-0.83-1 "$MemLow"
	InstallRPM libcddb-1.3.2-1 "$MemLow"
	InstallRPM cdparanoia-10.2-1
	InstallRPM vcdimager-0.7.24-0 "$MemLow"
	InstallRPM libdvdread-6.1.3-0 "$MemLow"
	InstallRPM libdvdnav-6.1.1-0 "$MemLow"

	InstallRPM icu74-lib-data-2-0
	InstallRPM icu74-2-0
	InstallRPM libpsl-0.21.5-1
	InstallRPM_noarch publicsuffix-list-20250105-0

	InstallRPM brotli-1.1.0-0
	InstallRPM nghttp2-1.68.0-0
	InstallRPM curl-7.88.1-1
	InstallRPM libffi-3.1-0
	InstallRPM pixman-0.44.2-0

	InstallRPM glib2-2.78.6-0

	InstallRPM cups-libs-2.4.12-0
	InstallRPM cups-2.4.12-0
	InstallRPM cups-ppdc-2.4.12-0
	ln -s ../cups /etc/init.d/rc_net/K09cups
	ln -s ../cups /etc/init.d/rc_net/S21cups
#	InstallRPM cups-pdf-3.0.2-0
#cups-pdf install in user/3_gtk/etc/init.d/rc_tmp/S81cups-pdf !!!!

	InstallRPM dbus-glib-0.110-0
	InstallRPM cairo-1.18.4-0
	InstallRPM atk-2.36.0-0
	InstallRPM harfbuzz-2.9.1-1
	InstallRPM fribidi-1.0.13-0
	InstallRPM pango-1.50.14-0


	InstallRPM openjpeg2-2.5.2-0
	InstallRPM ghostscript-libgs9-9.27-0
	InstallRPM ghostscript-9.27-0

	InstallRPM libspectre-0.2.8-1

	InstallRPM gdk2-pixbuf-2.40.0-0
	InstallRPM gtk2-2.24.33-0
	InstallRPM gtk2-update_icon_cache-2.24.33-0
	InstallRPM libnotify4-0.7.9-0 "$MemLow"
	InstallRPM_noarch hicolor-icon-theme-0.12-0 "$MemLow"
	InstallRPM_noarch xdg-utils-1.0.2-1 "$MemLow"
	InstallRPM shared-mime-info-1.15-0 "$MemLow"
	InstallRPM desktop-file-utils-0.21-0 "$MemLow"

	InstallRPM libtasn1-4.19.0-0 "$MemLow"
	InstallRPM p11-kit-0.23.22-0 "$MemLow"
	InstallRPM libgpg-error-1.46-0 "$MemLow"
	InstallRPM libgcrypt20-1.10.3-0 "$MemLow"
	InstallRPM nettle-3.7.3-0 "$MemLow"
	InstallRPM gnutls-3.7.11-0 "$MemLow"
	InstallRPM glib-networking-2.78.1-0 "$MemLow"
	InstallRPM libsecret-0.20.5-0 "$MemLow"

	InstallRPM libcroco-0.6.13-0 "$MemLow"
	InstallRPM librsvg-2.40.21-0 "$MemLow"

	InstallRPM poppler-lib126-22.12.0-0 "$MemLow"
	InstallRPM poppler-22.12.0-0 "$MemLow"
	InstallRPM poppler-glib-22.12.0-0 "$MemLow"
	InstallRPM poppler-cpp-22.12.0-0 "$MemLow"
	InstallRPM_noarch poppler-data-0.4.12-0 "$MemLow"


	InstallRPM qpdf-8.4.2-1 "$MemLow"
	InstallRPM cups-filters-1.28.16-0 "$MemLow"

	InstallRPM libepoxy-1.5.10-0 "$MemLow"
	InstallRPM at-spi2-core-2.40.3-0 "$MemLow"
	InstallRPM at-spi2-atk-2.38.0-0 "$MemLow"
	InstallRPM gtk3-3.24.51-0 "$MemLow"

	mkdir -p /tmp/.gstreamer
	ln -s /tmp/.gstreamer /root/.gstreamer-0.10
	InstallRPM gstreamer-0.10.36-1
	InstallRPM gstreamer-plugins-base-0.10.36-1
	InstallRPM gstreamer-plugins-good-0.10.31-1

	InstallRPM qt4-4.8.7-1 "$MemLow"

	InstallRPM libxkbcommon-1.9.2-0
	InstallRPM xcb-util-0.4.1-1
	InstallRPM xcb-util-image-0.4.1-1
	InstallRPM xcb-util-keysyms-0.4.1-1
	InstallRPM xcb-util-renderutil-0.3.10-1
	InstallRPM xcb-util-wm-0.4.2-1
	InstallRPM qt5-5.15.18-0 "$MemLow"
	ldconfig

	InstallRPM wpa_supplicant-gui-2.11-1 "$MemLow"

#	InstallRPM gcr-3.28.1-0 "$MemLow"
#	InstallRPM gnome-keyring-3.28.2-0 "$MemLow"
	InstallRPM notification-daemon-3.20.0-0 "$MemLow"

	InstallRPM harfbuzz-icu-2.9.1-1 "$MemLow"
	InstallRPM libsoup-2.74.3-0 "$MemLow"
	InstallRPM libsoup3-3.5.2-0 "$MemLow"
	InstallRPM libmpeg2-0.5.1-0
	InstallRPM openh264-7-2.5.1-0
	InstallRPM libvpx-1.15.2-0
	InstallRPM libaom-3.8.3-0
	InstallRPM libde265-1.0.16-0
	InstallRPM libwebp-1.4.0-0 "$MemLow"
	InstallRPM orc-0.4.32-0 "$MemLow"
	InstallRPM json-glib-1.6.6-0 "$MemLow"
	InstallRPM gstreamer1-1.26.10-0 "$MemLow"
	InstallRPM gstreamer1-plugins-base-1.26.10-0 "$MemLow"
	InstallRPM gstreamer1-plugins-good-1.26.10-0 "$MemLow"
	InstallRPM gstreamer1-plugins-bad-1.26.10-0 "$MemLow"
	InstallRPM gstreamer1-plugins-ugly-1.26.10-0 "$MemLow"

	InstallRPM ffmpeg-6.1.4-0m "$MemLow"
#	InstallRPM gstreamer1-libav1-1.24.13-0 "$MemLow"

	InstallRPM audacious-4.5.1-0 "$MemLow"
	InstallRPM audacious-plugins-4.5.1-0 "$MemLow"
	InstallRPM audacious-plugins-ffaudio6-4.5.1-0 "$MemLow"
	InstallRPM libxine1-1.2.13-1 "$MemLow"
	InstallRPM libxine1-ffmpeg-1.2.13-1 "$MemLow"
	InstallRPM xine-ui-0.99.14-1 "$MemLow"

	InstallRPM atril-1.26.2-1 "$MemLow"


	InstallRPM webkit2gtk4.1-2.50.6-0 "$MemLow"
	InstallRPM midori-0.5.14.0-nv "$MemLow"

	InstallRPM_noarch update-ca-certificates-0-1 "$MemLow"
	InstallRPM_noarch ca-certificates-2.80-0 "$MemLow"

	InstallRPM mC-busybox-doc-1.36.1-1.2.4s.0
        ;;

    stop)
        ;;
    *)
	echo "Usage: {start|stop}"
	exit 1
	;;
esac
