###PPM GUI pkg lists###

#PKG_NAME_ALIASES, used in findmissingpkgs.sh, filterpkgs.sh, dependencies.sh.
#these are alternative names for pkgs that are already installed in puppy.
#this list prevents them from being listed in the package manager gui.
#problem arises for pet pkgs, where same pkgs in compat-db may have slightly different names.
#  alternate names of a package (used in filterpkgs.sh, findpkgs)...
PKG_NAME_ALIASES='
rxvt-unicode,urxvt,urxvt-unicode
gtk+,gtk+2*
gtkdialog,gtkdialog3
dbus*,libdbus*,libdbus-glib*
mesa,mesa_*,libgl1-mesa*,mesa-common*
sane,sane-backends
samba,samba-tng,samba_*,mountcifs
udev,udev_*,libudev*,libgudev*
xdg_puppy,xdg-utils
perl_tiny,perl-base,perl-modules,perlapi*
'

PKG_NAME_ALIASES=$(echo $PKG_NAME_ALIASES)

#this variable is processed in /usr/local/petget/pkg_chooser.sh, used in /usr/local/petget/filterpkgs.sh
case $DISTRO_BINARY_COMPAT in debian|devuan|ubuntu|trisquel|raspbian)
  PKG_NAME_IGNORE="adduser debconf passwd libfam0 libudev1 udev systemd systemd* *systemd login ${PKG_NAME_IGNORE}"
 ;;
esac

#in some cases the compat-distro has a pkg that has a dep that was a PET builtin to Puppy.
#however, the compat-distro pkg will only work with the dep from the compat-distro.
#an example is slackware 13.1, ffmpegthumbnailer (slacky repo) will only work with ffmpeg from
#the slacky repo, but Slackpup is built with my own ffmpeg PET (has later libs).
#by putting 'ffmpeg' in this variable, any slacky pkgs with ffmpeg dep will be filtered out
#(but only if I built Puppy with ffmpeg from a PET not from the compat-distro-repos)
PKG_PET_THEN_BLACKLIST_COMPAT_KIDS='ffmpeg'
PKG_REPOS_ENABLED='Packages-puppy-fossa64-official Packages-ubuntu-focal-main Packages-ubuntu-focal-multiverse Packages-ubuntu-focal-universe '
