# diccionariodepaquetes: el nombre de cada paquete en cada distribucion (el
# Rosetta del articulo de Sumapack, 2011, y el rosetta.dat de la pagina
# "Rosetta, Babel y Packlets", en doc/). Antes se llamaba packs.data.
# Pedido del autor, 07/10/2026: hacerlo general, pero por ahora con las
# dependencias que necesitan los paquetes de nuestros repositorios.
#
# Un renglon por paquete y distribucion:
#
#   NOMBRE_DEBIAN:DISTRO:NOMBRE_ALLA
#
# DISTRO es lo que dice distro (distro.sh): FEDORA, SUSE, ARCH... y ademas:
#   RPM    lo que piden los .rpm que arma hacer-pkg (uno solo para Fedora y
#          SUSE): para las bibliotecas, la biblioteca misma
#          (libreadline.so.8()(64bit)), que vale aunque el paquete se llame
#          distinto en cada una; para lo demas, un nombre comun o
#          (uno or otro)
#   PERL   un modulo de Perl (:: escrito --), para cpanm
#   -      en NOMBRE_ALLA: en esa distribucion no hace falta (ya viene en otro)
# Sin renglon para una distribucion, se usa el nombre de Debian.
# Lo usan packinstall (instalar con el nombre de cada distribucion),
# hacer-pkg (las dependencias de los .rpm) y bajar-paquetes (las
# dependencias del sistema en las maquinas sin apt ni dnf: Arch...).
# Los nombres de FEDORA, SUSE (openSUSE Tumbleweed) y ARCH se comprobaron
# en contenedores el 07/10/2026.

# ---- bibliotecas del sistema (para ejecutar)
libc6:FEDORA:glibc
libc6:SUSE:glibc
libc6:ARCH:glibc
libc6:RPM:glibc
libgcc-s1:FEDORA:libgcc
libgcc-s1:SUSE:libgcc_s1
libgcc-s1:ARCH:gcc-libs
libgcc-s1:RPM:libgcc_s.so.1()(64bit)
libstdc++6:FEDORA:libstdc++
libstdc++6:SUSE:libstdc++6
libstdc++6:ARCH:gcc-libs
libstdc++6:RPM:libstdc++.so.6()(64bit)
libgomp1:FEDORA:libgomp
libgomp1:SUSE:libgomp1
libgomp1:ARCH:gcc-libs
libgomp1:RPM:libgomp.so.1()(64bit)
libgfortran5:FEDORA:libgfortran
libgfortran5:SUSE:libgfortran5
libgfortran5:ARCH:gcc-libs
libgfortran5:RPM:libgfortran.so.5()(64bit)
libreadline8t64:FEDORA:readline
libreadline8t64:SUSE:libreadline8
libreadline8t64:ARCH:readline
libreadline8t64:RPM:libreadline.so.8()(64bit)
libpcre2-8-0:FEDORA:pcre2
libpcre2-8-0:SUSE:libpcre2-8-0
libpcre2-8-0:ARCH:pcre2
libpcre2-8-0:RPM:libpcre2-8.so.0()(64bit)
libgsl27:FEDORA:gsl
libgsl27:SUSE:gsl
libgsl27:ARCH:gsl
libgsl27:RPM:libgsl.so.27()(64bit)
# (Fedora 44 y openSUSE Tumbleweed traen gsl 2.8, libgsl.so.28: lo que se
# compilo con la 2.7 de Ubuntu 24.04 no corre alli sin recompilar)
libklu2:FEDORA:suitesparse
libklu2:SUSE:libklu2
libklu2:ARCH:suitesparse
libklu2:RPM:libklu.so.2()(64bit)
libopenblas0:FEDORA:openblas
libopenblas0:SUSE:libopenblas_pthreads0
libopenblas0:ARCH:openblas
libopenblas0:RPM:libopenblas.so.0()(64bit)
libsuitesparse-mongoose3:FEDORA:suitesparse
libsuitesparse-mongoose3:SUSE:libsuitesparse_mongoose3
libsuitesparse-mongoose3:ARCH:suitesparse
libsuitesparse-mongoose3:RPM:libsuitesparse_mongoose.so.3()(64bit)

# ---- programas (para ejecutar)
python3:ARCH:python
python3:RPM:python3
perl:RPM:perl
gnuplot:RPM:gnuplot
gfortran:FEDORA:gcc-gfortran
gfortran:SUSE:gcc-fortran
gfortran:ARCH:gcc-fortran
gfortran:RPM:(gcc-gfortran or gcc-fortran)
apache2:FEDORA:httpd
apache2:SUSE:apache2
apache2:ARCH:apache
apache2:RPM:(httpd or apache2)
apache2:DEBIAN:apache2
openssh-client:FEDORA:openssh-clients
openssh-client:SUSE:openssh-clients
openssh-client:ARCH:openssh
openssh-client:RPM:openssh-clients
rsync:RPM:rsync
help2man:RPM:help2man
xdg-utils:RPM:xdg-utils
subversion:RPM:subversion
unzip:RPM:unzip
wget:RPM:wget
rpm:RPM:rpm

# ---- para compilar (make dependencias, packinstall)
build-essential:FEDORA:gcc
build-essential:SUSE:gcc
build-essential:ARCH:base-devel
g++:FEDORA:gcc-c++
g++:SUSE:gcc-c++
g++:ARCH:gcc
debhelper:FEDORA:-
debhelper:SUSE:-
debhelper:ARCH:-
pkg-config:FEDORA:pkgconf-pkg-config
pkg-config:SUSE:pkgconf-pkg-config
pkg-config:ARCH:pkgconf
libpcre2-dev:FEDORA:pcre2-devel
libpcre2-dev:SUSE:pcre2-devel
libpcre2-dev:ARCH:pcre2
libpcre2-dev:RPM:pcre2-devel
libreadline-dev:FEDORA:readline-devel
libreadline-dev:SUSE:readline-devel
libreadline-dev:ARCH:readline
libgsl-dev:FEDORA:gsl-devel
libgsl-dev:SUSE:gsl-devel
libgsl-dev:ARCH:gsl
libncurses-dev:FEDORA:ncurses-devel
libncurses-dev:SUSE:ncurses-devel
libncurses-dev:ARCH:ncurses
libopenblas-dev:FEDORA:openblas-devel
libopenblas-dev:SUSE:openblas-devel
libopenblas-dev:ARCH:openblas
libsuitesparse-dev:FEDORA:suitesparse-devel
libsuitesparse-dev:SUSE:suitesparse-devel
libsuitesparse-dev:ARCH:suitesparse

# ---- de antes (packs.data): Perl y otros
# paquetes de perl reemplazan :: con --
libhttp-dav-perl:SUSE:perl-HTTP-DAV
libhttp-dav-perl:PERL:HTTP--DAV
libhttp-dav-perl:GENTOO:HTTP-DAV
:PERL:HTML--TagParser
:PERL:Data--Dumper
:PERL:List--MoreUtils
:PERL:Getopt--Long
:PERL:YAML--Any
:PERL:Time--localtime
:PERL:File--stat
:PERL:Config
:PERL:Crypt--SSLeay
:PERL:File--HomeDir
:PERL:File--Find
:PERL:HTTP--DAV
:PERL:HTTP--Request
:PERL:LWP--UserAgent
:PERL:File--Basename
:PERL:Pod--Usage
:PERL:Term--ReadKey
:PERL:File--Path
:PERL:LWP--Simple
:PERL:Text--ASCIITable
:PERL:LWP--Protocol--https
:PERL:Proc--Daemon
:PERL:MIME--Lite--TT--HTML
:PERL:Text--Template
:PERL:Path--Class
:PERL:Capture--Tiny
gnuplot-x11:
libxml-parser-perl:
libcapture-tiny-perl:
gfortran-6:
build-essential:
xdg-utils:
mc:
emacs:
