Skip to content

build: package the plasmoid as a ZIP archive - #14

Merged
DLANSAMA merged 1 commit into
mainfrom
fix/plasmoid-zip-package
Sep 17, 2026
Merged

DLANSAMA merged 1 commit into
mainfrom
fix/plasmoid-zip-package

Conversation

@DLANSAMA

Copy link
Copy Markdown
Owner

KPackage 6 opens a .plasmoid with KZip only. kpackagetool6 — and the Plasma
"Get New Widgets" installer behind it — rejects a gzip tarball outright with
"Could not open package file". make build produced a tarball, so the package
the release workflow published could not be installed by anyone; make install,
which installs from the directory, hid this.

make build now writes a ZIP with entries relative to the applet root, and the
packaging test asserts the container format so it cannot regress. Verified:
kpackagetool6 --install and --upgrade both succeed from the archive and the
installed tree is byte-identical to the source.

KPackage 6 opens a .plasmoid with KZip only. kpackagetool6 — and the Plasma
"Get New Widgets" installer behind it — rejects a gzip tarball outright with
"Could not open package file". make build produced a tarball, so the package
the release workflow published could not be installed by anyone; make install,
which installs from the directory, hid this.

make build now writes a ZIP with entries relative to the applet root, and the
packaging test asserts the container format so it cannot regress. Verified:
kpackagetool6 --install and --upgrade both succeed from the archive and the
installed tree is byte-identical to the source.
@DLANSAMA
DLANSAMA merged commit d1defc0 into main Sep 17, 2026
1 check passed
@DLANSAMA
DLANSAMA deleted the fix/plasmoid-zip-package branch September 17, 2026 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant