README (1842B)
1 ============= 2 ANASTASIS-GTK 3 ============= 4 5 This package includes GTK interfaces to GNU Anastasis. Anastasis is a 6 GNU package enabling distributed key backup and recovery. The code is 7 released under the GNU General Public License (v3 or later). See 8 COPYING for details. 9 10 11 Dependencies 12 ============ 13 14 Build tools for compiling Anastasis from source: 15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 17 - gcc or clang 18 - autoconf >= 2.69 (building from git) 19 - automake >= 1.11.1 (building from git) 20 - recutils >= 1.0 (building from git) 21 - libtool >= 2.2 22 - makeinfo >= 4.8 23 - make[*3] 24 - pkgconf or pkg-config 25 - sphinx 26 - sphinx-rtd-theme 27 - sphinx-multiversion 28 29 30 Direct dependencies 31 ~~~~~~~~~~~~~~~~~~~ 32 33 These are the direct dependencies for running Anastasis: 34 35 - GNU Anastasis >= 0.6.0 36 - gnunet-gtk >= 0.23.1 37 - PostgreSQL >= 15.0 38 - libmagic 39 - libgtk3+ 40 - libgladeui 41 - libhpdf (optional) 42 43 44 Installation 45 ============ 46 47 For generic installation instructions, see INSTALL. 48 49 In order to compile or run this code, you need to first install the 50 main GNUnet, gnunet-gtk, GNU Taler and GNU Anastasis codebases. 51 52 Then you may need to tell configure where the GNUnet installation is 53 located. The following command will install the GTK interfaces in the 54 $GNUNET_PREFIX/.. directory. 55 56 $ export GNUNET_PREFIX=/usr/local/lib # or other directory of your choice 57 $ ./configure --prefix=$GNUNET_PREFIX/.. --with-gnunet=$GNUNET_PREFIX/.. 58 $ make install 59 60 anastasis-gtk requires GTK 3.22.0 or higher and libgladeui-2 (i.e. 3.8 61 or 3.10). glade-3.8 should be used to edit the UI. 62 63 64 After installation, you should have the following new programs: 65 66 * anastasis-gtk --- a GUI to backup and restore secrets with Anastasis 67 68 69 Stay tuned 70 ========== 71 72 * https://anastasis.lu/ 73 * https://bugs.anastasis.lu/