anastasis-gtk

Demonstrator GUI for Anastasis
Log | Files | Refs | README | LICENSE

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/