Child pages
  • Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Phase 3 finished, fancylibs Mingw8

...

Project (subdir)Archs (-o parameter)Buster StatusVersion with MinGW-8 package for BusterRemarks, changes
fancylog

- (arch|8)

OK

1.0.3-7
cute-headers- (arch|8)

OK

8_1.6.1-10
fancylibs- (arch|8)OK3.7.3-2

In debian-mingw-8/rules:
# see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492
w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
...
common-build-indep::
  cd $(w32builddir) && $(MAKE) arch="i686-w64-mingw32" PKG_CONFIG_LIBDIR=$(w32pcdir)
  cd $(w64builddir) && $(MAKE) arch="x86_64-w64-mingw32" PKG_CONFIG_LIBDIR=$(w64pcdir)

fancydrawing- (arch|8)OK
0.6.2-45
In debian-mingw-8/rules:
# see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492
w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
...
common-build-indep::
  cd $(builddir) && PKG_CONFIG_LIBDIR=$(w64pcdir) $(MAKE) arch=$(arch)
  cd $(builddir32) && PKG_CONFIG_LIBDIR=$(w32pcdir) $(MAKE) arch=$(arch32)
fancygpsdclient- (unix|8)OK0.4.3-67debian-mingw-8/rules adapted like above
fancyhttpd- (arch|8)OK0.8.0-3debian-mingw-8/rules adapted like above
fancylogd- (unix|8)OK0.1.0-56

debian-mingw-8/rules adapted like above

Also had to add FANCYLOGD_COMMON_API in fancylogdVersion.cpp

fancylogview- (nsis directory!?)TODO?OK0.3.0.6Deferred, depends on QT
fancypkcs11- (unix only)--Probably never build for MinGW, despite debian-mingw-?/ directories
fancypcsc- (arch|8)OK0.2.5-34
fancymodbus- (unix only)--
fancysax- (arch|8)OK0.6.1-89debian-mingw-8/rules adapted like above
fancyqt4- (arch|8)TODO?Deferred, depends on QTOK0.9.3-5debian-mingw-8/rules adapted like above
fancyqt4widgets- (arch|8)TODO?Deferred, depends on QTOK0.5.2-3debian-mingw-8/rules adapted like above
fancysane- (unix only)--
fancyqmi- (unix only)--
fancyssl-tools- (arch|8)TODOOK0.4.0-6debian-mingw-8/rules adapted like above

...