diff options
Diffstat (limited to 'freefilesync/debian/README.Debian')
-rw-r--r-- | freefilesync/debian/README.Debian | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/freefilesync/debian/README.Debian b/freefilesync/debian/README.Debian index b370841..a5a1f01 100644 --- a/freefilesync/debian/README.Debian +++ b/freefilesync/debian/README.Debian @@ -1,8 +1,84 @@ +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 <bgstack15@gmail.com> Sat, 15 Feb 2020 16:30:36 -0500 + +freefilesync (10.19-2+devuan) + + * gtk2 build + + -- B Stack <bgstack15@gmail.com> Fri, 27 Dec 2019 09:52:13 -0500 + +freefilesync (10.19-1+devuan) + + * Upgrade application + + -- B Stack <bgstack15@gmail.com> 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 <bgstack15@gmail.com> 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 <bgstack15@gmail.com> 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 <bgstack15@gmail.com> 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. |