logdiag/README.md

83 lines
1.9 KiB
Markdown
Raw Normal View History

# logdiag
logdiag is a schematic editor written in GTK+.
2012-01-29 22:43:20 +01:00
__This software is considered to be alpha quality and isn't recommended for
regular usage.__
2011-02-07 19:10:29 +01:00
## Requirements
2012-01-29 22:43:20 +01:00
Runtime dependencies:
- GTK+ >= 2.12
- json-glib >= 0.10.4
- lua = 5.1
- librsvg >= 2.0
2012-01-29 22:43:20 +01:00
Build dependencies:
- CMake >= 2.6
2011-02-07 19:10:29 +01:00
## Installation from sources on Unix-like systems
2012-01-29 22:43:20 +01:00
First check that you have all the required dependencies installed, including
all development packages, if your distribution provides them.
Reserve a directory for an out-of-source build:
$ mkdir build
$ cd build
2012-01-29 22:43:20 +01:00
Let CMake prepare the build. You may change the directory where you want the
application to be installed. The default is _/usr/local_.
$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
Now you have two basic choices of installing the application.
#### Using _make install_
# make install
2012-01-29 22:43:20 +01:00
#### Using _cpack_
2012-01-29 22:43:20 +01:00
You have to choose a package format understood by your system package manager.
CMake offers DEB and RPM.
2012-01-29 22:43:20 +01:00
After _cpack_ finishes making the package, install this file.
2012-01-29 22:43:20 +01:00
$ fakeroot cpack -G DEB
# dpkg -i logdiag-0.0-Linux-x86_64.deb
2011-07-05 13:12:34 +02:00
## Building from sources on Windows
2012-01-29 22:43:20 +01:00
First install CMake 2.8 and MinGW. Add both to the system path. If you want to
build an installation package, also install NSIS.
Run the following command in the directory with source files to automatically
fetch and setup all dependencies:
> cmake -P Win32Depends.cmake
2012-01-29 22:43:20 +01:00
Reserve a directory for an out-of-source build:
> mkdir build
> cd build
2012-01-29 22:43:20 +01:00
Let CMake prepare the build:
> cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
Now you can generate a package with CPack. You may choose between:
1. An NSIS-based installation package:
2012-01-29 22:43:20 +01:00
> cpack -G NSIS
2012-01-29 22:43:20 +01:00
2. A portable ZIP package:
2012-01-29 22:43:20 +01:00
> cpack -G ZIP
2012-01-29 22:43:20 +01:00
By default, that is if you specify no generator, both packages are built.