This repository contains the Debian packaging recipe used to publish bbl to
the Launchpad PPA ppa:nehemiaharchives/bbl.
The upstream application source lives at:
https://github.com/nehemiaharchives/bbl
Current packaged application version: v2.0
This repository intentionally does not commit the prebuilt Linux payloads. The
package currently uses the upstream v2.0 release/build artifacts for amd64
and arm64, and debian/rules selects the payload with DEB_HOST_ARCH during
the package build.
Generated Debian artifacts are also intentionally not committed. Files such as
.orig.tar.gz, .debian.tar.xz, .dsc, .changes, .buildinfo, .upload,
.deb, and .ddeb are build outputs.
From this repository root:
scripts/prepare-v2.0-payload.sh
scripts/build-source-package.sh
dput ppa:nehemiaharchives/bbl bbl_2.0.0-1ppa2_source.changesscripts/prepare-v2.0-payload.sh recreates bbl-2.0.0/assets/ from the local
upstream checkout at /home/joel/code/bbl-lucene/bbl.
scripts/build-source-package.sh regenerates bbl_2.0.0.orig.tar.gz, excluding
bbl-2.0.0/debian, and runs dpkg-buildpackage -S -sa to create a signed source
upload.
Do not push generated payloads or Debian build artifacts to GitHub.