Requirements
- GNU Autoconf 2.62 or later
- GNU Automake 1.10.1 or later
- GNU libtool 2.2.6 or later
- Glib 2.34.0 or later
- GTK-Doc 1.18-2
- GObject Introspection 1.32.1 or later
- Linux kernel 3.12 or later

How to build
 $ ./autogen.sh
 $ ./configure
 $ make
 $ make install

How to refer document
 $ ./autogen.sh
 $ ./configure --enable-gtk-doc
 $ make
 $ make install

How to test
(needless to install)
 $ ./autogen.sh
 $ ./configure
 $ make
 $ ./samples/run.sh [gtk|qt4|qt5]
gtk - PyGObject is required.
qt4 - PyQt4 is required (also test python2).
qt5 - PyQt5 is required.

How to make DEB package
1. clone repository including debian stuffs from salsa.debian.org.
  $ cd /tmp
  $ git clone --branch debian/unstable https://salsa.debian.org/debian/libhinawa.git debian-stuffs
2. copy debian stuffs into this repository.
  $ cp -r /tmp/debian-stuffs/debian ~/git/libhinawa
3. build DEB package
  $ cd ~/git/libhinawa
  $ dpkg-buildpackage -rfakeroot -uc -b

How to make RPM package
1. archive all source code into libhinawa-0.9.0.tar.gz
  $ git archive --format tar.gz --prefix='libhinawa-0.9.0/' 0.9.0 -o ~/rpmbuild/SOURCES/libhinawa-0.9.0.tar.gz
2. rpmbuild -bb libhinawa.spec
