Hi,

I have put an unofficial fork of the official OpenSC repo for the Debian 
packages 
( git://git.debian.org/git/pkg-opensc/opensc.git ) onto github.

It is available at git://github.com/marschap/pkg-opensc.git

The branches erics-upsream & erics-master are the upstream & master 
branches from Eric's repo at git.debian.org

The branches upstream & master are my going at 0.12.2 packaging.

Rough overview of the changes:
* get rid of unecessary Build-Depends: libxt-dev
* renable zlib & readline support
* add westcos-tool & its man page: new with 0.12.2
* explicitely nable building of man pages
* add *.profile files
* don't use dh_autoconfigure in override_dh_autoconfigure,
  but call bootstrap (see below) & configure directly
* simplify opensc.install
   - get rid of debian/tmp
   - new file opensc.manpages
   - extend opensc.docs
* empty 'dependency_libs' in .la files (please lintian)
   Are those .la files necessary at all (for dlopen, ...)?

Details can be found in the commit messages.

Using the changes I was able to successfully build private opensc 0.12.2-0pm1 
(please forgive my private release numbering scheme ;-) packages for i386 and 
amd64.

A few things I have not yet done/solved:
* not 100% lintian clean: 3 or 4 warnings left
  I was too lazy.
* In debian testing, trying to build the package using git-buildpackage
  with the autotools provided in the upstream tar ball failed.
  (Funnily it worked when doing a simple buildpackage)
  For this reason I am calling the ./bootstrap script at the beginning
  the configure phase which makes the package build, but creates
  a rather large debian diff.

Feel free to play with it.


Eric, 
what about a new, official Debian package, with my changes as the starting point
as starting point?

Best regards
Peter

-- 
Peter Marschall
pe...@adpm.de
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to