forked from 1b-agent/fieldcraft-upstream
release: a Maintainer address the .deb accepts; no Debian changelog for an upstream package
lintian rejected the Maintainer field without an e-mail address, and the missing changelog of a package built upstream rather than by a distribution. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
This commit is contained in:
1 parent
c8bd641e27
commit
854ced2888
3 files changed
+5
-3
No files matched your search
@@ -159,7 +159,9 @@ jobs:
|
|||||||
dpkg-deb --info "$deb"
|
dpkg-deb --info "$deb"
|
||||||
rpm -qpi "$rpm"
|
rpm -qpi "$rpm"
|
||||||
echo "rpm requires:"; rpm -qpR "$rpm"
|
echo "rpm requires:"; rpm -qpR "$rpm"
|
||||||
lintian --info --fail-on error "$deb"
|
# The release notes live on GitHub, so the package has no Debian changelog (a native
|
||||||
|
# package built upstream, not by a distribution).
|
||||||
|
lintian --info --fail-on error --suppress-tags no-changelog "$deb"
|
||||||
ldd target/release/fieldcraft
|
ldd target/release/fieldcraft
|
||||||
for appimage in dist/release/*.AppImage; do
|
for appimage in dist/release/*.AppImage; do
|
||||||
chmod +x "$appimage"
|
chmod +x "$appimage"
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ embed-resource = "3.0.12"
|
|||||||
# NEEDED entries and the tools cannot find them: they are listed here.
|
# NEEDED entries and the tools cannot find them: they are listed here.
|
||||||
[package.metadata.deb]
|
[package.metadata.deb]
|
||||||
name = "fieldcraft"
|
name = "fieldcraft"
|
||||||
maintainer = "FieldCraft contributors"
|
maintainer = "FieldCraft contributors <jyviko@users.noreply.github.com>"
|
||||||
copyright = "FieldCraft contributors"
|
copyright = "FieldCraft contributors"
|
||||||
section = "science"
|
section = "science"
|
||||||
priority = "optional"
|
priority = "optional"
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ if has deb; then
|
|||||||
case "$ARCH" in x86_64) DEB_ARCH=amd64 ;; *) DEB_ARCH="$ARCH" ;; esac
|
case "$ARCH" in x86_64) DEB_ARCH=amd64 ;; *) DEB_ARCH="$ARCH" ;; esac
|
||||||
OUT="$DIST/fieldcraft_${VERSION}_$DEB_ARCH.deb"
|
OUT="$DIST/fieldcraft_${VERSION}_$DEB_ARCH.deb"
|
||||||
(cd "$ROOT" && cargo deb --locked -p fieldcraft --no-build --deb-version "$PKG_VERSION" \
|
(cd "$ROOT" && cargo deb --locked -p fieldcraft --no-build --deb-version "$PKG_VERSION" \
|
||||||
--maintainer "${FIELDCRAFT_MAINTAINER:-FieldCraft contributors}" -o "$OUT")
|
--maintainer "${FIELDCRAFT_MAINTAINER:-FieldCraft contributors <jyviko@users.noreply.github.com>}" -o "$OUT")
|
||||||
echo "wrote $OUT"
|
echo "wrote $OUT"
|
||||||
fi
|
fi
|
||||||
if has rpm; then
|
if has rpm; then
|
||||||
|
|||||||
Reference in new issue
Block a user