Skip to content
Norbert Pfeiler edited this page Mar 14, 2015 · 6 revisions

build and test-deploy on all platforms → git tag release → release-deploy

version update

  • version.h.in
  • resources/doc/documentation.html
  • installer/aur/PKGBUILD
  • installer/knossos/DEBIAN/control
  • installer/install32.iss
  • installer/install64.iss
  • maybe update Splash

AUR package

  • updpkgsumsmakepkg --source → upload to AUR

Debian package

  • you probably need nearly all of the output of ldd knossos as well as knossos/opt/knossos/sqldrivers and at least the platform plugin inside knossos/opt/knossos/platforms and their dependencies
  • create-deb.sh will try to update the knossos executable in knossos/opt/knossos (change the path accordingly or copy manually) and build a Debian package
  • don’t rename it, when installing the linter will hunt you

Windows Setup

  • install qt5-static and get a static build of CURL
  • build with CMake flag BUILD_SHARED_LIBS=FALSE (there’re currently hard coded paths inside CustomLibraryLocations.cmake)
  • put the static knossos32.exe and knossos64.exe and their corresponding python installers (make sure the filenames are correct in the *.iss files) in the installer dir
  • run both scripts (Inno Setup (http://www.jrsoftware.org/isdl.php#stable))
Clone this wiki locally