-
Notifications
You must be signed in to change notification settings - Fork 19
Deployment steps
Alex St edited this page Oct 27, 2017
·
6 revisions
- build and test-deploy on all platforms
-
git tag
release - release-deploy
version.h
installer/knossos/DEBIAN/control
wix/bundle.wxs
wix/knossos.wxs
- maybe update Splash
-
KREVISION
insidebuildinfo.h
in the build directory should automatically get updated
-
updpkgsums
→makepkg --source
→ upload to AUR
(you cannot test the final AUR package beforehand because it is build upon the git tag)
-
create-deb.sh
will copy the knossos executable from../../knossos-release/
(change to your liking) all required dependencies (except python) and plugins toknossos/opt/knossos
. After that it builds a Debian package - don’t rename it, when installing the linter will hunt you
- install
qt5-static
and get a static build ofCURL
- build with CMake flag
BUILD_SHARED_LIBS=FALSE
(there’re currently hard coded paths insideCustomLibraryLocations.cmake
)
- put the static
knossos64.exe
and the corresponding python installer (make sure the filenames are correct in thebundle.wxs
and inknossos.wxs
file) in theinstaller/wix
dir - run the script
create-installer.sh
- Do NOT change the UpgradeCode. NEVER. Neither in
knossos.wxs
nor inbundle.wxs
. Otherwise the old version wont be uninstalled on an upgrade.