updated to current packaging then updated for new bindings

This commit is contained in:
Frédéric Péters 2008-04-29 10:45:08 +00:00
parent 36bc7c2238
commit 69dd84c682
18 changed files with 80 additions and 43 deletions

View File

@ -1,3 +1,35 @@
lasso (2.1.98-0) unstable; urgency=low
* snapshot
-- Frederic Peters <fpeters@debian.org> Tue, 29 Apr 2008 12:02:56 +0200
lasso (2.1.1-3) unstable; urgency=low
* debian/rules: added call to dh_perl; debian/control: added ${perl:Depends}
(closes: #463097)
* configure(.ac): fixed gcj check to work with gcj-4.3; debian/control:
updated build-deps for gcj 4.3 and added gcc-4.3; debian/rules: force
gcc-4.3 so jni.h is found and the java interface is built.
(closes: #464319)
-- Frederic Peters <fpeters@debian.org> Tue, 25 Mar 2008 16:48:15 +0100
lasso (2.1.1-2) unstable; urgency=low
* debian/rules, debian/*.files: updated from dh_movefiles to dh_install
* really install files in liblasso-perl package (closes: #446578)
-- Frederic Peters <fpeters@debian.org> Mon, 15 Oct 2007 17:12:37 +0200
lasso (2.1.1-1) unstable; urgency=low
* New upstream release.
* debian/control: added liblasso-perl, Perl bindings for the library.
* debian/rules: --enable-perl
-- Frederic Peters <fpeters@debian.org> Wed, 22 Aug 2007 18:08:12 +0200
lasso (2.0.0-1) unstable; urgency=low
* New upstream release.

28
control
View File

@ -2,7 +2,7 @@ Source: lasso
Priority: optional
Section: libs
Maintainer: Frederic Peters <fpeters@debian.org>
Build-Depends: debhelper (>= 5.0.37.2), libxml2-dev, libxslt1-dev, libxmlsec1-dev, libxmlsec1-openssl, libglib2.0-dev, python-all-dev (>= 2.3.5-11), libexpat1-dev, libgcj-dev, fastjar, python-central (>= 0.5)
Build-Depends: debhelper (>= 5.0.37.2), libxml2-dev, libxslt1-dev, libxmlsec1-dev, libxmlsec1-openssl, libglib2.0-dev, python-all-dev (>= 2.3.5-11), libexpat1-dev, fastjar, python-central (>= 0.5), gcc-4.3, gcj, gcj-4.3
XS-Python-Version: all
Standards-Version: 3.7.2
@ -68,17 +68,31 @@ Description: Liberty ID-FF library - Java bindings
.
Homepage: http://lasso.entrouvert.org
Package: php5-lasso
Section: web
Package: liblasso-perl
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:depends}
Description: Liberty ID-FF library - PHP5 bindings
Depends: ${shlibs:Depends}, ${misc:depends}, ${perl:Depends}
Description: Liberty ID-FF library - Perl bindings
Lasso is an implementation of the Liberty Identity Federation specifications
defined by the Liberty Alliance consortium. They defines processes such as
network identity federation and single sign-on.
.
This package provides the Java interface to liblasso, needed to use lasso in
Java applications.
This package contains Perl bindings for liblasso, needed to use lasso
in Perl applications.
.
Homepage: http://lasso.entrouvert.org
Package: php5-lasso
Section: web
Architecture: any
Depends: ${shlibs:Depends}, ${misc:depends}
Description: Liberty ID-FF library - PHP 5 bindings
Lasso is an implementation of the Liberty Identity Federation specifications
defined by the Liberty Alliance consortium. They defines processes such as
network identity federation and single sign-on.
.
This package contains PHP bindings for liblasso, needed to use lasso
in PHP applications.
.
Homepage: http://lasso.entrouvert.org

View File

@ -10,7 +10,7 @@ Upstream Authors:
(complete list in AUTHORS)
Copyright (c) 2004-2007 Entr'ouvert
Copyright (c) 2004 Entr'ouvert
Excepted the Lasso logo, copyright (c) 2004, Entr'ouvert & Florent Monnier
License is GNU GPL v2 or later plus OpenSSL exception clause.

View File

@ -1,7 +0,0 @@
usr/lib/liblassosharpglue.so
usr/lib/liblassosharpglue.la
usr/lib/pkgconfig/lasso-sharp.pc
usr/share/dotnet/lasso/lasso.dll
usr/share/dotnet/lasso/lasso.dll.config
usr/lib/mono/gac/
usr/lib/mono/lasso/

View File

@ -1,2 +0,0 @@
usr/lib/jni/*.so
usr/share/java/*.jar

2
liblasso-java.install Normal file
View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/jni/*.so
debian/tmp/usr/share/java/*.jar

3
liblasso-perl.install Normal file
View File

@ -0,0 +1,3 @@
debian/tmp/usr/lib/perl/5.8.8/lasso.pm usr/lib/perl5/
debian/tmp/usr/lib/perl/5.8.8/auto/lasso/lasso.bs usr/lib/perl5/auto/lasso/
debian/tmp/usr/lib/perl/5.8.8/auto/lasso/lasso.so usr/lib/perl5/auto/lasso/

View File

@ -1,5 +0,0 @@
usr/include/lasso
usr/lib/liblasso.a
usr/lib/liblasso.so
usr/lib/liblasso.la
usr/lib/pkgconfig/lasso.pc

5
liblasso3-dev.install Normal file
View File

@ -0,0 +1,5 @@
debian/tmp/usr/include/lasso
debian/tmp/usr/lib/liblasso.a
debian/tmp/usr/lib/liblasso.so
debian/tmp/usr/lib/liblasso.la
debian/tmp/usr/lib/pkgconfig/lasso.pc

View File

@ -1 +0,0 @@
usr/lib/lib*.so.*

1
liblasso3.install Normal file
View File

@ -0,0 +1 @@
debian/tmp/usr/lib/lib*.so.*

View File

View File

@ -1,2 +0,0 @@
usr/lib/php4/*/*.so

View File

@ -1,3 +0,0 @@
etc/php5/conf.d/lasso.ini
usr/lib/php5/*/*.so
usr/share/php/lasso.php

3
php5-lasso.install Normal file
View File

@ -0,0 +1,3 @@
debian/tmp/etc/php5/
debian/tmp/usr/share/php/
debian/tmp/usr/lib/php5/*/lasso.so

View File

@ -1,3 +0,0 @@
usr/lib/python*/site-packages/*.py
usr/lib/python*/site-packages/*.so

2
python-lasso.install Normal file
View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/python*/site-packages/*.py
debian/tmp/usr/lib/python*/site-packages/*.so

22
rules
View File

@ -35,11 +35,8 @@ major=`ls src/.libs/lib*.so.* | \
config.status: configure
dh_testdir
# Add here commands to configure the package.
CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-tests=no --disable-gtk-doc --disable-perl --disable-csharp --disable-php4
# be sure not to call swig:
touch python/lasso_wrap.c python/lasso.py
CC=gcc-4.3 CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-tests=no --disable-gtk-doc --enable-perl --disable-csharp --disable-php4 --with-php5-config-dir=/etc/php5/conf.d/
touch perl/lasso_wrap.c perl/lasso.pm
touch java/lasso_wrap.c java/lasso.java
build: build-stamp
@ -50,11 +47,11 @@ build-stamp: config.status
$(MAKE)
set -e; \
for v in $(OTHERPYVERS); do \
rm -rf python$$v; \
cp -a python python$$v; \
sed "s/$(PYDEF)/$$v/g" python/Makefile > python$$v/Makefile; \
$(MAKE) -C python$$v clean; \
$(MAKE) -C python$$v; \
rm -rf bindings/python$$v; \
cp -a bindings/python bindings/python$$v; \
sed "s/$(PYDEF)/$$v/g" bindings/python/Makefile > bindings/python$$v/Makefile; \
$(MAKE) -C bindings/python$$v clean; \
$(MAKE) -C bindings/python$$v; \
done
touch build-stamp
@ -74,7 +71,7 @@ ifneq "$(wildcard /usr/share/misc/config.guess)" ""
endif
for v in $(OTHERPYVERS); do \
rm -rf python$$v; \
rm -rf bindings/python$$v; \
done
dh_clean
@ -90,7 +87,7 @@ install: build
GACUTIL="/usr/bin/gacutil -root $(CURDIR)/debian/tmp/usr/lib"
set -e; \
for v in $(OTHERPYVERS); do \
$(MAKE) -C python$$v install DESTDIR=$(CURDIR)/debian/tmp; \
$(MAKE) -C bindings/python$$v install DESTDIR=$(CURDIR)/debian/tmp; \
done
mkdir $(CURDIR)/debian/tmp/usr/lib/jni/
@ -109,9 +106,10 @@ binary-arch: build install
dh_installdocs
dh_installexamples -XCVS
dh_installman
dh_movefiles
dh_install
dh_link
dh_strip
dh_perl
dh_pycentral -ppython-lasso
dh_python
dh_compress