Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-15 | [feat] implement fallback to webkit for bundles | Kali Kaneko | |
in the end, depending on webengine didn't seem to be such a great idea: it makes bundles more complex, heavy and brittle. I tried compiling qt5 and the maintained qtwebkit fork, but that had also its own set of problems (lastly, pyinstaller didn't work properly; pyqt also adds a lot of garbage even if you disabled lots of modules you don't need). so, this is a fallback to a stretch-based build. it fixes the libGL library by adding the right version into the bundle. in this commit I also add a dockerfile for an image that can build bundles by installing pip dependencies directly in the system. this has the advantage that the build process is very fast, but the downside that a new image needs to be pushed to the registry each time that new dependencies are added; we'll also miss any bug due to introducing new dependncies (but hopefully it will be catched by other steps in the CI). The good side of it is that it reduces the need for some hacks in the build process when bundling from a virtualenv. | |||
2018-02-15 | [bug] fail gracefully if we do not have mail deps | Kali Kaneko | |
2018-02-15 | [feat] anonvpn entrypoints | Kali Kaneko | |
2018-01-09 | [bug] add missing libs to pyinstaller for qtwebengine | Kali Kaneko | |
- Resolves: #9191 | |||
2018-01-06 | [bug] Don't use system packages when bundling headless build | Simon Fondrie-Teitler | |
This makes builds not error when the virtualenv version of a package doesn't match the system one. It also helps ensure builds on different machines bundle the same version of packages. | |||
2017-12-22 | [pkg] Include required files in headless build | Simon Fondrie-Teitler | |
Also pull in cython and restructure the package. | |||
2017-12-20 | [pkg] import changes for qt5 to work | kali | |
2017-12-20 | [pkg] add pyqt5.qtwidgets to osx imports | kali | |
not that I really want to keep qt5 for a long time, but this seems the short way to a working systray for the next release. | |||
2017-10-11 | [bug] import linux specific constants inside if block | kali | |
2017-10-11 | [feat] add gpg and pemfile in osx builds | kali | |
These two details were blocking mail service from working in osx. | |||
2017-08-15 | [pkg] remove unused QT5PATH | Kali Kaneko | |
2017-08-14 | [pkg] move bundling scripts | kali | |
2017-08-14 | [pkg] automate flat package | kali | |
2017-08-14 | [pkg] working bundle in osx using pywebview + pyobjc | kali | |
2017-07-28 | [pkg] use gpg binary in ubuntu0.10a3 | Kali Kaneko | |
2017-07-28 | [pkg] fix hidden import | Kali Kaneko | |
2017-07-28 | [bug] ship leap.pixelated_www in bundles | Kali Kaneko | |
- Resolves: #8993 | |||
2017-07-20 | [pkg] add ubuntu version of libGL to bundles | Kali Kaneko | |
2017-07-20 | [bug] include cacert.pem in bundles | Kali Kaneko | |
2017-06-22 | [pkg] fix path in daemon.py copy | Kali Kaneko (leap communications) | |
2017-06-21 | [pkg] fetch static openvpn from leap downloads | Kali Kaneko (leap communications) | |
2017-06-21 | [pkg] improve Packages script | Kali Kaneko | |
- use relative paths - there's still an absolute path (hardcoded, the REFERENCE FOLDER PATH). This should be changed (sed!) if we want to automate this for CI or for building in different environments: STILL NEEDS SOME MANUAL WORK. - Avoid deleting the build folders by default - Move the plist file to a subfolder | |||
2017-06-20 | [pkg] add missing steps to produce a functional OSX bundle | Kali Kaneko | |
2017-06-19 | [pkg] fix icon path | Kali Kaneko (leap communications) | |
2017-06-13 | [pkg] simplify osx/linux target | Kali Kaneko (leap communications) | |
2017-06-13 | [pkg] add missing import | Kali Kaneko (leap communications) | |
2017-06-13 | [pkg] add icons to osx app | Kali Kaneko (leap communications) | |
2017-06-13 | [pkg] package osx helpers in bundle too | Kali Kaneko (leap communications) | |
2017-06-12 | [pkg] make copies osx compatible | Kali Kaneko (leap communications) | |
2017-06-06 | [pkg] copy sql file from new path | Kali Kaneko (leap communications) | |
2017-05-22 | [pkg] install and use static openvpn from bundle | Kali Kaneko (leap communications) | |
2017-05-09 | [pkg] stop producing debug bundles for now | Kali Kaneko (leap communications) | |
2017-05-05 | [bug] add missing libs to make the bundle work on latest ubuntu | Kali Kaneko (leap communications) | |
- Resolves: #8876 | |||
2017-05-03 | [bug] include bitmask_helpers into the frozen binary | Ruben Pollan | |
The bundled version of bitmask is unable to find the bitmask_helpers binary. Let's include it as part of the frozen binary generated by pyinstaller. - Resolves: #8862 | |||
2017-03-06 | [pkg] yet another missing pixelated dependency | Kali Kaneko (leap communications) | |
by the way, it doesn't make sense to depend on requests having treq. should send patch. and I keep commiting directly to the main repo because it's release time :) thanks for reading this. | |||
2017-03-06 | [pkg] add more pixelated dependencies | Kali Kaneko (leap communications) | |
2017-03-06 | [pkg] several bundling fixes | Kali Kaneko (leap communications) | |
2017-03-05 | [pkg] ship pixelated packages | Kali Kaneko (leap communications) | |
2017-03-05 | [pkg] add pixelated packages as hidden imports | Kali Kaneko (leap communications) | |
2016-12-07 | [feature] add icon to the window | Kali Kaneko (leap communications) | |
- Resolves: #8676 | |||
2016-12-07 | [feature] add icon to PyInstaller bundle | Kali Kaneko (leap communications) | |
seems it's only valid for win and mac tho | |||
2016-11-18 | [build] add gpg binary | Kali Kaneko (leap communications) | |
just the one shipped with the ubuntu image used by the docker container for now. I have to investigate how to properly use a docker container only for building the gpg binary. | |||
2016-11-18 | [build] include dbschema in bundle | Kali Kaneko (leap communications) | |
2016-11-09 | [ci] generate bundle from gitlab runner | Kali Kaneko (leap communications) | |
some hacks needed, it seems pyinstaller is choking again on namespace packages for some reason that is beyond my current comprenhension. | |||
2016-10-21 | [pkg] native pyinstaller packaging | Kali Kaneko (leap communications) | |
2016-10-19 | [pkg] change upload | Kali Kaneko (leap communications) | |
2016-09-27 | [pkg] make bundle from main makefile | Kali Kaneko (leap communications) | |
2016-09-27 | [pkg] re-add binary launcher to bundle process | Kali Kaneko (leap communications) | |
2016-09-27 | [pkg] some bundling hacks | Kali Kaneko (leap communications) | |
2016-09-06 | [feature] first pyinstaller recipe for the qt5 launcher | Kali Kaneko (leap communications) | |