summaryrefslogtreecommitdiff
path: root/freefilesync/README.md
diff options
context:
space:
mode:
authorB Stack <bgstack15@gmail.com>2020-11-05 13:12:05 -0500
committerB Stack <bgstack15@gmail.com>2020-11-05 13:12:05 -0500
commit1e2cc436254cee4f2b5027bb2f3881735bef33c4 (patch)
tree54d82897732389a9511bf30b19b67add45900a67 /freefilesync/README.md
parentMerge branch 'freefilesync-bump' into 'master' (diff)
downloadstackrpms-1e2cc436254cee4f2b5027bb2f3881735bef33c4.tar.gz
stackrpms-1e2cc436254cee4f2b5027bb2f3881735bef33c4.tar.bz2
stackrpms-1e2cc436254cee4f2b5027bb2f3881735bef33c4.zip
ffs 11.3-2 with fixed trad patch
Diffstat (limited to 'freefilesync/README.md')
-rw-r--r--freefilesync/README.md30
1 files changed, 29 insertions, 1 deletions
diff --git a/freefilesync/README.md b/freefilesync/README.md
index 1e0b276..4075b91 100644
--- a/freefilesync/README.md
+++ b/freefilesync/README.md
@@ -10,7 +10,7 @@ Fedora, CentOS, and Devuan do not package FreeFileSync. I maintained a separate
## Alternatives
* rsync traditional cli sync utility
-* grsync gtk frotend for rsync
+* grsync gtk frontend for rsync
* duplicati sync with cloud storage offerings
* rclone another cloud storage sync utility
@@ -26,6 +26,34 @@ 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.
+On the rpm platforms, where gtk2 is still supported as a primary environment, I compile FreeFileSync against gtk2. On Devuan where gtk2 has been obsoleted, I compile against gtk3.
+
+
+## CentOS compilation of freefilesync
+
+### Dependencies to build FreeFileSync on CentOS 7
+All of the packages in the next section, and also
+* devtoolset-7 [Software Collections (SCL)][3]
+* custom patches provided in this repo.
+
+### Sources of the bgstack15/FreeFileSync copr packages
+Custom packages:
+* openssl: [bgstack15][1]
+* libssh2: [city-fan][2]
+* curl: city-fan
+* libmetalink: city-fan
+* libpsl: city-fan
+
+### Credits
+This package, freefilesync, is made possible by the concerted efforts of many people and groups
+* Zenju, author of the upstream project [FreeFileSync](http://freefilesync.org)
+* [PhantomX](https://github.com/PhantomX/)/chinforpms [freefilesync spec](https://github.com/PhantomX/chinforpms/tree/master/freefilesync)
+* My [original freefilesync spec](https://gitlab.com/bgstack15/freefilesync-rpm/)
+
+### References
+[1][https://bgstack15.wordpress.com]
+[2][http://www.city-fan.org/ftp/contrib/yum-repo/]
+[3][https://www.softwarecollections.org/en/scls/rhscl/devtoolset-7/]
## Differences from upstream
None
bgstack15