[Pkg-crosswire-devel] Libsword

Dmitrijs Ledkovs dmitrij.ledkov at gmail.com
Thu Apr 9 21:51:58 BST 2009


Dear all

Spend some time reading /etc/devscripts.conf up to a point where I
have finally copied it to ~/.devsripts and modified a few options.

One of my new favorites is dch settings:

  DEBCHANGE_MULTIMAINT=yes
  DEBCHANGE_MULTIMAINT_MERGE=yes
  DEBCHANGE_MAINTTRAILER=no
  DEBCHANGE_TZ=UTC

This enables multi-maintainer mode;
when you do dch --append it finds your name in the last entry and
jumps to editing that part instead of creating a new standza with your
name (merge);
updates last line with the new date / name;
forces to use UTC.

To enable of using dch -a in the libsword I had to add spaces to the
names around the [] brackets.

I've committed this in rev 21.

Then I went and browsed the /usr/share/doc/pbuilder/examples

It has a lot of nice hooks in that dir. The one I particularly liked
was hook B90list-missing. After the package has been build it envokes
a checks and prints files that didn't make it into any packages. Got
missing =D. This hook works only with CDBS if you include the utils.mk
which I did in the rev 22.

After doing a build with listing missing files I found some files that
are missing. One of them is /usr/lib/libsword7.la which should go into
-dev package. Hence I've committed this change in rev23.

The changelog is up to date I've been doing dch -a & debcommit which
worked wonderful: kept debian/changelog up to date, figured out what
has been changed in the changelog and transformed that into bzr commit
message.

I'll do a blog post about my achievements today later on, so that I
won't forget these tricks.

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич




More information about the Pkg-crosswire-devel mailing list