goo 0.155-16 source package in Ubuntu

Changelog

goo (0.155-16) unstable; urgency=medium

  * Split Emacs support into a separate package, now using dh-elpa.
    - debian/.gitignore: Add elpa-goo; generalize goo.foo patterns to
      cover elpa-goo.foo too (conveniently also matching .debhelper).
    - debian/control: Build-depend on dh-elpa; add an elpa-goo binary
      package, and have the main goo package suggest it.
    - debian/elpa-goo.elpa: List elisp files to install; exclude
      goo-font-lock.el (whose autoloads shadow stock font-lock.el), and
      add debian/goo-pkg.el.
    - debian/goo-pkg.el: Characterize metadata; take the *.goo file
      association over from the old emacsen-startup file.
    - debian/goo.emacsen-*: Remove, no longer needed by any name.
    - debian/goo.install: Remove, superseded by elpa-goo.elpa.
    - debian/goo.maintscript: Clean up old emacsen-startup file.
    - debian/rules: Run dh --with elpa.
  * configure: Hand-edit to ignore --runstatedir=*, which debhelper injects
    as of compat level 11.  (Hold off on regeneration with modern Autoconf.)
  * debian/compat: Advance to 11 (from 9).
  * debian/control:
    - Advance debhelper version requirement to 11~ accordingly.
    - Rules-Requires-Root: no (safe with override_dh_auto_install fixed).
    - Repoint Vcs-{Browser,Git} at salsa.
    - Split out Build-Depends-Arch (lib*-dev) and -Indep (dh-elpa).
    - Standards-Version: 4.3.0 (compliant at this point).
  * debian/goo.manpages: New, to avoid needing override_dh_installman.
  * debian/rules:
    - Run dh --without autoreconf, at least for now.
    - override_dh_auto_install: Don't micromanage /usr/bin/goo's ownership
      or permissions; they both come out correct by default, and trying to
      specify ownership explicitly fails without (fake)root.
    - Streamline builds that cover only architecture-dependent or
      -independent binary packages.
      + Limit use of --with elpa to binary and binary-indep.
      + Tag override_dh_auto_{configure,build,install} rules with -arch,
        and add no-op -indep variants.
      + Retire override_dh_installman in favor of debian/goo.manpages,
        to ensure elpa-goo doesn't try to ship goo.1.
      + Make override_dh_elpa_test a no-op for now to work around
        libdebian-source-perl bug #919964.
    - Install txt/changes.txt as NEWS(.gz) rather than changelog(.gz).

 -- Aaron M. Ucko <email address hidden>  Sun, 20 Jan 2019 22:47:51 -0500

Upload details

Uploaded by:
Aaron M. Ucko
Uploaded to:
Sid
Original maintainer:
Aaron M. Ucko
Architectures:
any all
Section:
lisp
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
goo_0.155-16.dsc 2.0 KiB 4dacd9d3291b51dc6b7652a3212446375fa434967209733333e07b236c12faa4
goo_0.155.orig.tar.gz 2.3 MiB 7fc28520a384a977d29d16a52d16987fb4523aea146125bdc4439b931fdcc8bb
goo_0.155-16.debian.tar.xz 15.3 KiB a5fb264bd996c139eef4eec5215e2b34be916a125cc7626c63dc6816e9059ee7

Available diffs

No changes file available.

Binary packages built by this source

elpa-goo: No summary available for elpa-goo in ubuntu disco.

No description available for elpa-goo in ubuntu disco.

goo: No summary available for goo in ubuntu disco.

No description available for goo in ubuntu disco.

goo-dbgsym: No summary available for goo-dbgsym in ubuntu disco.

No description available for goo-dbgsym in ubuntu disco.