I tried to edit relevant files, see diff.log attached.
Please check docker-specific files, as I'm not familiar with it.
(The relevant image in docker-hub is /voidlinux/masterdir-x86_64-musl)
I have not yet dealt with equivalent distribution packages, if it's ok I
will do it once we have no build errors.)
Notice that it uses musl libc and libressl (instead of openssl).
I attach the list of packages installed on the machine I'm building on.
On 7/3/20 6:36 PM, Matthias Koeppe wrote:
Edit build/bin/sage-guess-package-system, build/bin/sage-print-system-package-command, build/bin/write-dockerfile.sh,
tox.ini, and add voidlinux.txt files in build/pkgs/
similar to
https://git.sagemath.org/sage.git/commit?id=eecd68a1a3cd6046a6ae0d4b5eb57895ee34a1ba
More info:
https://doc.sagemath.org/html/en/developer/portability_testing.html#testing-sage-on-a-different-platform-using-docker
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-devel/2056160d-a1fa-e947-4d85-3f335c13001a%40gmail.com.
diff --git a/build/bin/sage-guess-package-system b/build/bin/sage-guess-package-system
index e414d10c41..33dfeee2d8 100755
--- a/build/bin/sage-guess-package-system
+++ b/build/bin/sage-guess-package-system
@@ -25,6 +25,8 @@ elif zypper --version > /dev/null 2>&1; then
echo opensuse
elif apk --version > /dev/null 2>&1; then
echo alpine
+elif xbps-install --version > /dev/null 2>&1; then
+ echo void
else
case `uname -s` in
CYGWIN*)
diff --git a/build/bin/sage-print-system-package-command b/build/bin/sage-print-system-package-command
index fa3f155749..4527cb896e 100755
--- a/build/bin/sage-print-system-package-command
+++ b/build/bin/sage-print-system-package-command
@@ -61,6 +61,10 @@ case $system:$command in
arch*:install)
[ -n "$system_packages" ] && echo "${PROMPT}${SUDO}pacman -S $system_packages"
;;
+
+ void*:install)
+ [ -n "$system_packages" ] && echo "${PROMPT}${SUDO}xbps-install $system_packages"
+ ;;
*conda*:install)
[ -n "$system_packages" ] && echo "${PROMPT}conda install $system_packages"
;;
diff --git a/build/bin/write-dockerfile.sh b/build/bin/write-dockerfile.sh
index e82d1ea8a5..f0f23225e0 100755
--- a/build/bin/write-dockerfile.sh
+++ b/build/bin/write-dockerfile.sh
@@ -77,6 +77,16 @@ EOF
EXISTS="pacman -Si"
INSTALL="pacman -Su --noconfirm"
;;
+ void*)
+ # https://hub.docker.com/r/voidlinux/masterdir-x86_64-musl
+ cat <<EOF
+ARG BASE_IMAGE=voidlinux:masterdir-x86_64-musl
+FROM \${BASE_IMAGE} as with-system-packages
+EOF
+ UPDATE="xbps-instal -Su &&"
+ EXISTS="xbps-query"
+ INSTALL="xbps-install --yes"
+ ;;
conda*)
cat <<EOF
ARG BASE_IMAGE=continuumio/miniconda3:latest
diff --git a/build/pkgs/void.txt b/build/pkgs/void.txt
new file mode 100644
index 0000000000..5f6fed81c7
--- /dev/null
+++ b/build/pkgs/void.txt
@@ -0,0 +1,9 @@
+binutils
+make
+m4
+perl
+python3
+tar
+bc
+gcc
+which
ii CoinMP-1.8.4_1 Library that supports most of Coin CLP, CBC and CGL
ii CoinMP-devel-1.8.4_1 Library that supports most of Coin CLP, CBC and CGL - development files
ii acl-2.2.53_1 Access Control List filesystem support
ii acpid-2.0.32_1 The ACPI Daemon (acpid) With Netlink Support
ii at-spi2-atk-2.34.1_1 GTK+ module that bridges ATK to D-Bus at-spi
ii at-spi2-core-2.34.0_1 Assistive Technology Service Provider Interface
ii atk-2.34.1_1 Set of interfaces for accessibility
ii attr-2.4.48_1 Extended attribute support library for ACL support
ii avahi-libs-0.8_2 Avahi shared libraries
ii base-files-0.141_1 Void Linux base system files
ii base-system-0.113_2 Void Linux base system meta package
ii bash-5.0.017_1 GNU Bourne Again Shell
ii bc-1.07.1_5 Arbitrary precision numeric processing language
ii binutils-2.34_1 GNU binary utilities
ii binutils-doc-2.34_1 GNU binary utilities - info files
ii blas-3.9.0_1 Basic Linear Algebra Subprograms
ii boost-1.72.0_3 Free peer-reviewed portable C++ source libraries
ii boost-build-1.72.0_3 Free peer-reviewed portable C++ source libraries - Boost.Build framework
ii boost-devel-1.72.0_3 Free peer-reviewed portable C++ source libraries - development files
ii boost-jam-1.72.0_3 Free peer-reviewed portable C++ source libraries - Boost.Jam utility
ii boost-python1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - Python bindings
ii boost-python3-1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - Python3 bindings
ii brotli-1.0.7_2 Generic-purpose lossless compression algorithm
ii btrfs-progs-5.6.1_1 Btrfs filesystem utilities
ii bzip2-1.0.8_1 Freely available, patent free, high-quality data compressor
ii bzip2-devel-1.0.8_1 Freely available, patent free, high-quality data compressor - development files
ii c-ares-1.16.1_1 C library that performs DNS requests and name resolves asynchronously
ii ca-certificates-20200601_1 Common CA certificates for SSL/TLS
ii cairo-1.16.0_2 Vector graphics library with cross-device output support
ii cblas-3.9.0_1 C interface to BLAS
ii cmake-3.17.3_1 Cross-platform, open-source build system
ii coreutils-8.32_4 GNU core utilities
ii cpio-2.13_1 GNU copy-in/out (cpio) with remote magnetic tape (rmt) support
ii cryptsetup-2.3.3_3 Setup virtual encryption devices under Linux dm-crypt
ii curl-7.71.0_2 Client that groks URLs
ii dash-0.5.11_1 POSIX-compliant Unix shell, much smaller than GNU bash
ii dbus-libs-1.12.18_1 Message bus system - shared libraries
ii dbus-x11-1.12.18_1 Message bus system - X11 support
ii desktop-file-utils-0.24_1 Utilities to manage desktop entries
ii device-mapper-2.02.187_1 Device Mapper userspace library and tools
ii dhcpcd-9.1.1_1 RFC2131 compliant DHCP client
ii diffutils-3.7_1 The GNU diff utilities
ii dnssec-anchors-20181012_1 DNSSEC trust anchors for the root zone
ii dosfstools-4.1_2 DOS filesystem tools
ii dracut-050_2 Low-level tool for generating an initramfs/initrd image
ii e2fsprogs-1.45.6_1 Ext2/3/4 Filesystem Utilities
ii e2fsprogs-libs-1.45.6_1 Ext2/3/4 Filesystem Utilities - shared libraries
ii ecl-16.1.3_2 Common-Lisp interpreter as described in the X3J13 Ansi specification
ii ecm-7.0.4_2 Elliptic Curve Method for Integer Factorization
ii ecm-devel-7.0.4_2 Elliptic Curve Method for Integer Factorization - development files
ii efibootmgr-17_3 Tool to modify UEFI Firmware Boot Manager Variables
ii ethtool-5.7_1 Utility for controlling network drivers and hardware
ii eudev-3.2.9_1 Gentoo's fork of systemd-udev (enhanced userland device daemon)
ii eudev-libudev-3.2.9_1 Gentoo's fork of systemd-udev (enhanced userland device daemon) - runtime library
ii expat-2.2.9_1 XML parser library written in C
ii f2fs-tools-1.13.0_1 Tools for the Linux Flash-Friendly File System (F2FS)
ii file-5.39_1 File type identification utility
ii findutils-4.7.0_1 GNU Find Utilities
ii flint-0.1.0_9 Check your project for common sources of contributor friction
ii fltk-1.3.5_2 Cross-platform C++ GUI toolkit
ii font-alias-1.0.3_4 Standard aliases for X11 PCF fonts
ii font-misc-misc-1.1.2_6 Standard X11 fixed PCF fonts
ii font-util-1.3.2_1 Tools for truncating and subseting of ISO10646-1 BDF fonts
ii fontconfig-2.13.1_2 Library for configuring and customizing font access
ii freetype-2.10.2_1 Font rendering engine and library API
ii freetype-devel-2.10.2_1 Font rendering engine and library API - development files
ii fribidi-1.0.9_1 Free Implementation of the Unicode Bidirectional Algorithm
ii fuse-2.9.9_1 Filesystem in Userspace
ii gawk-5.1.0_1 GNU awk utility
ii gc-8.0.4_1 Garbage collector for C and C++
ii gc-devel-8.0.4_1 Garbage collector for C and C++ - development files
ii gcc-9.3.0_6 GNU Compiler Collection
ii gcc-fortran-9.3.0_6 GNU Compiler Collection - Fortran compiler frontend
ii gd-2.3.0_2 Graphics library for the dynamic creation of images
ii gdbm-1.18.1_1 GNU database routines
ii gdk-pixbuf-2.40.0_2 Image loading library for The GTK+ toolkit (v2)
ii gettext-libs-0.20.2_1 Internationalized Message Handling Library and tools - shared libraries
ii ghostscript-9.52_2 Interpreter for the PostScript language
ii giac-1.5.0.87_2 Free computer algebra system
ii giflib-5.2.1_1 Library to handle, display and manipulate GIF images
ii git-2.27.0_2 Git Tree History Storage Tool
ii glances-3.1.4.1_1 Cross-platform curses-based monitoring tool
ii glib-2.64.3_1 GNU library of C routines
ii glib-networking-2.64.1_2 Network-related giomodules for glib
ii glpk-4.65_1 GNU Linear Programming Kit to solve LP, MIP and other problems
ii glpk-devel-4.65_1 GNU Linear Programming Kit to solve LP, MIP and other problems - development files
ii gmp-6.2.0_1 Library for arbitrary precision arithmetic
ii gmp-devel-6.2.0_1 Library for arbitrary precision arithmetic - development files
ii gmpxx-6.2.0_1 Library for arbitrary precision arithmetic - C++ support
ii gmpxx-devel-6.2.0_1 Library for arbitrary precision arithmetic - C++ development files
ii gnutls-3.6.14_1 GNU Transport Layer Security library
ii graphite-1.3.14_1 Reimplementation of the SIL Graphite text processing engine
ii grep-3.4_1 GNU grep utility
ii grub-2.04_3 GRand Unified Bootloader 2
ii grub-i386-efi-2.04_3 GRand Unified Bootloader 2 - i386 EFI support
ii grub-x86_64-efi-2.04_3 GRand Unified Bootloader 2 - x86_64 EFI support
ii gsettings-desktop-schemas-3.36.0_2 Collection of GSettings schemas
ii gsfonts-8.11_5 Ghostscript standard Type1 fonts
ii gsl-2.6_1 A numerical library for C and C++ programmers
ii gsl-devel-2.6_1 A numerical library for C and C++ programmers - development files
ii gtk+-2.24.32_3 GTK+ toolkit (v2)
ii gtk+3-3.24.20_1 GTK+ toolkit (v3)
ii gtk-update-icon-cache-2.24.32_3 GTK+ toolkit (v2) - The GTK+ update icon cache tool
ii gtksourceview-3.24.11_1 Text widget that extends GTK+3 GtkTextView widget
ii gzip-1.10_1 GNU compression utility (replacement for compress)
ii harfbuzz-2.6.8_1 OpenType text shaping engine
ii hicolor-icon-theme-0.17_2 Standard icon theme called hicolor
ii hwids-20200306_1 Hardware Identification Databases
ii iana-etc-20190504_1 Unix /etc/services and /etc/protocols files
ii icu-67.1_1 Robust and fully-featured Unicode libraries
ii icu-devel-67.1_1 Robust and fully-featured Unicode libraries - development files
ii icu-libs-67.1_1 Robust and fully-featured Unicode libraries - shared libs
ii imlib2-1.6.1_1 Image manipulation library
ii imlib2-devel-1.6.1_1 Image manipulation library - development files
ii intel-ucode-20200616_1 Microcode update files for Intel CPUs
ii iproute2-5.7.0_3 IP Routing Utilities
ii iptables-1.8.5_1 Linux IPv[46] packet filtering ruleset
ii iputils-20190709_3 Useful utilities for Linux networking (including ping)
ii ipw2100-firmware-1.3_5 Firmware for the Intel PRO/Wireless 2100 wifi cards
ii ipw2200-firmware-3.1_5 Firmware for the Intel PRO/Wireless 2200BG wifi cards
ii isl16-0.16_2 Integer Set Library (removed package)
ii isl16-devel-0.16_1 Integer Set Library - development files
ii iw-5.4_1 nl80211 based CLI configuration utility for wireless devices
ii jansson-2.13.1_1 Library for encoding, decoding and manipulating JSON data
ii json-c-0.14_1 JSON implementation in C
ii kbd-2.2.0_1 Linux keyboard utilities
ii kbd-data-2.2.0_1 Linux keyboard utilities - keymaps, console fonts and unicode maps
ii kernel-libc-headers-4.19.0_2 The Linux API headers for userland development
ii kmod-27_2 Linux kernel module handling
ii kpartx-0.8.4_1 Create device maps from partition tables
ii lapack-3.9.0_1 Linear Algebra PACKage
ii lcms2-2.9_2 Small-footprint color management engine, version 2
ii less-562_1 Pager program similar to more(1)
ii libICE-1.0.10_2 Inter Client Exchange (ICE) library for X
ii libSM-1.2.3_1 X Session Management Library
ii libX11-1.6.9_1 Base X libraries from Xorg
ii libX11-devel-1.6.9_1 Base X libraries from Xorg - development files
ii libXau-1.0.9_1 Authorization Protocol for X
ii libXau-devel-1.0.9_1 Authorization Protocol for X - development files
ii libXcomposite-0.4.5_1 X Composite Library
ii libXcursor-1.2.0_1 Client-side cursor loading library for X
ii libXdamage-1.1.5_1 Xdamage extension Library
ii libXdmcp-1.1.3_1 X Display Manager Control Protocol library
ii libXdmcp-devel-1.1.3_1 X Display Manager Control Protocol library - development files
ii libXext-1.3.4_1 X Extension library
ii libXfixes-5.0.3_3 Xfixes library and extension of X RandR from modular X.org
ii libXft-2.3.3_1 Library for configuring and customizing font access
ii libXi-1.7.10_1 X Input extension library
ii libXinerama-1.1.4_1 X PanoramiX extension library
ii libXrandr-1.5.2_1 X RandR Library from X.org
ii libXrender-0.9.10_2 X Render Library
ii libXt-1.2.0_1 X Toolkit Intrinsics library
ii libXtst-1.2.3_2 X Tst Library
ii libaio-0.3.112_1 The Linux-native asynchronous I/O facility (aio) library
ii libarchive-3.4.3_2 Library to read/write several different streaming archive formats
ii libargon2-20190702_3 Password hashing library
ii libatomic_ops-7.6.10_1 Semi-portable access to hardware provided atomic memory operations
ii libatomic_ops-devel-7.6.10_1 Semi-portable access to hardware provided atomic memory operations - development files
ii libblkid-2.35.2_1 Library to handle device identification
ii libboost_atomic1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_atomic
ii libboost_chrono1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_chrono
ii libboost_container1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_container
ii libboost_context1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_context
ii libboost_contract1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_contract
ii libboost_coroutine1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_coroutine
ii libboost_date_time1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_date_time
ii libboost_fiber1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_fiber
ii libboost_filesystem1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_filesystem
ii libboost_graph1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_graph
ii libboost_iostreams1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_iostreams
ii libboost_locale1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_locale
ii libboost_log1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_log
ii libboost_log_setup1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_log_setup
ii libboost_math_c991.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_math_c99
ii libboost_math_c99f1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_math_c99f
ii libboost_math_c99l1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_math_c99l
ii libboost_math_tr11.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_math_tr1
ii libboost_math_tr1f1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_math_tr1f
ii libboost_math_tr1l1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_math_tr1l
ii libboost_prg_exec_monitor1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_prg_exec_monitor
ii libboost_program_options1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_program_options
ii libboost_random1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_random
ii libboost_regex1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_regex
ii libboost_serialization1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_serialization
ii libboost_stacktrace_addr2line1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_stacktrace_addr2line
ii libboost_stacktrace_basic1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_stacktrace_basic
ii libboost_stacktrace_noop1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_stacktrace_noop
ii libboost_system1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_system
ii libboost_thread1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_thread
ii libboost_timer1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_timer
ii libboost_type_erasure1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_type_erasure
ii libboost_unit_test_framework1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_unit_test_framework
ii libboost_wave1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_wave
ii libboost_wserialization1.72-1.72.0_3 Free peer-reviewed portable C++ source libraries - libboost_wserialization
ii libcap-2.36_1 POSIX.1e capabilities suite
ii libcap-ng-0.7.10_3 Alternate POSIX capabilities library
ii libcap-progs-2.36_1 POSIX.1e capabilities suite - utilities
ii libcolord-1.4.4_2 System daemon for managing color devices - runtime library
ii libcrypto45-3.0.2_2 Version of the TLS/crypto stack forked from OpenSSL - crypto library
ii libcrypto46-3.1.3_1 Version of the TLS/crypto stack forked from OpenSSL - crypto library
ii libcryptsetup-2.3.3_3 Setup virtual encryption devices under Linux dm-crypt - runtime libraries
ii libcups-2.3.3_1 Common Unix Printing System - client runtime shared libraries
ii libcurl-7.71.0_2 Multiprotocol file transfer library
ii libcurl-devel-7.71.0_2 Multiprotocol file transfer library - development files
ii libdatrie-0.2.12_1 Implementation of double-array structure for representing trie
ii libdb-5.3.28_7 The Berkeley DB embedded database system - C shared libraries
ii libedit-20191231.3.1_1 Port of the NetBSD Command Line Editor Library
ii libefivar-37_1 Library to manipulate EFI variables
ii libelf-0.180_1 Utilities to handle ELF object files - runtime library
ii libepoxy-1.5.4_2 Library for handling OpenGL function pointer management for you
ii libev-4.33_1 High-performance event loop loosely modelled after libevent
ii libevent-2.1.11_3 Abstract asynchronous event notification library
ii libfdisk-2.35.2_1 Library for fdisk(8)
ii libffi-3.3_2 Library supporting Foreign Function Interfaces
ii libffi-devel-3.3_2 Library supporting Foreign Function Interfaces - development files
ii libfontenc-1.1.4_1 Fontenc Library from X.org
ii libgcc-9.3.0_6 GNU Compiler Collection - GCC library
ii libgcc-devel-9.3.0_6 GNU Compiler Collection - GCC library - development files
ii libgcrypt-1.8.5_1 GNU cryptographic library
ii libgda-5.2.9_2 Database and data abstraction layer
ii libgda-devel-5.2.9_2 Database and data abstraction layer - development files
ii libgfortran-9.3.0_6 GNU Compiler Collection - Fortran library
ii libgfortran-devel-9.3.0_6 GNU Compiler Collection - Fortran library - development files
ii libgiac-1.5.0.87_2 Free computer algebra system - runtime library
ii libglvnd-1.3.1_1 GL Vendor-Neutral Dispatch library
ii libgomp-9.3.0_6 GNU Compiler Collection - OpenMP v4.0 library
ii libgomp-devel-9.3.0_6 GNU Compiler Collection - OpenMP v4.0 library - development files
ii libgpg-error-1.38_1 Library for error values used by GnuPG component
ii libgs-9.52_2 Interpreter for the PostScript language - runtime shared library
ii libgusb-0.3.4_1 GLib wrapper around libusb1
ii libharfbuzz-2.6.8_1 OpenType text shaping engine - runtime library
ii libhistory8-8.0.001_1 GNU Readline Library - history library
ii libid3tag-0.15.1b_8 ID3 tag library, part of MAD (MPEG Audio Decoder)
ii libidn2-2.3.0_1 Internationalized string handling library
ii libijs-9.52_2 Interpreter for the PostScript language - IJS runtime shared library
ii libimagequant-2.12.6_1 Palette quantization library
ii libjbig2dec-0.18_1 Decoder implementation of the JBIG2 image compression format - runtime library
ii libjpeg-turbo-2.0.5_1 Derivative of libjpeg which uses SIMD instructions
ii libkmod-27_2 Linux kernel module handling - runtime shared library
ii libldns-1.7.1_2 Modern DNS/DNSSEC library
ii liblz4-1.9.2_1 LZ4 compression library
ii liblzma-5.2.5_1 XZ-format compression library
ii liblzma-devel-5.2.5_1 XZ-format compression library - development files
ii libmagic-5.39_1 File type identification library
ii libmnl-1.0.4_2 Minimalistic user-space library oriented to Netlink developers
ii libmount-2.35.2_1 Library for mount(8)
ii libmpc-1.1.0_2 C library for the arithmetic of complex numbers
ii libmpc-devel-1.1.0_2 C library for the arithmetic of complex numbers - development files
ii libmpdclient-2.18_1 Asynchronous API library for interfacing MPD
ii libmysqlclient-5.6.43_4 World's most popular open source database - client library
ii libnetfilter_conntrack-1.0.8_1 Library providing an API to the in-kernel connection tracking table
ii libnfnetlink-1.0.1_4 Low-level library for netfilter kernel/userspace communication
ii libnftnl-1.1.7_1 Low-level netlink interface to nf_tables
ii libnl3-3.5.0_1 Netlink Protocol Library Suite
ii libnuma-2.0.13_1 Simple NUMA policy support - runtime library
ii libopenjpeg2-2.3.1_2 Open-source JPEG 2000 codec written in C language (Version 2) - library files
ii libpaper-1.1.28_1 Library for handling paper characteristics
ii libpcap-1.9.1_1 System-independent interface for user-level packet capture
ii libpcre-8.44_1 Perl Compatible Regular Expressions - shared libraries
ii libpcre2-10.35_1 Perl Compatible Regular Expressions (2nd version) - shared libraries
ii libpcrecpp-8.44_1 Perl Compatible Regular Expressions - C++ shared libraries
ii libpng-1.6.37_1 Library for manipulating PNG images
ii libpng-devel-1.6.37_1 Library for manipulating PNG images - development files
ii libpoppler89-0.80.0_1 PDF rendering library - poppler runtime library
ii libproxy-0.4.15_1 A library handling all the details of proxy configuration
ii libpsl-0.21.0_2 Public Suffix List library functions
ii libqhull-2019.1_1 Computes volumes, surface areas and approximations to the convex hull - runtime libraries
ii libquadmath-9.3.0_6 GNU Compiler Collection - quadmath library
ii libreadline8-8.0.001_1 GNU Readline Library
ii libressl-3.1.3_1 Version of the TLS/crypto stack forked from OpenSSL
ii libressl-devel-3.1.3_1 Version of the TLS/crypto stack forked from OpenSSL - development files
ii libsecret-0.20.2_1 GObject based library for accessing the Secret Service API
ii libsigsegv-2.12_1 Handling page faults in user mode
ii libsmartcols-2.35.2_1 Table or Tree library from util-linux
ii libsodium-1.0.18_1 Modern and easy-to-use crypto library
ii libsoup-2.70.0_1 HTTP library implementation in C
ii libssh2-1.9.0_2 Library implementing the SSH2 protocol
ii libssh2-devel-1.9.0_2 Library implementing the SSH2 protocol - development files
ii libssl47-3.0.2_2 Version of the TLS/crypto stack forked from OpenSSL - SSL/TLS library
ii libssl48-3.1.3_1 Version of the TLS/crypto stack forked from OpenSSL - SSL/TLS library
ii libssp-9.3.0_6 GNU Compiler Collection - SSP (StackSmashingProtection) library
ii libssp-devel-9.3.0_6 GNU Compiler Collection - SSP (StackSmashingProtection) library - development files
ii libstdc++-9.3.0_6 GNU Compiler Collection - Standard C++ Library
ii libstdc++-devel-9.3.0_6 GNU Compiler Collection - Standard C++ Library - development files
ii libtasn1-4.16.0_1 ASN.1 structure parser library
ii libthai-0.1.28_1 Thai language support routines
ii libtls19-3.0.2_2 Version of the TLS/crypto stack forked from OpenSSL - new TLS library
ii libtls20-3.1.3_1 Version of the TLS/crypto stack forked from OpenSSL - new TLS library
ii libunbound-1.10.1_2 Validating, recursive, and caching DNS resolver - shared library
ii libunistring-0.9.10_1 Library for manipulating Unicode strings and C strings
ii libusb-1.0.23_1 Library which allows userspace access to USB devices
ii libuuid-2.35.2_1 UUID library
ii libuv-1.38.0_1 Multi-platform support library with a focus on asynchronous I/O
ii libwebp-1.1.0_1 WebP image format
ii libxbps-0.59.1_2 XBPS package system utilities - runtime library
ii libxcb-1.14_1 X protocol C-language Binding
ii libxcb-devel-1.14_1 X protocol C-language Binding - development files
ii libxkbcommon-0.10.0_1 Library to handle keyboard descriptions
ii libxkbfile-1.1.0_1 Xkbfile Library from X.org
ii libxml2-2.9.10_4 Library providing XML and HTML support
ii libxml2-devel-2.9.10_4 Library providing XML and HTML support - development files
ii libxslt-1.1.34_3 XSLT parser library from the GNOME project
ii libxslt-devel-1.1.34_3 XSLT parser library from the GNOME project - development files
ii libzstd-1.4.5_1 Fast real-time compression algorithm
ii linux-5.4_1 The Linux kernel meta package
ii linux-firmware-amd-20200519_1 Binary firmware blobs for the Linux kernel - AMD CPU/GPU microcode
ii linux-firmware-intel-20200519_1 Binary firmware blobs for the Linux kernel - Intel CPU/GPU microcode
ii linux-firmware-network-20200519_1 Binary firmware blobs for the Linux kernel - network
ii linux-firmware-nvidia-20200519_1 Binary firmware blobs for the Linux kernel NVIDIA GPU microcode
ii linux5.3-5.3.18_1 Linux kernel and modules (5.3 series)
ii linux5.4-5.4.50_1 Linux kernel and modules (5.4 series)
ii linux5.7-5.7.7_1 Linux kernel and modules (5.7 series)
ii lua-5.3.5_4 Powerful, fast, lightweight, embeddable scripting language (5.3.x) (transitional dummy package)
ii lua53-5.3.5_4 Powerful, fast, lightweight, embeddable scripting language (5.3.x)
ii lvm2-2.02.187_1 Logical Volume Manager 2 utilities
ii lzo-2.10_2 Portable lossless data compression library
ii m4-1.4.18_2 GNU version of UNIX m4 macro language processor
ii make-4.3_2 GNU Make build tool
ii man-pages-5.07_1 Linux Documentation Project (LDP) manual pages
ii mdadm-4.1_2 Tool for managing/monitoring Linux md device arrays
ii mdocml-1.14.5_5 The mandoc UNIX manpage compiler toolset
ii mkfontscale-1.2.1_1 X11 Scalable Font Index Generator
ii mpc-0.33_1 Minimalist command line interface to MPD
ii mpfr-4.0.2_1 Library for multiple-precision floating-point computations
ii mpfr-devel-4.0.2_1 Library for multiple-precision floating-point computations - development files
ii mpir-3.0.0_1 Multiple Precision Integers and Rationals
ii mpir-devel-3.0.0_1 Multiple Precision Integers and Rationals - development files
ii musl-1.1.24_3 Musl C library
ii musl-devel-1.1.24_3 Musl C library - development files
ii musl-fts-1.2.7_3 Implementation of fts(3) for musl libc
ii ncurses-6.2_2 System V Release 4.0 curses emulation library
ii ncurses-base-6.2_2 System V Release 4.0 curses emulation library - base terminfo files
ii ncurses-devel-6.2_2 System V Release 4.0 curses emulation library - development files
ii ncurses-libs-6.2_2 System V Release 4.0 curses emulation library -- shared libraries
ii nettle-3.6_1 Low-level cryptographic library
ii nghttp2-1.41.0_2 HTTP/2 C Library
ii nghttp2-devel-1.41.0_2 HTTP/2 C Library - development files
ii ninja-1.10.0_1 Small build system with a focus on speed
ii ntp-4.2.8p15_2 Network Time Protocol daemon and utilities
ii nvi-1.81.6_16 The Berkeley Vi Editor
ii openblas-0.3.9_1 Basic Linear Algebra Subprograms based on GotoBLAS2
ii openblas-devel-0.3.9_1 Basic Linear Algebra Subprograms based on GotoBLAS2 - development files
ii openssh-8.3p1_2 OpenSSH free Secure Shell (SSH) client and server implementation
ii os-prober-1.77_2 Utility to detect other OSes on a set of drives
ii p11-kit-0.23.20_1 Provides a way to load and enumerate PKCS#11 modules
ii pam-1.3.0_2 Flexible mechanism for authenticating users
ii pam-base-0.3_5 PAM base configuration files
ii pam-libs-1.3.0_2 Flexible mechanism for authenticating users - runtime libraries
ii pandoc-2.9.2.1_1 Universal converter between markup formats (with citeproc support)
ii pango-1.42.4_7 Library for layout and rendering of text
ii patch-2.7.6_4 Patch files using diff output
ii pciutils-3.7.0_1 PCI bus related utilities
ii pcre-8.44_1 Perl Compatible Regular Expressions
ii pcre-devel-8.44_1 Perl Compatible Regular Expressions - development files
ii pcre2-devel-10.35_1 Perl Compatible Regular Expressions (2nd version) - development files
ii perl-5.30.3_1 Practical Extraction and Report Language
ii perl-Authen-SASL-2.16_3 Authen::SASL -- SASL authentication framework
ii perl-Convert-BinHex-1.125_2 Perl module to extract data from Macintosh BinHex files
ii perl-IO-Socket-SSL-2.068_1 IO::Socket::SSL -- SSL sockets with IO::Socket interface
ii perl-IO-stringy-2.113_1 IO::stringy -- I/O on in-core objects like strings/arrays
ii perl-MIME-tools-5.509_2 MIME-tools -- Parses streams to create MIME entities
ii perl-MailTools-2.21_1 MailTools -- Various e-mail related modules
ii perl-Net-SMTP-SSL-1.04_1 Net::SMTP::SSL -- SSL support for Net::SMTP
ii perl-Net-SSLeay-1.88_4 Net::SSLeay - Perl extension for using OpenSSL
ii perl-Term-ReadLine-Gnu-1.36_2 Perl extension for the GNU readline/history library
ii perl-TimeDate-2.33_1 TimeDate -- Date formating subroutines
ii perl-URI-1.76_1 Perl Uniform Resource Identifiers class (URI, RFC 2396)
ii pixman-0.38.4_1 Library of low-level pixel manipulation routines
ii pkgconf-1.7.3_1 Provides compiler and linker configuration
ii poppler-0.80.0_1 PDF rendering library
ii poppler-data-0.4.9_1 Encoding data for the poppler PDF rendering library
ii popt-1.16_7 Command line option parsing library
ii ppl-1.2_1 The Parma Polyhedra Library
ii ppl-devel-1.2_1 The Parma Polyhedra Library - development files
ii procps-ng-3.3.16_1 Utilities for monitoring your system and its processes
ii psmisc-23.3_1 Small set of utilities that use the linux proc filesystem
ii python-2.7.18_2 Interpreted, interactive, object-oriented programming language
ii python-backports-1.0_3 Namespace for backported Python features
ii python-backports.functools_lru_cache-1.5_1 Backport of functools.lru_cache from Python 3.3
ii python-cycler-0.10.0_5 Composable style cycles (Python2)
ii python-dateutil-2.8.0_2 Extensions to the standard Python2 datetime module
ii python-kiwisolver-1.0.1_3 Fast implementation of the Cassowary constraint solver (Python2)
ii python-matplotlib-2.2.4_2 Python2 2D/3D plotting library
ii python-matplotlib-data-2.2.4_2 Python2 2D/3D plotting library - data files
ii python-numpy-1.16.5_1 Fast and sophisticated array facility to Python2
ii python-parsing-2.4.6_1 Python parsing module (Python2)
ii python-pytz-2019.3_2 Python2 timezone library
ii python-six-1.14.0_1 Python 2 and 3 compatibility utilities (Python2)
ii python-subprocess32-3.5.4_1 Backport of subprocess module from Python 3.x
ii python3-3.8.3_2 Python programming language (3.8 series)
ii python3-Babel-2.8.0_1 Tools for internationalizing Python applications (Python3)
ii python3-Jinja2-2.10.1_2 Full featured template engine (Python3)
ii python3-MarkupSafe-1.1.1_5 Implements a XML/HTML/XHTML Markup safe string for Python3
ii python3-Pillow-6.2.2_1 Python Imaging Library (PIL) fork (Python3)
ii python3-Pygments-2.5.2_1 Python3 syntax highlighter
ii python3-Sphinx-3.1.1_1 Python 3 documentation generator
ii python3-alabaster-0.7.12_2 Configurable sidebar-enabled Sphinx theme (Python3)
ii python3-attrs-19.3.0_2 Attributes without boilerplate (Python3)
ii python3-chardet-3.0.4_3 Universal encoding detector for Python 2 and 3 (Python3)
ii python3-cycler-0.10.0_5 Composable style cycles (Python3)
ii python3-dateutil-2.8.0_2 Extensions to the standard Python3 datetime module
ii python3-decorator-4.4.0_2 Python3 decorator module
ii python3-devel-3.8.3_2 Python programming language (3.8 series) - development files
ii python3-docutils-0.16_1 Python3 documentation utilities
ii python3-future-0.18.2_1 Clean single-source support for Python 3 and 2 (Python3)
ii python3-idna-2.9_1 Internationalized Domain Names in Applications (IDNA) for Python3
ii python3-imagesize-1.1.0_2 Python3 library to get image size from png/jpeg/jpeg2000/gif file
ii python3-kiwisolver-1.0.1_3 Fast implementation of the Cassowary constraint solver (Python3)
ii python3-matplotlib-3.2.1_1 Python3 2D/3D plotting library
ii python3-matplotlib-data-3.2.1_1 Python3 2D/3D plotting library - data files
ii python3-mpmath-1.1.0_2 Python3 library for arbitrary-precision floating-point arithmetic
ii python3-networkx-2.4_1 Python3 package for creating and manipulating graphs and networks
ii python3-numpy-1.18.5_1 Fast and sophisticated array facility to Python3
ii python3-packaging-19.1_3 Core utilities for Python packages (Python3)
ii python3-parsing-2.4.6_1 Python parsing module (Python3)
ii python3-pkgconfig-1.5.1_2 Python3 module to interface with pkg-config
ii python3-psutil-5.7.0_1 Cross-platform process and system utilities module for Python3
ii python3-pytz-2019.3_2 Python3 timezone library
ii python3-requests-2.23.0_1 Python3 HTTP library for human beings
ii python3-scipy-1.5.0_2 Scientific library for Python3
ii python3-setuptools-46.3.0_1 Easily build and distribute Python3 packages
ii python3-six-1.14.0_1 Python 2 and 3 compatibility utilities (Python3)
ii python3-snowballstemmer-1.2.1_4 Snowball stemming library collection for Python3
ii python3-sphinxcontrib-applehelp-1.0.2_1 Sphinx extension which outputs Apple help book
ii python3-sphinxcontrib-devhelp-1.0.2_1 Sphinx extension which outputs Devhelp document
ii python3-sphinxcontrib-htmlhelp-1.0.3_1 Sphinx extension which outputs HTML document
ii python3-sphinxcontrib-jsmath-1.0.1_1 Sphinx extension which renders Math in HTML by Javascript
ii python3-sphinxcontrib-qthelp-1.0.3_1 Sphinx extension which outputs QtHelp document
ii python3-sphinxcontrib-serializinghtml-1.1.4_1 Sphinx extension which outputs serialized HTML document
ii python3-sympy-1.4_2 Computer algebra system for Python3
ii python3-urllib3-1.25.8_1 HTTP library with thread-safe connection pooling (Python3)
ii readline-8.0.0_1 Readline meta package
ii readline-devel-8.0.001_1 GNU Readline Library - development files
ii rhash-1.3.9_2 Utility for computing hash sums and creating magnet links
ii run-parts-4.9.1_1 Run scripts or programs in a directory
ii runit-2.1.2_11 A UNIX init scheme with service supervision
ii runit-void-20190906_3 Void Linux runit scripts
ii rw-1.0_1 Block device and byte copying program similar to dd
ii sed-4.8_1 The GNU stream editor
ii shadow-4.8.1_1 Shadow password file utilities
ii shared-mime-info-2.0_1 Core database of common types
ii socklog-2.1.0_5 Small and secure syslogd replacement for use with runit
ii socklog-void-20200115_1 Void Linux socklog configuration
ii sqlite-3.32.3_1 SQL Database Engine in a C Library
ii sqlite-devel-3.32.3_1 SQL Database Engine in a C Library - development files
ii st-0.8.4_1 Simple terminal implementation for X
ii st-terminfo-0.8.4_1 Simple terminal implementation for X - terminfo data
ii sudo-1.9.0_1 Allow others to run commands as root
ii tar-1.32_3 GNU tape archiver with remote magnetic tape support
ii terminus-font-4.48_2 Clean, fixed width bitmap font
ii texlive-bin-2020_1 TeX Live Binary distribution through tl-install (newest version)
ii texlive2020-bin-2020_1 TeX Live Binary distribution through tl-install
ii thin-provisioning-tools-0.8.5_1 Tools for manipulating the metadata of dm-thin device-mapper targets
ii tiff-4.1.0_1 Library and tools for reading and writing TIFF data files
ii tmux-3.1b_1 Terminal Multiplexer
ii traceroute-2.1.0_3 Traces the route taken by packets over an IPv4/IPv6 network
ii tzdata-2020a_1 Time zone and daylight-saving time data
ii usbutils-012_1 Linux USB utilities
ii util-linux-2.35.2_1 Miscellaneous linux utilities
ii util-linux-libs-2.35.2_1 Miscellaneous linux utilities - meta libraries
ii vim-8.2.1095_1 Vim editor (vi clone)
ii vim-common-8.2.1095_1 Vim editor (vi clone) - common files
ii void-artwork-20170517_2 Void Linux artwork
ii void-repo-nonfree-9_4 Void Linux drop-in file for the nonfree repository
ii wayland-1.18.0_3 Wayland protocol compositor
ii wget-1.20.3_3 GNU wget download utility
ii which-2.21_3 Displays where a particular program in your path is located
ii wifi-firmware-1.3_3 WiFi firmware meta-package
ii wpa_supplicant-2.9_3 WPA/WPA2/IEEE 802.1X Supplicant
ii xbps-0.59.1_2 XBPS package system utilities
ii xbps-triggers-0.114_1 XBPS triggers for Void Linux
ii xcb-proto-1.14_1 XML-XCB (X C Bindings) protocol descriptions
ii xfsprogs-5.6.0_1 Utilities for managing the XFS filesystem
ii xkbcomp-1.4.2_1 XKBD keymap compiler
ii xkeyboard-config-2.29_1 X Keyboard Configuration Database
ii xorgproto-2019.2_1 Combined X.Org X11 Protocol headers
ii xtools-0.59_1 Opinionated helpers for working with XBPS
ii xtrans-1.4.0_1 Network API translation layer to insulate X
ii xxd-8.2.1095_1 Make a hexdump or do the reverse
ii xz-5.2.5_1 The XZ compression utilities
ii yasm-1.3.0_2 Complete rewrite of the NASM assembler
ii zd1211-firmware-1.5_2 Firmware for the Zydas 1211 wifi cards
ii zeromq-4.3.2_1 Intelligent Transport Layer
ii zeromq-devel-4.3.2_1 Intelligent Transport Layer - development files
ii zlib-1.2.11_3 A compression/decompression Library
ii zlib-devel-1.2.11_3 A compression/decompression Library - development files
ii zziplib-0.13.71_1 Lightweight library to extract data from zip files