summaryrefslogtreecommitdiff
path: root/pkg
AgeCommit message (Collapse)Author
2018-02-19[pkg] osx packaging changes for riseupvpnKali Kaneko
2018-02-15[pkg] life is better among hunter-gatherersKali Kaneko
aka, get *all* of the dynamic libraries into the bundle. This probably won't work like this, but I think it's more comfortable to strip libraries from the list rather than hunting for them one by one.
2018-02-15[pkg] rename to riseupVPNKali Kaneko
2018-02-15[pkg] update systray before buildingKali Kaneko
2018-02-15[pkg] rename bundling scripts to add clarityKali Kaneko
2018-02-15[pkg] add branding imageKali Kaneko
2018-02-15[pkg] bump next version0.10.3Kali Kaneko
2018-02-15[pkg] spelling fixesKali Kaneko
2018-02-15[pkg] add --no-pie to CFLAGS for wrapperKali Kaneko
-Resolves: #9232
2018-02-15[pkg] packaging fixes for anonvpn bundleKali Kaneko
2018-02-15[pkg] shallow cloneKali Kaneko
2018-02-15[pkg] get golang dependencies in the base imageKali Kaneko
2018-02-15[pkg] fixes for bundle scriptKali Kaneko
2018-02-15[pkg] add target for anonvpn bundlesKali Kaneko
2018-02-15[pkg] add dockefile for riseupvpnKali Kaneko
2018-02-15[pkg] add dependencies for building bitmask-systray tooKali Kaneko
2018-02-15[pkg] ship all the other needed thingsKali Kaneko
2018-02-15[pkg] fix permissionKali Kaneko
2018-02-15[pkg] fix docker buildKali Kaneko
2018-02-15[pkg] add target for docker_apt bundlerKali Kaneko
2018-02-15[pkg] rename bundler imageKali Kaneko
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-02-15[bug] fail gracefully if we do not have mail depsKali Kaneko
2018-02-15[feat] new anonvpn bootstrapKali Kaneko
2018-02-15[feat] anonvpn entrypointsKali Kaneko
2018-01-26[pgk] fix libGL lib name in debianKali Kaneko
2018-01-26[pkg] add library for libGL to base imageKali Kaneko
2018-01-26[pkg] fix libGL path for stretchKali Kaneko
2018-01-26[pkg] add a makefile for uploading the docker image to registryKali Kaneko
2018-01-26[pkg] add more missing libs and resourcesKali Kaneko
2018-01-26[pkg] add qtwebchannel to dockerfileKali Kaneko
2018-01-26[pkg] use bjones experimental branch of pyinstallerKali Kaneko
this is a nice refactor that fixes many of the qt5 packaging problems. (although it brings a lot of new libs).
2018-01-26[pkg] build bundles on stretchKali Kaneko
zesty EOL reached
2018-01-26[pkg] zesty EOL reachedKali Kaneko
2018-01-26[pkg] use pyinstaller devKali Kaneko
2018-01-25[feat] use new assets for systray iconsKali Kaneko
2018-01-09[bug] add missing libs to pyinstaller for qtwebengineKali Kaneko
- Resolves: #9191
2018-01-09[pkg] use bitmask-bundler image for bundlesKali Kaneko
2018-01-06[bug] Don't use system packages when bundling headless buildSimon 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 buildSimon Fondrie-Teitler
Also pull in cython and restructure the package.
2017-12-20[bug] copy missing provider pinning in osxkali
2017-12-20[pkg] copy uninstaller to the bundleKali Kaneko
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-12-20[pkg] add osx bundle script inside venvadmin
2017-12-20[pkg] add make target for headless buildsSimon Fondrie-Teitler
This adds a make target which allows for headless builds. It runs pyinstaller and copies some required files.
2017-12-08[pkg] copy provider certificates on bundlesKali Kaneko
2017-12-08[feat] osx systray with pyqt5Kali Kaneko
2017-12-04[pkg] verify the remaining libsKali Kaneko
apparently, lzo and mbedtls do not like gpg.
2017-12-04[pkg] add --enable-iproute2 to openvpn binary compilationKali Kaneko
this will be used by bundles, and it's needed now that ifconfig and other net-utils are being deprecated.