aboutsummaryrefslogtreecommitdiff
path: root/packaging/createpkg.py
AgeCommit message (Collapse)AuthorFilesLines
2023-04-11packaging: fix options hostArchitectures attributeJosh Soref1-1/+1
This is used by the meson.pkg but is an optional attribute: https://developer.apple.com/library/archive/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html#//apple_ref/doc/uid/TP40005370-CH100-SW41 Found by https://www.check-spelling.dev/ Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-1/+1
The word "cannot" expresses inability to do something whereas "can not" expresses the ability to refrain from doing something.
2022-03-30packaging: rework how pyinstaller gets its instructionsEli Schwartz1-4/+1
Make use of pyinstaller hooks by creating a hook that updates how the `mesonbuild` import functions. This is more or less the same as passing a bajillion arguments to pyinstaller's CLI, but allows the logic to be self-contained (and reusable). It becomes more obvious what parts of the process pertain to pyinstaller, and which parts pertain to MSI/pkg creation.
2021-10-24Remove temp files that the macOS installer builder leaves hanging.Jussi Pakkanen1-0/+6
2021-08-31pylint: turn on superflous-parensDylan Baker1-1/+1
We have a lot of these. Some of them are harmless, if unidiomatic, such as `if (condition)`, others are potentially dangerous `assert(...)`, as `assert(condtion)` works as expected, but `assert(condition, message)` will result in an assertion that never triggers, as what you're actually asserting is `bool(tuple[2])`, which will always be true.
2021-08-15editorconfig: add setting to trim trailing whitespaceEli Schwartz1-1/+0
and clean up all outstanding issues Skip 'test cases/common/141 special characters/meson.build' since it intentionally uses trailing newlines.
2021-08-15misc formatting lint fixes, drop unneeded f-stringEli Schwartz1-8/+8
2021-06-07Fix macpkg generator import path. [skip ci]Jussi Pakkanen1-1/+1
2021-05-18Add a script to create macOS installer packages.Jussi Pakkanen1-0/+117