|
3 months ago | |
---|---|---|
copying | 5 months ago | |
examples | 3 months ago | |
res | 5 months ago | |
source/amalthea | 3 months ago | |
.gitignore | 2 years ago | |
LICENSE | 5 months ago | |
Makefile | 3 months ago | |
README.md | 5 months ago | |
changelog | 3 months ago | |
copyright | 5 months ago | |
ddoc-macros | 1 year ago | |
dub.sdl | 5 months ago | |
env.sh | 4 months ago | |
meson.build | 5 months ago |
README.md
The Amalthea Library is free software. This library is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
Official repositories:
Amalthea
Amalthea is a small general Linux-specific library for the D programming language. It provides a few useful functions.
Library documentation:
https://os-18.gitlab.io/docs/
Alternative link to the same documentation:
https://os-18.codeberg.page/amalthea/
Ready-made packages
See:
Download Page on GitLab
or
Download Page on Codeberg
Build from source
Preparing
You must have at least one of these compilers:
Also the library needs libgio-2.0 and libglib-2.0. Most likely, these libraries are already on your system.
Simple building and installing
Creating of static and dynamic libraries for the ldc2 compiler (by default):
make
Installation:
make install
After that, the library for ldc2 is ready for use.
You can install the library in any other directory:
make install DESTDIR=/home/$USER/sandbox
Uninstalling:
make uninstall
If you installed in an alternative directory:
make uninstall DESTDIR=/home/$USER/sandbox
Specific building
Compiler by default is ldc2. You can choose other compiler (for example, dmd):
make DC=dmd
Installing:
make install DC=dmd
Uninstalling:
make uninstall DC=dmd
Feedback
Questions, suggestions, comments, bugs:
Also use the repository service tools.