Installation
============
SmartSVN requires a 64-bit Linux system.

SmartSVN does not need to be installed; just unpack it to your preferred
location and launch the bin/smartsvn.sh script.


GTK3 Version
------------
SmartSVN 14 requires a GTK3 version >= 3.20. If you have an older GTK3
version, you may still run SmartSVN by adding following line to
smartsvn.vmoptions (in the Settings directory, see About dialog):

swtver=4932

Note that this configuration is not officially supported by us and
possible SWT-related problems won't be fixed.


Menu Item
---------
To create a menu item launch bin/add-menuitem.sh, to remove it later use
bin/remove-menuitem.sh.


Possible Problems
-----------------
If you are using an Enterprise Linux with Federal Information Processing
Standard (FIPS) launching might fail with the error "error while loading
shared libraries: libjli.so". In that case you need to run following
commands:

  $ fapolicyd-cli -file add <install-path>/bin
  $ fapolicyd-cli -file add <install-path>/jre/bin
  $ fapolicyd-cli -update


On some systems (e.g. Rocky Linux) it might happen to get the error

  Couldn't perform atomic initialization
  SQLite error
  SQLite compiled for 3.40.0, but running with 3.34.1

In this case it might help to add following line to smartsvn.sh (modify the
path with the exact one matching your SmartSVN version):

export LD_LIBRARY_PATH=$HOME/.config/smartsvn/14.4/svn-tmp/15009


Contact
-------
If you have further questions regarding the SmartSVN on Linux, please ask in
our SmartSVN mailing list:

https://www.smartsvn.com/contact/
 
--
Your SmartSVN-team
www.smartsvn.com
