#Fallbacks when looking for pet pkgs.... (note, older: lucid karmic jaunty intrepid)
#Note: Ubuntu 14.10 is Utopic Unicron, 14.04 is Trusty Tahr, 13.10 is Saucy Salamander, 13.04 is Raring Ringtail, 12.04 is Precise Pangolin
FALLBACKS_COMPAT_VERSIONS=''

#custom templates=cups,sylpheed,ghostscript,xorg-base

#PKGS_SPECS_TABLE table format:
#will pkg be in puppy-build.
#    Generic name for pkg. Note: PET packages, if exist, use this name.
#            Comma-separated list of compatible-distro pkg(s). '-' prefix, exclude.
#            Must be exact name-only of pkg, else '*' on end is wildcard to search full name.
#            Empty field, then use PET pkg.
#                                    How the package will get split up in woof (optional redirection '>' operator).
#                                    Missing field, it goes into exe. Can also redirect >null, means dump it.
#yes|abiword|iceword,iceword-plugins|exe,dev,doc,nls

#example showing wildcard. finds all full pkg names with 'gcc-4.3*',
#but, exclude any 'gcc-4.3-doc*' matches...
# yes|gcc|gcc,gcc-4.3*,-gcc-4.3-doc*|exe,dev,doc,nls

#110817 Comments preferred to be on end of line, ex:
# yes|abiword|iceword,iceword-plugins|exe,dev,doc,nls| #this is a comment.

#110829 enhancements:
#                                                     Force pkg is from compat-distro repo, specifically 'salix' repo.
# yes|abiword|iceword,iceword-plugins|exe,dev,doc,nls|compat:salix
#Generic format:
# yes|genericpkgname|[pkgnames]|[splitup]|[pet:[repo]]
# yes|genericpkgname|[pkgnames]|[splitup]|[compat:[repo]]
#for a fuller explanation of the entries in PKGS_SPECS_TABLE, please see:
# http://bkhome.org/blog/?viewDetailed=02414

PKGS_SPECS_TABLE='
yes|0buildroot|0buildroot-20141124*|exe,dev,doc,nls|compat:aug2014
yes|915resolution||exe,dev,doc,nls|pet:common
yes|abiword||exe,dev,doc,nls|pet:wary5| #abiword compiled in wary. needs gtk2. ABIWORD
yes|align||exe|pet:common
yes|alsaequal||exe|pet:common| #needed by pequalizer.
yes|aufs3-util||exe,dev,doc,nls|pet:common
yes|axel||exe,dev>null,doc,nls|pet:common
yes|bacon||exe,dev,doc>dev,nls|pet:common| #i compiled this in tahr. now unicorn.
yes|bacongui||exe,dev,doc,nls|pet:common| #i compiled this in tahr. now unicorn.
yes|bash||exe,dev>null,doc,nls|pet:common| #this is bash 4.1.
yes|bbc_provided||exe|pet:common
yes|bcrypt||exe|pet:common
yes|caps_eq||exe,dev,doc,nls|pet:common| #needed by zigberts pequalizer, refer t=31206&start=1290
yes|cddetect||exe,dev>null,doc,nls|pet:common
yes|cgtkcalc||exe,dev>null,doc,nls|pet:common
no|chmlib||exe,dev,doc,nls
no|chmsee||exe,dev>null,doc,nls
yes|close-dvd+rwtools||exe|pet:common
no|cpu-scaling-ondemand||exe| #no, using wcpufreq instead.
yes|cups_pdf||exe|pet:common
yes|ddcprobe||exe,dev>null,doc,nls|pet:common
yes|defaults-chooser||exe|pet:noarch
yes|desk_background_generic||exe|pet:noarch
yes|desk_background_greenvapors||exe|pet:noarch| #default for unicorn.
yes|desk_icon_theme_green_glow||exe|pet:noarch| #default for unicorn.
yes|desk_icon_theme_smooth_color||exe|pet:noarch
yes|dhcpcd||exe,dev,doc,nls|pet:common| #also in buildroot
yes|dialog|dialog|exe,dev>null,doc,nls|pet:common| #also in buildroot
yes|dictd_client||exe|pet:common
yes|didiwiki||exe|pet:common
yes|dietlibc||exe>dev,dev,doc,nls|pet:common
no|diffutils||exe|pet:wary5| #think in buildroot
yes|disktype||exe,dev,doc,nls|pet:common|
yes|dvdauthor||exe,dev,doc,nls|pet:wary5
yes|dvd+rwtools||exe,dev,doc,nls|pet:wary5
yes|e3||exe|pet:common
yes|ed||exe,dev>null,doc,nls|pet:common
yes|edid||exe,dev>null,doc,nls|pet:common| #maybe in buildroot
yes|eject||exe,dev>null,doc,nls|pet:common
yes|elspci||exe,dev>null,doc,nls|pet:common
yes|embutils_cut||exe|pet:common
no|enchant||exe,dev,doc,nls|pet:war5| #i think in buildroot
no|epdfview|epdfview|exe,dev>null,doc,nls|pet:wary5 #think need later version, or use evince
no|ethtool||exe,dev>null,doc,nls|pet:common| #no, in buildroot
yes|evince||exe,dev,doc,nls|pet:erik| #needs gtk2, poppler.
yes|f2fs-tools||exe,dev,doc,nls|pet:erik| #think in buildroot
no|fbpanel||exe,dev>null,doc,nls
yes|file||exe,dev,doc,nls|pet:common
yes|file_sharing-curlftpfs-mpscan||exe|pet:common
yes|firmware_linux_module_ar5523||exe| #for 3.8+ kernel.
yes|firmware_linux_module_b43||exe| #120919 have taken these out of woof, now pets.
yes|firmware_linux_module_b43legacy||exe
yes|firmware_linux_module_brcm||exe
yes|firmware_linux_module_mwave||exe
yes|firmware_linux_module_rtlwifi||exe|pet:noarch
no|flashplayer10||exe|pet:quirky6
yes|flsynclient||exe|pet:common
yes|fontwizard||exe,dev,doc,nls|pet:noarch| #created by 01micko.
no|foomatic-filters||exe| #think in buildroot
yes|fossil||exe>dev,dev,doc>dev,nls|pet:common
no|fotoxx||exe,dev>null,doc,nls
yes|fpm2|fpm2|exe|pet:common
yes|freememapplet_tray||exe|pet:common
yes|fribidi||exe,dev,doc,nls|pet:wary5| #did not create in 0buildroot, old abiword pet needs it.
yes|frisbee||exe,dev,doc,nls|pet:noarch| #created by jemimah, puppified by rerwin.
yes|galculator||exe,dev,doc,nls|pet:common
no|gccmakedep||exe>dev,dev,doc,nls
yes|gcolor2|gcolor2|exe,dev>null,doc,nls|pet:common
yes|geany||exe,dev,doc,nls|pet:wary5
yes|getcurpos||exe|pet:common
no|getdir||exe,dev>null,doc,nls|pet:common
yes|getflash||exe,dev,doc,nls|pet:noarch
no|gexec||exe,dev>null,doc,nls|pet:common
yes|gfnrename||exe,dev>null,doc,nls|pet:common
yes|gfontsel||exe,dev>null,doc,nls|pet:common
yes|gftp||exe,dev>null,doc,nls|pet:wary5
yes|gifsicle|gifsicle|exe,dev>null,doc,nls|pet:common
yes|glipper||exe,dev>null,doc,nls|pet:common
yes|gmeasures||exe,dev>null,doc,nls|pet:common
yes|gnome-menus||exe,dev,doc,nls|pet:common| #needed by xdg_puppy
yes|gnumeric||exe,dev,doc,nls|pet:wary5| #gtk2 GNUMERIC. note using freeoffice_no_planmaker pet.
yes|goffice||exe,dev,doc,nls|pet:wary5| #gtk2 GNUMERIC
yes|gparted||exe,dev>null,doc,nls|pet:quirky6| #pet has f2fs support, gtkmm linked statically. note, also needs my parted 3.1 pet. parted in buildroot
no|gphoto2|gphoto2|exe,dev,doc,nls| #no, in buildroot
yes|gphotofs|gphotofs|exe,dev,doc,nls|pet:wary5
yes|gpptp||exe|pet:common
yes|gtk-chtheme|gtk-chtheme|exe,dev>null,doc,nls|pet:common
yes|gtkdialog3||exe,dev,doc>dev,nls|pet:common|
yes|gtkdialog4||exe,dev,doc>dev,nls|pet:common| #modify all pets that need this to explicitly call 'gtkdialog' or 'gtkdialog4'.
yes|gtkhash||exe,dev,doc,nls|pet:common
yes|gtklp||exe,dev,doc,nls|pet:wary5| #maybe better to use this anyway, as using cups from wary.
yes|gtkthememaker||exe|pet:noarch
yes|gtk_theme_eucalypt||exe|pet:noarch| #chosen theme for unicorn.
yes|gtk_theme_polished_blue||exe
yes|gtksourceview||exe,dev,doc,nls|pet:wary5| #my pet with genie.lang added... no, now in template.
yes|guess_fs||exe|pet:common
no|gutenprint||exe,dev,doc>exe,nls>exe|pet:wary5
yes|gview||exe|pet:common
yes|gwhere|gwhere|exe|pet:common
no|gxine||exe
yes|gxmessage||exe,dev,doc,nls|pet:common| #use my pet, as has xmessage symlink to gxmessage.
yes|hardinfo||exe,dev,doc,nls|pet:common| #our pet is patched to recognise puppy linux distro.
yes|hdparm|hdparm|exe,dev>null,doc,nls|pet:wary5
yes|helpsurfer||exe|pet:common| #simple html viewer, needs libgtkhtml.
yes|hiawatha||exe|pet:common| #in buildroot, but think need pet for correct setup
yes|homebank||exe,dev,doc,nls|pet:wary5| #my own pet with less dependencies.
yes|hotplug2stdout||exe|pet:common
yes|htop||exe|pet:wary5
yes|hunspell||exe,dev,doc,nls|pet:wary5| #think in buildroot
yes|hunspell-en-us|hunspell-en-us|exe,dev,doc,nls|pet:noarch
yes|iconfinder||exe|pet:noarch
yes|icu51_data_tiny||exe|pet:erik| #tiny .dat file, replaces big 22M one.
yes|ifplugd||exe|pet:common
yes|ifplugd_old||exe|pet:common
no|ijs|libijs-0.35,libijs-dev|exe,dev,doc,nls| #DO WE NEED THIS QUESTION
yes|inkscapelite||exe|pet:common
yes|inotail|inotail|exe,dev,doc,nls|pet:common
no|inotify-tools||exe,dev,doc,nls|pet:wary5| #think in buildroot
yes|installwatch||exe|pet:common
no|intltool||exe,dev,doc,nls|pet:wary5| #previously only in devx, but need in main f.s. to run momanager without devx. need QUESTION
no|iptables||exe,dev,doc,nls|pet:wary5| #probably in buildroot QUESTION
no|jimtcl||exe|pet:common| #in buildroot
yes|jwm|jwm-*no_fribidi*|exe,dev,doc,nls|pet:common
yes|jwmconfig2||exe|pet:noarch
yes|jwmthememaker||exe|pet:noarch
yes|jwm_theme_greenwhitex||exe|pet:noarch| #default for unicorn.
yes|jwm_theme_quirky60||exe|pet:noarch
no|kbd|kbd|exe,dev>exe,doc,nls
no|kbd||exe
no|kmod||exe,dev,doc,nls|pet:quirky6| #my pet compiled with gzip and xz support. i think in buildroot
yes|lcms1||exe,dev>null,doc,nls|pet:common| #needed by old mtpaint pet. buildroot has lcms2.
yes|libdvdcss||exe,dev,doc,nls|pet:wary5
yes|libgif||exe,dev,doc,nls|pet:wary5| #buildroot only has libungif
yes|libgsf||exe,dev,doc,nls|pet:wary5| #needed by old abiword and gnumeric pets.
yes|libgtkhtml||exe,dev,doc,nls|pet:common| #needed by my osmo pet, homebank
yes|libjpeg62||exe,dev>null,doc,nls|pet:quirky6| #needed by old t2-quirky6 and wary5 pets.
yes|libjpeg_old7||exe,dev>null,doc,nls|pet:common| #needed by old pets.
yes|libofx||exe,dev,doc,nls|pet:wary5| #needed by homebank. i think in buildroot
yes|libpng12||exe,dev,doc,nls|pet:common| #needed by old t2-quirky6 and wary5 pets.
no|libstdc++||exe,dev>null,doc>null,nls>null| #old libstdc++.so.5. some video codecs (/usr/lib/codecs) need it.
no|libwmf||exe,dev,doc,nls| #maybe needed by abiword
no|libyahoo2||exe,dev,doc,nls| #needed by ayttm.
yes|linux_firewall||exe|pet:noarch
yes|linux_firmware_dvb||exe|pet:noarch
no|linux_headers|linux_headers-3.8.0*|exe>dev,dev,doc,nls|pet:wary5| #should be able to get this out of buildroot
no|lxpanel||exe,dev>null,doc,nls
yes|maag||exe|pet:noarch| #make animated gif, created by rcrsn51.
no|makebootfat||exe|pet:common| #must use my patched makebootfat.
yes|man||exe>dev,dev,doc,nls|pet:common
yes|man_cut||exe,dev>null,doc>null,nls>null|pet:common
yes|metamail||exe|pet:common
yes|mhwaveedit||exe,dev,doc,nls|pet:wary5
yes|mingetty||exe,dev,doc,nls|pet:common
yes|minixcal||exe,dev,doc,nls|pet:common
yes|mirdir||exe|pet:common
yes|mktemp||exe,dev,doc,nls|pet:wary5
yes|modem_stats||exe|pet:common
yes|momanager||exe|pet:noarch| #latest from L18L.
yes|mountcifs||exe|pet:common
yes|mp||exe|pet:common
yes|mplayer_codecs_basic||exe|pet:noarch
yes|mscw||exe|pet:noarch| #multiple sound card wizard.
no|ms-sys||exe|pet:common
yes|mtpaint||exe,dev,doc,nls|pet:common
yes|mtr||exe|pet:common
yes|nasm||exe>dev,dev,doc,nls|pet:wary5
yes|nbtscan||exe,dev,doc,nls|pet:common
yes|nenscript||exe|pet:common
yes|netpbm||exe,dev,doc,nls|pet:common
yes|net_setup||exe|pet:noarch
no|net_setup_classic||exe|pet:common
no|netsurf2||exe,dev,doc,nls
yes|network_roxapp||exe|pet:noarch
yes|network_tray|network_tray-3*|exe|pet:common| #version 3.1
yes|normalize||exe,dev,doc,nls|pet:common
yes|notecase||exe,dev,doc,nls|pet:common
yes|nrg2iso||exe|pet:common| #used by pburn.
no|ntfs-3g||exe,dev,doc,nls| #in buildroot
yes|ntpdate||exe|pet:common| #used by psync to sync local time and date from the internet.
yes|numlockx||exe|pet:common| #needed by shinobars firstrun.
no|obconf||exe,dev>null,doc,nls|+openbox
no|openbox||exe,dev>null,doc,nls
yes|osmo||exe,dev,doc,nls|pet:wary5| #needs libgtkhtml.
yes|pbackup||exe|pet:noarch
yes|pburn||exe|pet:noarch
yes|pcd||exe|pet:noarch
yes|pcdripper||exe|pet:noarch
yes|pclock||exe,dev,doc,nls|pet:noarch
yes|pctorrent||exe|pet:noarch
no|pdiag||exe|pet:noarch| #diagnostic tool created by rerwin.
yes|pdvdrsab||exe|pet:noarch
yes|peasydisc||exe|pet:noarch
yes|peasyglue||exe,dev,doc,nls|pet:noarch
yes|peasypdf||exe,dev,doc,nls|pet:noarch
yes|peasyport||exe|pet:common| #rcrsn51, alternative to superscan.
yes|peasyprint||exe,dev,doc,nls|pet:noarch
yes|peasyscale||exe|pet:common| #rcrsn51, jpg image resizer.
yes|peasyscan||exe,dev,doc,nls|pet:common
yes|peasyscan_pdf_plugin||exe,dev,doc,nls|pet:common
yes|pequalizer||exe|pet:noarch| #audio equalizer, used by pmusic. note, deps are alsaequal, caps_eq.
yes|pfilesearch||exe|pet:noarch
yes|pfind||exe|pet:noarch
yes|picpuz||exe|pet:common
yes|picscale||exe|pet:common
yes|pmetatagger||exe|pet:common
yes|pmirror||exe|pet:noarch
yes|pmirrorget||exe|pet:noarch
yes|pmusic||exe|pet:noarch| #aqualung is an alternative.
no|pmusic_tray||exe,dev,doc,nls|pet:common
no|pmusic_THEME_pmusic_original||exe
yes|pnethood||exe|pet:noarch| #using network_roxapp and YASSM instead. leave it in, some users want it.
yes|powerapplet_tray||exe|pet:common
yes|pplog||exe|pet:noarch
yes|pprocess||exe|pet:noarch
yes|pptp||exe,dev,doc,nls|pet:common
yes|precord||exe|pet:noarch
no|prename||exe|pet:noarch| #broken in precise puppy.
no|programchooser||exe| #dont think need this old thing.
yes|pschedule||exe|pet:noarch
no|pstopwatch||exe| #zigbert suggests use pclock, ptiming
no|pstreamvid||exe
yes|psync||exe,dev,doc,nls|pet:noarch
no|ptimer||exe|pet:noarch| #zigbert suggests use pclock, ptiming
yes|ptiming||exe,dev,doc,nls|pet:noarch
no|ptooltips||exe|pet:noarch
no|puppybrowser||exe
yes|puppyinputdetect||exe|pet:common
no|puppyphone||exe|pet:common| #does anybody use this.
yes|puppy-podcast-grabber||exe|pet:noarch
yes|puppyserialdetect||exe|pet:common
yes|pupradio||exe,dev,doc,nls|pet:noarch
no|puptv||exe|pet:noarch
yes|pupx||exe|pet:noarch
yes|pure_ftpd||exe|pet:common
no|pwget||exe|pet:noarch
yes|pwsget||exe|pet:noarch
no|replaceit||exe|pet:common
yes|retrovol||exe|pet:common
yes|rox_filer||exe|pet:common
yes|rp_pppoe_cli||exe|pet:common| #think buildroot also has
yes|rpl||exe|pet:common
no|rsync_devxonly|rsync|exe>dev,dev,doc,nls
no|rsync|rsync|exe,dev>null,doc>null,nls>null
yes|rtmpdump||exe|pet:common| #needed by vlc-gtk
yes|rubix||exe|pet:common
yes|rxvt-unicode||exe,dev>null,doc,nls|pet:common
yes|scale2x||exe|pet:common
yes|screeny||exe,dev,doc,nls|pet:noarch| #alternate screenshot app, created by 01micko.
no|seamonkey||exe,dev,doc>null,nls>null|pet:quirky6
yes|setserial||exe,dev>null,doc,nls|pet:common
yes|setvol||exe|pet:common
no|sgmixer||exe
yes|shared-mime-info||exe,dev|pet:common| #use my pet, has necessary stuff.
yes|squashfs-tools||exe|pet:common
yes|squashfs-tools4||exe|pet:common|  #note, kernel-version sensitive
yes|ssh_gui||exe|pet:common
yes|ssl-certificate-fix||exe,dev,doc,nls|pet:noarch| #qtweb needs this.
no|strace|strace|exe>dev,dev,doc,nls
yes|streamripper||exe,dev,doc,nls|pet:common
no|superscan||exe| #rcrsn51 reports faulty, use his peasyport.
yes|synclient||exe|pet:common
no|sys-freedos||exe|pet:common
no|sys-info||exe,dev,doc,nls| #broken.
yes|syslinux|syslinux-4*|exe,dev,doc,nls|pet:quirky6 #must use pet syslinux pkg.
yes|sysvinit||exe|pet:common| #cutdown
no|tidy||exe,dev,doc,nls| #needed by abiword. ABIWORD. planning in next build of buildroot
yes|tile||exe|pet:common
yes|truncate||exe|pet:common
yes|uget||exe|pet:common
yes|unclutter||exe,dev>null,doc,nls|pet:common
no|unionfs_utils||exe|pet:common
yes|unrar||exe,dev,doc,nls|pet:common
yes|unzip|unzip|exe,dev>null,doc,nls|pet:wary5
yes|urxvtset||exe|pet:noarch| #needs urxvt, yad
no|usb-modeswitch||exe|pet:unicorn| #no, in buildroot, but do note pkg script needs modification
no|usb-modeswitch-data||exe|pet:unicorn
no|usbutils|usbutils|exe,dev,doc,nls|pet:wary5| #think in buildroot
yes|vamps|vamps|exe,dev,doc,nls|pet:wary5
yes|vcdimager||exe,dev,doc,nls|pet:wary5
yes|viewnior||exe,dev,doc,nls|pet:common
no|vlc-browser-plugin||exe,dev,doc,nls| #does buildroot have this QUESTION
yes|vlc-gtk||exe|pet:noarch| #requires commandline vlc. needs xdotool, rtmpdump, optionally sopcast. created by sc0ttman
yes|vobcopy||exe,dev,doc,nls|pet:common
yes|wag_profiles||exe|pet:noarch| #taken out of net_setup pet, see forum t=82092&start=300
yes|waitmax||exe|pet:common
no|wallpaper||exe|pet:noarch
yes|wavplay||exe|pet:common
yes|wcpufreq||exe,dev,doc,nls|pet:noarch| #using this instead of cpu-scaling-ondemand.
no|wget|wget|exe,dev>null,doc,nls|pet:wary5| #in buildroot
no|wireless-tools||exe,dev,doc,nls|pet:wary5| #in buildroot
no|wpa_supplicant||exe,dev>null,doc,nls|pet:wary5| #in buildroot
yes|wv|wv-1.2*,wv_DEV-1.2*|exe,dev,doc,nls|pet:wary5| # ABIWORD note, 2createpackages seems to confuse with wv_patterns_wingdings pet.
no|wvdial||exe| # in buildroot
yes|xarchive||exe|pet:common
no|xchat||exe,dev,doc,nls|pet:common #using this instead of ayttm.
yes|xclip||exe|pet:common
yes|xcur2png||exe|pet:common
yes|xdelta||exe|pet:common
yes|xdg_puppy||exe|pet:common
yes|xdialog||exe,dev,doc,nls|pet:common
yes|xdotool||exe|pet:common| #needed by vlc-gtk
yes|xemeraldia||exe|pet:common
yes|xfdiff-cut||exe|pet:common
no|xfprot||exe
no|xinvaders||exe
yes|xkbconfigmanager||exe|pet:noarch
yes|xlock_gui||exe|pet:noarch
yes|xlockmore||exe|pet:common
yes|xsane||exe|pet:wary5
yes|xsoldier||exe|pet:common
yes|yad||exe,dev,doc,nls|pet:common
yes|yaf_splash||exe|pet:common
yes|YASSM||exe|pet:noarch| #alternative to pnethood.
yes|ycalc||exe|pet:common
no|you2pup||exe
no|z_epdfview_fix_precise||exe| #hack to fix colours. refer blog2 viewDetailed=00017
no|zfind||exe
yes|z_geany_bacon_hack||exe|pet:noarch
no|zmixer||exe
no|z_mpscan_fix_precise||exe|pet:precise| #refer forum t=81808
no|zz_glibc_missing_stuff||exe|pet:erik| #buildroot target missing ldd and ldconfig, got them out of buildroot. now extract4quirky gets them.
'
