[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