removed some libraries that very general and not primarily used for gaming (will keep the information about them elsewhere)

This commit is contained in:
Trilarion 2021-09-27 23:22:22 +02:00
parent 6b6ca69a88
commit 91e5c2dfa5
29 changed files with 0 additions and 456 deletions

View File

@ -1,23 +0,0 @@
# Boost (C++ Libraries)
- Home: https://www.boost.org/
- Media: https://en.wikipedia.org/wiki/Boost_(C%2B%2B_libraries)
- State: mature
- Download: https://www.boost.org/users/download/
- Keyword: library
- Code repository: https://github.com/boostorg/boost.git (@created 2013, @stars 3932, @forks 1171)
- Code language: C++
- Code license: Boost-1.0
Portable C++ source libraries.
[Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
## Building
Uses its own Build process
2017-11 (1.65.1)
Much is header only, but some parts require building
Follow [Getting started on Windows](https://www.boost.org/doc/libs/1_65_1/more/getting_started/windows.html) or [Getting started on Unix variants](https://www.boost.org/doc/libs/1_65_1/more/getting_started/unix-variants.html)
Building on Windows with MSVC 2017 requires a workaround (see [issue #13197](https://svn.boost.org/trac10/ticket/13197))
With MSVC 2015 run "bootstrap vc14" followed by "b2 toolset=msvc-14.0 stage"

View File

@ -1,14 +0,0 @@
# Crypto++
- Home: https://cryptopp.com/
- Media: https://en.wikipedia.org/wiki/Crypto%2B%2B
- State: mature
- Download: https://cryptopp.com/#download
- Keyword: library
- Code repository: https://github.com/weidai11/cryptopp.git (@created 2015, @stars 2597, @forks 799)
- Code language: C++
- Code license: Boost-1.0
Library of cryptographic schemes.
## Building

View File

@ -1,16 +0,0 @@
# Doxygen
- Home: https://www.doxygen.nl/index.html, https://web.archive.org/web/20181202085648/http://www.stack.nl/~dimitri/doxygen/
- Media: https://en.wikipedia.org/wiki/Doxygen
- State: mature
- Download: https://www.doxygen.nl/download.html
- Keyword: library, tool
- Code repository: https://github.com/doxygen/doxygen.git (@created 2013, @stars 3339, @forks 882)
- Code language: C++
- Code license: GPL-2.0
Tool for generating documentation from annotated C++ sources.
## Building
- Build system: CMake

View File

@ -1,15 +0,0 @@
# GL4ES
- Home: http://ptitseb.github.io/gl4es/
- State: mature
- Platform: Linux, Android
- Keyword: library
- Code repository: https://github.com/ptitSeb/gl4es.git (@created 2014, @stars 306, @forks 65)
- Code language: C
- Code license: MIT
OpenGL for GLES Hardware.
## Building
- Build system: CMake

View File

@ -1,16 +0,0 @@
# GLEW
- Home: http://glew.sourceforge.net/, https://www.opengl.org/sdk/libs/GLEW/
- Media: https://en.wikipedia.org/wiki/OpenGL_Extension_Wrangler_Library
- State: mature
- Platform: Windows, Linux, macOS
- Keyword: library
- Code repository: https://github.com/nigels-com/glew.git (@created 2013, @stars 1708, @forks 432)
- Code language: C, C++, Perl
- Code license: 3-clause BSD
OpenGL extension loading library.
## Building
- Build system: Make

View File

@ -1,16 +0,0 @@
# GTK
- Home: https://www.gtk.org/
- State: mature
- Download: https://www.gtk.org/docs/installations/
- Platform: Windows, Linux, macOS
- Keyword: library
- Code repository: https://gitlab.gnome.org/GNOME/gtk.git
- Code language: C
- Code license: LGPL-2.1
Multi-platform toolkit for creating graphical user interfaces.
## Building
- Build system: Meson

View File

@ -1,15 +0,0 @@
# HarfBuzz
- Home: https://harfbuzz.github.io/, https://web.archive.org/web/20200616182117/https://www.freedesktop.org/wiki/Software/HarfBuzz/
- Media: https://en.wikipedia.org/wiki/HarfBuzz
- State: mature
- Keyword: library
- Code repository: https://github.com/harfbuzz/harfbuzz.git (@created 2012, @stars 1775, @forks 385)
- Code language: C++
- Code license: MIT
OpenType text shaping engine.
## Building
- Build system: CMake

View File

@ -1,18 +0,0 @@
# libpng
- Home: http://libpng.org/pub/png/libpng.html, https://libpng.sourceforge.io/
- Media: https://en.wikipedia.org/wiki/Libpng
- State: mature
- Keyword: library
- Code repository: https://github.com/glennrp/libpng.git (@created 2012, @stars 634, @forks 346), https://sourceforge.net/p/libpng/code/ci/master/tree/
- Code language: C
- Code license: Custom (see LICENSE)
Official PNG reference library.
[libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
## Building
2017-12
On Windows CMake fails with "No CMAKE_ASM_COMPILER could be found." on "project(.. ASM)" with MSVC 2015 as generator

View File

@ -1,17 +0,0 @@
# libvorbis
- Home: https://xiph.org/vorbis/
- Media: https://en.wikipedia.org/wiki/Vorbis
- State: mature
- Download: https://xiph.org/downloads/
- Platform: Linux
- Keyword: library
- Code repository: https://git.xiph.org/vorbis.git
- Code language: C
- Code license: 3-clause BSD
Vorbis audio compression reference implementation.
## Building
- Build system: CMake

View File

@ -1,14 +0,0 @@
# Libxml2
- Home: http://www.xmlsoft.org/
- Media: https://en.wikipedia.org/wiki/Libxml2
- State: mature
- Download: http://www.xmlsoft.org/downloads.html
- Keyword: library
- Code repository: https://gitlab.gnome.org/GNOME/libxml2.git
- Code language: C
- Code license: MIT
XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).
## Building

View File

@ -1,21 +0,0 @@
# Lua
- Home: http://www.lua.org/
- Media: https://en.wikipedia.org/wiki/Lua_(programming_language)
- State: mature
- Download: http://www.lua.org/download.html
- Keyword: library
- Code repository: https://github.com/lua/lua.git (mirror, @created 2012, @stars 3987, @forks 961)
- Code language: C
- Code license: MIT
Powerful, efficient, lightweight, embeddable scripting language.
It's a whole programming language but often used within games projects for scripting purposes (like Python).
See also [LuaDist](https://github.com/LuaDist).
Who develops Lua if the actual repository is not publicly available?
See also [toLua](http://webserver2.tecgraf.puc-rio.br/~celes/tolua/tolua-3.2.html).
## Building

View File

@ -1,18 +0,0 @@
# LZMA SDK
- Home: https://7-zip.org/
- Media: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm
- State: mature
- Download: https://7-zip.org/download.html, https://7-zip.org/sdk.html
- Keyword: library
- Code language: C
- Code license: LGPL-2.0
Provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.
Windows only.
For Linux see [p7zip](https://sourceforge.net/projects/p7zip/), a command line tool (see also [here](https://www.linux.com/training-tutorials/handling-rar-and-7-zip-archives-linux/)).
## Building
The binary LZMA SDK is licensed as PD.

View File

@ -1,16 +0,0 @@
# NumPy
- Home: https://numpy.org/
- State: mature
- Download: https://pypi.org/project/numpy/
- Platform: Windows, Linux, macOS
- Keyword: library
- Code repository: https://github.com/numpy/numpy.git (@created 2010, @stars 15947, @forks 5160)
- Code language: C, Python
- Code license: 3-clause BSD
Scientific computing package for Python.
## Building
- Build system: setup.py

View File

@ -1,13 +0,0 @@
# OpenAL
- Home: http://www.openal.org/
- Media: https://en.wikipedia.org/wiki/OpenAL
- State: mature
- Download: http://www.openal.org/downloads/
- Keyword: library
- Code language: C
- Code license: Proprietary (since v1.1, LGPL before)
Audio application programming interface (API).
## Building

View File

@ -1,15 +0,0 @@
# OpenAL Soft
- Home: https://web.archive.org/web/20200927044729/https://kcat.strangesoft.net/openal.html
- Media: https://en.wikipedia.org/wiki/OpenAL#Implementations
- State: mature
- Keyword: library
- Code repository: https://repo.or.cz/openal-soft.git
- Code language: C
- Code license: LGPL-2.0
Implementation of the OpenAL 3D audio API.
## Building
- Build system: CMake

View File

@ -1,14 +0,0 @@
# OpenSSL
- Home: https://www.openssl.org/
- Media: https://en.wikipedia.org/wiki/OpenSSL
- State: mature
- Download: https://www.openssl.org/source/
- Keyword: library
- Code repository: https://github.com/openssl/openssl.git (mirror, @created 2013, @stars 14562, @forks 6479), https://www.openssl.org/source/gitrepo.html
- Code language: C
- Code license: Apache-2.0
Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.
## Building

View File

@ -1,16 +0,0 @@
# Pillow
- Home: https://python-pillow.org/
- State: mature
- Download: https://pypi.org/project/Pillow/
- Platform: Windows, Linux, macOS
- Keyword: library
- Code repository: https://github.com/python-pillow/Pillow.git (@created 2012, @stars 8097, @forks 1558)
- Code language: C, Python
- Code license: Custom (PIL Software License)
Fork of the Python Imaging Library.
## Building
- Build system: setup.py

View File

@ -1,14 +0,0 @@
# pkg-config
- Home: https://www.freedesktop.org/wiki/Software/pkg-config/
- Media: https://en.wikipedia.org/wiki/Pkg-config
- State: mature
- Download: https://pkg-config.freedesktop.org/releases/
- Keyword: library, tool
- Code repository: https://anongit.freedesktop.org/git/pkg-config.git
- Code language: C
- Code license: GPL-2.0
Tool used when compiling applications and libraries.
## Building

View File

@ -1,16 +0,0 @@
# Pthreads-win32
- Home: https://sourceware.org/pthreads-win32/
- Media: https://en.wikipedia.org/wiki/POSIX_Threads#POSIX_Threads_for_Windows
- State: mature
- Keyword: library
- Code repository: https://github.com/GerHobbelt/pthread-win32.git (for cvs see home, @created 2011, @stars 155, @forks 99)
- Code language: C
- Code license: LGPL-2.1
Implements a large subset of the POSIX standard threads related API.
## Building
Manually created project files for MSVC.

View File

@ -1,14 +0,0 @@
# pyglet
- Home: http://pyglet.org/
- State: mature
- Download: https://pypi.org/project/pyglet/
- Platform: Windows, Linux, macOS
- Keyword: library
- Code repository: https://github.com/pyglet/pyglet.git (@created 2019, @stars 677, @forks 125)
- Code language: Python
- Code license: 3-clause BSD
Multimedia library for Python.
## Building

View File

@ -1,15 +0,0 @@
# PyQt
- Home: https://www.riverbankcomputing.com/software/pyqt/intro
- Media: https://en.wikipedia.org/wiki/PyQt
- State: mature
- Download: https://www.riverbankcomputing.com/software/pyqt/download
- Platform: Windows, Linux, macOS, Android, iOS
- Keyword: library
- Code language: C++, Python
- Code license: GPL-3.0, Custom (Riverbank Commercial License)
- Code dependency: Qt
Python binding for the Qt framework.
## Building

View File

@ -1,14 +0,0 @@
# Ragel
- Home: http://www.colm.net/open-source/ragel/
- Media: https://en.wikipedia.org/wiki/Ragel
- State: mature
- Keyword: library
- Code repository: git://git.colm.net/ragel.git
- Code language: C++
- Code license: MIT
Compiles executable finite state machines from regular languages.
Required by [HarfBuzz](harfbuzz.md).
## Building

View File

@ -1,14 +0,0 @@
# SWIG
- Home: http://swig.org/
- Media: https://en.wikipedia.org/wiki/SWIG
- State: mature
- Download: http://www.swig.org/download.html
- Keyword: library, interface generator
- Code repository: https://github.com/swig/swig.git (@created 2012, @stars 3769, @forks 931)
- Code language: C++
- Code license: SWIG license (https://raw.githubusercontent.com/swig/swig/master/LICENSE)
Software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
## Building

View File

@ -1,17 +0,0 @@
# Twisted
- Home: https://twistedmatrix.com/trac/
- Media: https://en.wikipedia.org/wiki/Twisted_(software)
- State: mature
- Download: https://pypi.org/project/Twisted/
- Platform: Windows, Linux
- Keyword: library
- Code repository: https://github.com/twisted/twisted.git (@created 2011, @stars 4135, @forks 1010)
- Code language: Python
- Code license: MIT
Event-driven networking engine.
## Building
- Build system: setup.py

View File

@ -1,14 +0,0 @@
# wxPython
- Home: https://wxpython.org/
- State: mature
- Download: https://pypi.org/project/wxPython/
- Platform: Windows, Linux, macOS
- Keyword: library
- Code repository: https://github.com/wxWidgets/Phoenix.git (@created 2012, @stars 1502, @forks 400)
- Code language: Python, C
- Code license: wxWindows license
Wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API.
## Building

View File

@ -1,14 +0,0 @@
# wxWidgets
- Home: http://wxwidgets.org/
- Media: https://en.wikipedia.org/wiki/WxWidgets
- State: mature
- Download: http://wxwidgets.org/downloads/
- Keyword: library, gui toolkit
- Code repository: https://github.com/wxWidgets/wxWidgets.git (@created 2011, @stars 3444, @forks 1190)
- Code language: C++, Objective-C
- Code license: Custom
C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms.
## Building

View File

@ -1,18 +0,0 @@
# XZ Utils
- Home: https://tukaani.org/xz/
- Media: https://en.wikipedia.org/wiki/XZ_Utils
- State: mature
- Keyword: library
- Code repository: https://git.tukaani.org/xz.git (https://git.tukaani.org/?p=xz.git)
- Code language: C
- Code license: Custom (see file Copying, liblzma is public domain)
General-purpose data compression software with a high compression ratio.
Python support [lzma](https://docs.python.org/3/library/lzma.html)
Supersedes [LZMA Utils](https://tukaani.org/lzma/)
## Building
- Build instruction: manual (see instructions in source folder windows)

View File

@ -1,14 +0,0 @@
# yaml-cpp
- Home: https://github.com/jbeder/yaml-cpp
- State: mature
- Keyword: library
- Code repository: https://github.com/jbeder/yaml-cpp.git (@created 2015, @stars 2417, @forks 844)
- Code language: C++
- Code license: MIT
YAML parser and emitter in C++ matching the YAML 1.2 spec.
## Building
- Build system: CMake (shows deprecation warnings)

View File

@ -1,15 +0,0 @@
# zlib
- Home: http://zlib.net/
- Media: https://en.wikipedia.org/wiki/Zlib
- State: mature
- Keyword: library
- Code repository: https://github.com/madler/zlib.git (@created 2011, @stars 2726, @forks 1520)
- Code language: C
- Code license: zlib
Software library used for data compression.
## Building
- Build system: CMake