Skip to content

nehemiaharchives/bbl-ppa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

bbl Launchpad PPA Packaging

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.

Workflow

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.changes

scripts/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.

Releases

No releases published

Packages

 
 
 

Contributors