README (1913B)
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 - libgtk4 (>= 4.10) 40 - libhpdf (optional) 41 42 43 Installation 44 ============ 45 46 For generic installation instructions, see INSTALL. 47 48 In order to compile or run this code, you need to first install the 49 main GNUnet, gnunet-gtk, GNU Taler and GNU Anastasis codebases. 50 51 Then you may need to tell configure where the GNUnet installation is 52 located. The following command will install the GTK interfaces in the 53 $GNUNET_PREFIX/.. directory. 54 55 $ export GNUNET_PREFIX=/usr/local/lib # or other directory of your choice 56 $ ./configure --prefix=$GNUNET_PREFIX/.. --with-gnunet=$GNUNET_PREFIX/.. 57 $ make install 58 59 anastasis-gtk requires GTK 4.10.0 or higher. The user interface is 60 described by the GtkBuilder .ui files in contrib/; edit them with a text 61 editor and check them with "gtk4-builder-tool validate". 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/