Yet another DF LazyNewbPack builder for Linux/MacOS.
./configure --prefix=$PWD && make install
-> configures the tool for your system and install in local directory (./bin/
)
./bin/lnp-forge menuconfig
-> change DF version and other stuff (optional)
./bin/lnp-forge build
-> downloads and builds components of your LazyNewbPack
The pack is ready to use in: .build/src/lnp-x.xx
(and can be moved elsewhere)
Optionally, you can also build an rpm package for Fedora by running:
fedpkg --release f32 local # Replace f32 for the version of fedora for which you want to build the pack
After building it, the binary rpm package can be found in x86_64/lazy-newb-pack-*.*.x86_64.rpm
.
Components of the pack are downloaded and built from their original repository. No prebuilt binaries from Armok knows where!
Does include:
- DwarfFortress
- DFHack + TWBT
- full DFGraphics tilesets
- various keybinds and embark profiles
- Dwarf Therapist
- SoundSense
- Legends Browser
lnp-forge checks for the following software:
- git
- mercurial
- gcc-c++
- make & cmake
- Tcl/Tk
- python + module Tkinter
- java 8
- perl + modules XML::LibXML & XML::LibXSLT
- ncurses
- Qt4/5
- 32-bit libraries OpenAL, SDL-image & SDL-ttf
Check the wiki (https://github.com/McArcady/lnp-forge/wiki/Installing-dependencies) for help on installing those dependencies.
Please attach the log file build.log
to your issue report in Github.
For help and discussion, see also the Bay12 forums lnp-forge topic.