diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c04a31a..7403ae0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,19 +63,20 @@ jobs: if [ -f out/pmm ]; then rm -rf pkg && mkdir -p pkg/DEBIAN pkg/usr/local/bin cp out/pmm pkg/usr/local/bin/pmm - cat > pkg/DEBIAN/control < -Installed-Size: $(du -k pkg/usr/local/bin/pmm | cut -f1) -Description: ParlzPackageManager (PMM) - cross-platform C package manager - A cross-platform (Windows/Linux/macOS) package manager written in C, with - apt-style multi-mirror (mirror.ini), git release installs, .pdm packages - and SHA-256/SHA-1 verification. -EOF + SIZE=$(du -k pkg/usr/local/bin/pmm | cut -f1) + { + echo "Package: pmm" + echo "Version: $VER" + echo "Section: devel" + echo "Priority: optional" + echo "Architecture: amd64" + echo "Maintainer: PMM " + echo "Installed-Size: $SIZE" + echo "Description: ParlzPackageManager (PMM) - cross-platform C package manager" + echo " A cross-platform (Windows/Linux/macOS) package manager written in C, with" + echo " apt-style multi-mirror (mirror.ini), git release installs, .pdm packages" + echo " and SHA-256/SHA-1 verification." + } > pkg/DEBIAN/control ( cd pkg/usr/local/bin && md5sum pmm > ../DEBIAN/md5sums ) dpkg-deb --build --root-owner-group pkg "out/pmm_${VER}_amd64.deb" rm -rf pkg