summaryrefslogtreecommitdiff
path: root/freefilesync/README.md
blob: 1e0b276bbd86e3891c080227a37d6ea244084433 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Readme for freefilesync

## FreeFileSync upstream
https://freefilesync.org
Forked from [https://github.com/PhantomX/chinforpms/blob/master/\_pasture/freefilesync/freefilesync.spec](https://github.com/PhantomX/chinforpms/blob/master/_pasture/freefilesync/freefilesync.spec)
https://gitlab.com/opensource-tracking/FreeFileSync

## Reason for being in stackrpms
Fedora, CentOS, and Devuan do not package FreeFileSync. I maintained a separate spec file for this application, but rebased to a fork from PhantomX.

## Alternatives
* rsync  traditional cli sync utility
* grsync  gtk frotend for rsync
* duplicati  sync with cloud storage offerings
* rclone  another cloud storage sync utility

## Reverse dependency matrix
Distro         | FreeFileSync version | gtk version
-------------- | -------------------- | ----------------
CentOS 7       | 10.24                | 2
CentOS 8       | 10.24                | 2
Fedora 32      | 11.3                 | 2
Fedora 33      | 11.3                 | 2
Fedora Rawhide | 11.3                 | 2
Devuan Ceres   | 11.3                 | 3

## Additional info
Upstream officially still [uses gtk2](https://freefilesync.org/forum/viewtopic.php?t=7660&p=26079#p26063) but the code supports gtk3 starting around version 10.25. With version 10.25, only stdc++=20 is supported, so el7 cannot go any higher: I was unable to find g++-10 for el7.

## Differences from upstream
None
bgstack15