summaryrefslogtreecommitdiff
path: root/pkg/pyinst/app.spec
AgeCommit message (Collapse)Author
2018-02-15[feat] implement fallback to webkit for bundlesKali 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-01-09[bug] add missing libs to pyinstaller for qtwebengineKali Kaneko
- Resolves: #9191
2017-12-20[pkg] import changes for qt5 to workkali
2017-12-20[pkg] add pyqt5.qtwidgets to osx importskali
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 blockkali
2017-08-15[pkg] remove unused QT5PATHKali Kaneko
2017-08-14[pkg] working bundle in osx using pywebview + pyobjckali
2017-07-28[pkg] fix hidden importKali Kaneko
2017-06-20[pkg] add missing steps to produce a functional OSX bundleKali Kaneko
2017-06-19[pkg] fix icon pathKali Kaneko (leap communications)
2017-06-13[pkg] add missing importKali Kaneko (leap communications)
2017-06-13[pkg] add icons to osx appKali Kaneko (leap communications)
2017-05-09[pkg] stop producing debug bundles for nowKali Kaneko (leap communications)
2017-03-06[pkg] yet another missing pixelated dependencyKali 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 dependenciesKali Kaneko (leap communications)
2017-03-06[pkg] several bundling fixesKali Kaneko (leap communications)
2017-03-05[pkg] ship pixelated packagesKali Kaneko (leap communications)
2017-03-05[pkg] add pixelated packages as hidden importsKali Kaneko (leap communications)
2016-12-07[feature] add icon to the windowKali Kaneko (leap communications)
- Resolves: #8676
2016-12-07[feature] add icon to PyInstaller bundleKali Kaneko (leap communications)
seems it's only valid for win and mac tho
2016-11-09[ci] generate bundle from gitlab runnerKali 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 packagingKali Kaneko (leap communications)
2016-09-27[pkg] some bundling hacksKali Kaneko (leap communications)
2016-09-06[feature] first pyinstaller recipe for the qt5 launcherKali Kaneko (leap communications)