diff --git a/build/bin/sage-guess-package-system b/build/bin/sage-guess-package-system index 96ecb6edadc..ad39d75d3e2 100755 --- a/build/bin/sage-guess-package-system +++ b/build/bin/sage-guess-package-system @@ -13,6 +13,8 @@ elif yum --version > /dev/null 2>&1; then echo fedora elif pacman --version > /dev/null 2>&1; then echo arch +elif slackpkg --version > /dev/null 2>&1; then + echo slackware elif zypper --version > /dev/null 2>&1; then echo opensuse elif apk --version > /dev/null 2>&1; then diff --git a/build/bin/sage-print-system-package-command b/build/bin/sage-print-system-package-command index 74eb0b65eb2..24414054058 100755 --- a/build/bin/sage-print-system-package-command +++ b/build/bin/sage-print-system-package-command @@ -29,6 +29,9 @@ case $system:$command in homebrew*:install) echo "brew install $system_packages" ;; + slackware*:install) + echo "sudo slackpkg install $system_packages" + ;; cygwin*:install) echo "# first install apt-cyg from https://github.com/transcode-open/apt-cyg" echo "apt-cyg install $system_packages" diff --git a/build/bin/sage-spkg b/build/bin/sage-spkg index f80501fd1cf..686e850ea66 100755 --- a/build/bin/sage-spkg +++ b/build/bin/sage-spkg @@ -372,7 +372,7 @@ if [ $INFO -ne 0 -a "$USE_LOCAL_SCRIPTS" = yes ]; then echo "== Equivalent System Packages ==" echo PKG_DISTROS="$PKG_SCRIPTS"/distros - for system_package_file in "$PKG_DISTROS"/debian*.txt "$PKG_DISTROS"/fedora*.txt "$PKG_DISTROS"/*conda*.txt "$PKG_DISTROS"/homebrew*.txt "$PKG_DISTROS"/arch*.txt ; do + for system_package_file in "$PKG_DISTROS"/*.txt; do if [ -f "$system_package_file" ]; then system=$(basename "$system_package_file" .txt) system_packages="$(echo $(sed 's/#.*//;' $system_package_file))" diff --git a/build/pkgs/boost/distros/slackware.txt b/build/pkgs/boost/distros/slackware.txt new file mode 100644 index 00000000000..d579dbe4edb --- /dev/null +++ b/build/pkgs/boost/distros/slackware.txt @@ -0,0 +1 @@ +boost diff --git a/build/pkgs/boost_cropped/distros/slackware.txt b/build/pkgs/boost_cropped/distros/slackware.txt new file mode 100644 index 00000000000..d579dbe4edb --- /dev/null +++ b/build/pkgs/boost_cropped/distros/slackware.txt @@ -0,0 +1 @@ +boost diff --git a/build/pkgs/bzip2/distros/slackware.txt b/build/pkgs/bzip2/distros/slackware.txt new file mode 100644 index 00000000000..7a457127148 --- /dev/null +++ b/build/pkgs/bzip2/distros/slackware.txt @@ -0,0 +1 @@ +bzip2 diff --git a/build/pkgs/cmake/distros/slackware.txt b/build/pkgs/cmake/distros/slackware.txt new file mode 100644 index 00000000000..a3ea3e4380f --- /dev/null +++ b/build/pkgs/cmake/distros/slackware.txt @@ -0,0 +1 @@ +cmake diff --git a/build/pkgs/curl/distros/slackware.txt b/build/pkgs/curl/distros/slackware.txt new file mode 100644 index 00000000000..e3ebfa5eb67 --- /dev/null +++ b/build/pkgs/curl/distros/slackware.txt @@ -0,0 +1,2 @@ +curl +cyrus-sasl diff --git a/build/pkgs/freetype/distros/slackware.txt b/build/pkgs/freetype/distros/slackware.txt new file mode 100644 index 00000000000..d9f02e6c56d --- /dev/null +++ b/build/pkgs/freetype/distros/slackware.txt @@ -0,0 +1,4 @@ +freetype +harfbuzz +glib +glib2 diff --git a/build/pkgs/git/distros/slackware.txt b/build/pkgs/git/distros/slackware.txt new file mode 100644 index 00000000000..5664e303b5d --- /dev/null +++ b/build/pkgs/git/distros/slackware.txt @@ -0,0 +1 @@ +git diff --git a/build/pkgs/gmp/distros/slackware.txt b/build/pkgs/gmp/distros/slackware.txt new file mode 100644 index 00000000000..a0a04787c06 --- /dev/null +++ b/build/pkgs/gmp/distros/slackware.txt @@ -0,0 +1 @@ +gmp diff --git a/build/pkgs/gsl/distros/slackware.txt b/build/pkgs/gsl/distros/slackware.txt new file mode 100644 index 00000000000..bd0d9198bf3 --- /dev/null +++ b/build/pkgs/gsl/distros/slackware.txt @@ -0,0 +1 @@ +gsl diff --git a/build/pkgs/libffi/distros/slackware.txt b/build/pkgs/libffi/distros/slackware.txt new file mode 100644 index 00000000000..eb88b305fdc --- /dev/null +++ b/build/pkgs/libffi/distros/slackware.txt @@ -0,0 +1 @@ +libffi diff --git a/build/pkgs/libgd/distros/slackware.txt b/build/pkgs/libgd/distros/slackware.txt new file mode 100644 index 00000000000..3f310cfdeb0 --- /dev/null +++ b/build/pkgs/libgd/distros/slackware.txt @@ -0,0 +1 @@ +gd diff --git a/build/pkgs/mpfr/distros/slackware.txt b/build/pkgs/mpfr/distros/slackware.txt new file mode 100644 index 00000000000..5bcf2cdfb19 --- /dev/null +++ b/build/pkgs/mpfr/distros/slackware.txt @@ -0,0 +1 @@ +mpfr diff --git a/build/pkgs/ncurses/distros/slackware.txt b/build/pkgs/ncurses/distros/slackware.txt new file mode 100644 index 00000000000..6a470ffa9e3 --- /dev/null +++ b/build/pkgs/ncurses/distros/slackware.txt @@ -0,0 +1 @@ +ncurses diff --git a/build/pkgs/openssl/distros/slackware.txt b/build/pkgs/openssl/distros/slackware.txt new file mode 100644 index 00000000000..6ed59c09128 --- /dev/null +++ b/build/pkgs/openssl/distros/slackware.txt @@ -0,0 +1 @@ +openssl openssl-solibs diff --git a/build/pkgs/patch/distros/slackware.txt b/build/pkgs/patch/distros/slackware.txt new file mode 100644 index 00000000000..9eb7b90ed50 --- /dev/null +++ b/build/pkgs/patch/distros/slackware.txt @@ -0,0 +1 @@ +patch diff --git a/build/pkgs/pcre/distros/slackware.txt b/build/pkgs/pcre/distros/slackware.txt new file mode 100644 index 00000000000..abd501ce241 --- /dev/null +++ b/build/pkgs/pcre/distros/slackware.txt @@ -0,0 +1 @@ +pcre diff --git a/build/pkgs/readline/distros/slackware.txt b/build/pkgs/readline/distros/slackware.txt new file mode 100644 index 00000000000..0b5a58e278a --- /dev/null +++ b/build/pkgs/readline/distros/slackware.txt @@ -0,0 +1 @@ +readline diff --git a/build/pkgs/sqlite/distros/slackware.txt b/build/pkgs/sqlite/distros/slackware.txt new file mode 100644 index 00000000000..5a9494c03ec --- /dev/null +++ b/build/pkgs/sqlite/distros/slackware.txt @@ -0,0 +1,2 @@ +sqlite +icu4c diff --git a/build/pkgs/xz/distros/slackware.txt b/build/pkgs/xz/distros/slackware.txt new file mode 100644 index 00000000000..d66e95ca507 --- /dev/null +++ b/build/pkgs/xz/distros/slackware.txt @@ -0,0 +1 @@ +xz diff --git a/build/pkgs/yasm/distros/slackware.txt b/build/pkgs/yasm/distros/slackware.txt new file mode 100644 index 00000000000..eff8d5c7abd --- /dev/null +++ b/build/pkgs/yasm/distros/slackware.txt @@ -0,0 +1 @@ +yasm diff --git a/build/pkgs/zlib/distros/slackware.txt b/build/pkgs/zlib/distros/slackware.txt new file mode 100644 index 00000000000..f22003e83c1 --- /dev/null +++ b/build/pkgs/zlib/distros/slackware.txt @@ -0,0 +1 @@ +zlib