freefilesync (11.20-1+devuan) Now requires g++-11 due to `-std=c++2b`. Upstream moved to wx 3.1.6 or newer, which of course still doesn't work in Ceres (only version 3.0.5). To get around this issue, this package loses some of the wx 3.1.6-dependent hiDPI support. freefilesync (10.25-1+devuan) Now requires g++-10. Previously, the maintainer was reverting the logic only available to gcc-10, but this is becoming unmaintainable. freefilesync (10.21-2+devuan) * gtk2 build for albion * gtk3 build is broken: ``` g++ -std=c++2a -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wshadow -Wnon-virtual-dtor -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-3.0` -isystem/usr/include/gtk-3.0 `pkg-config --cflags libselinux` -DHAVE_SELINUX -c ui/command_box.cpp -o /tmp/FreeFileSync_Make/ffs/src/ui/command_box.cpp.o In file included from ui/command_box.cpp:7: ui/command_box.h:22:1: error: expected class-name before '{' token 22 | { | ^ compilation terminated due to -Wfatal-errors. make: *** [Makefile:121: /tmp/FreeFileSync_Make/ffs/src/ui/command_box.cpp.o] Error 1 ``` This is probably a wxWidgets 3.0-gtk3 or gtk3 issue. Upstream does make it sound like they will move to gtk3 eventually, and will come across this and try to fix it I'm sure. * how the gtk2 build fails if libgtk-3-dev is installed: ``` /usr/include/gtk-3.0/gdk/gdktypes.h:143:39: error: conflicting declaration 'typedef struct _GdkWindow GdkWindow' 143 | typedef struct _GdkWindow GdkWindow; ``` freefilesync (10.20-1+devuan) * gtk3 build for obs * For changing gtk2 to gtk3, see control and patches/series files In case the sound is not working on a Devuan system for FreeFileSync, check file `/etc/modprobe.d/oss-compat.conf` $ cat /etc/modprobe.d/oss-compat.conf softdep snd-pcm post: snd-pcm-oss softdep snd-mixer post: snd-mixer-oss softdep snd-seq post: snd-seq-midi snd-seq-oss Setting this, so that /dev/dsp exists, allows freefilesync to play audio. Additionally, nothing else should be playing audio, because if something else is playing audio, a stack trace of FreeFileSync will show error "device or resource busy." -- B Stack Sat, 15 Feb 2020 16:30:36 -0500 freefilesync (10.19-2+devuan) * gtk2 build -- B Stack Fri, 27 Dec 2019 09:52:13 -0500 freefilesync (10.19-1+devuan) * Upgrade application -- B Stack Fri, 27 Dec 2019 09:32:55 -0500 freefilesync (10.18-2+devuan) * Revert to libwxgtk3.0 (gtk2) instead of libwxgtk3.0-gtk3 * This involves using the local devuan-archive repo because libwxgtk3.0 was dropped in Devuan upstream -- B Stack Thu, 26 Dec 2019 09:46:15 -0500 freefilesync (10.18-1+devuan) * Switch to gtk3 so OBS can build it - Debian dropped libwxgtk3.0-dev in favor of libwxgtk3.0-gtk3-dev, but gtk3 has some perceived performance issues back from FreeFileSync 8.7 days. - https://dev1galaxy.org/viewtopic.php?pid=18625#p18625 - https://freefilesync.org/forum/viewtopic.php?t=4918&p=16608&hilit=proxy_pixbuf_destroy#p16608 -- B Stack Thu, 21 Oct 2019 08:18:00 -0500 freefilesync (10.17-1+devuan) * Disable libcurl version check, to match AUR release. * Minor cleanup of Makefile that upstream failed to notice when he refactored -- B Stack Tue, 22 Oct 2019 10:06:00 -0400 freefilesync (10.16-1+devuan) * Revert some sftp and libssh2 newer-version functionality. Upstream apparently patches their upstream libs. This might break sftp usage, so please report such breakage to the package maintainer. -- B Stack Tue, 16 Sep 2019 10:06:00 -0400 freefilesync (10.15-1+devuan) * Revert the removal of gtk+-2.0 in LINKFLAGS. How does upstream link this application, exactly? * Revert some probably-wxGTK 3.1.1 minor functionality to old logic, to get it to compile. -- B Stack Thu, 15 Aug 2019 21:56:04 -0400