jsbien / djview4isearch

A fork of djview4poliqarp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ABOUT DJVIEW4POLIQARP

djview4poliqarp is a fork of djview4 (http://djvu.sourceforge.net/djview4.html). Its purpose is to serve as a remote client to Poliqarp for DjVu server providing access to so called graphical concordances in a convenient way, cf. eg. https://bitbucket.org/jsbien/ndt/wiki/z_djview4p.

The ideas to use DjView as a Poliqarp client and other suggestions were formulated by Janusz S. Bień. A prototype was implemented by Grzegorz Chimosz, the present version has been developed by Michał Rudolf.

In years 2009-2012 the work was supported by the Ministry of Science and Higher Education's grant no. N N519 384036, now it is occasionally supported by Formal Linguistics Department of the University of Warsaw.

The recent versions of the program support indexes, cf. Bień, Janusz S. (2014) Elektroniczny indeks do słownika Lindego. In: V Glosa do leksykografii, 18-19 września 2014 r. (http://bc.klf.uw.edu.pl/379/) and https://bitbucket.org/jsbien/ilindecsv.

HOW TO COMPILE WINDOWS VERSION

Native compilation on Windows

You will need Qt SDK (available from http://qt-project.org). Compile djview4poliqap, using MINGW32. To run, DjView4Poliqarp needs Qt DLLs (available with Qt), DjVuLibre DLL (available from http://djvu.sourceforge.net) and MINGW runtime libraries (available with Qt). You can get all the necessary files by extracting the installer available at DjView4Poliqarp website (https://bitbucket.org/mrudolf/djview-poliqarp/downloads/DjView4Poliqarp-1.5.exe).

To create installer, you need Inno Setup from http://www.jrsoftware.org/isinfo.php. You will need to adjust version number and the paths to local versions DLL libraries.

See Windows.md for more details.

Cross-compilation for Windows on Linux

You will need a cross-compiling toolchain and cross-compiled Qt and djvulibre libraries. The cross-compile.sh script automates the building process of those and the application itself.

See Windows-cross-compile.md for details.

HOW TO COMPILE LINUX VERSION

Install the build dependencies listed in debian/control, then run

dpkg-buildpackage -uc -us -b -rfakeroot

or an equivalent command.

HOW TO COMPILE MACINTOSH VERSION

Contact Michał Rudolf.

About

A fork of djview4poliqarp

License:GNU General Public License v2.0


Languages

Language:C++ 90.8%Language:C 6.3%Language:HTML 1.2%Language:Shell 1.0%Language:Inno Setup 0.3%Language:QMake 0.2%Language:Makefile 0.2%