Project

General

Profile

0001-debian-initialize-stretch-packaging-with-a-copy-of-u.patch

Frédéric Péters, 10 February 2018 03:59 PM

Download (38.6 KB)

View differences:

Subject: [PATCH] debian: initialize stretch packaging with a copy of upstream
 debian (#21772)

 debian-stretch/changelog                | 447 ++++++++++++++++++++++++++++++++
 debian-stretch/compat                   |   1 +
 debian-stretch/control                  | 113 ++++++++
 debian-stretch/control.in               | 113 ++++++++
 debian-stretch/copyright                |  44 ++++
 debian-stretch/dirs                     |   2 +
 debian-stretch/docs                     |   2 +
 debian-stretch/liblasso-java.dirs       |   1 +
 debian-stretch/liblasso-java.install    |   2 +
 debian-stretch/liblasso-perl.install.in |   1 +
 debian-stretch/liblasso3-dev.dirs       |   2 +
 debian-stretch/liblasso3-dev.install    |   4 +
 debian-stretch/liblasso3.dirs           |   1 +
 debian-stretch/liblasso3.install        |   1 +
 debian-stretch/php5-lasso.install       |   3 +
 debian-stretch/php5-lasso.postinst      |   7 +
 debian-stretch/php5-lasso.prerm         |   7 +
 debian-stretch/php5-lasso.substvars     |   4 +
 debian-stretch/python-lasso.install     |   2 +
 debian-stretch/python3-lasso.install    |   2 +
 debian-stretch/rules                    | 199 ++++++++++++++
 debian-stretch/source/format            |   1 +
 22 files changed, 959 insertions(+)
 create mode 100644 debian-stretch/changelog
 create mode 100644 debian-stretch/compat
 create mode 100644 debian-stretch/control
 create mode 100644 debian-stretch/control.in
 create mode 100644 debian-stretch/copyright
 create mode 100644 debian-stretch/dirs
 create mode 100644 debian-stretch/docs
 create mode 100644 debian-stretch/liblasso-java.dirs
 create mode 100644 debian-stretch/liblasso-java.install
 create mode 100644 debian-stretch/liblasso-perl.install.in
 create mode 100644 debian-stretch/liblasso3-dev.dirs
 create mode 100644 debian-stretch/liblasso3-dev.install
 create mode 100644 debian-stretch/liblasso3.dirs
 create mode 100644 debian-stretch/liblasso3.install
 create mode 100644 debian-stretch/php5-lasso.install
 create mode 100644 debian-stretch/php5-lasso.postinst
 create mode 100644 debian-stretch/php5-lasso.prerm
 create mode 100644 debian-stretch/php5-lasso.substvars
 create mode 100644 debian-stretch/python-lasso.install
 create mode 100644 debian-stretch/python3-lasso.install
 create mode 100755 debian-stretch/rules
 create mode 100644 debian-stretch/source/format
debian-stretch/changelog
1
lasso (2.5.0-5) unstable; urgency=medium
2

  
3
  * d/: disable PHP support for now. (closes: #821547, #821683)
4

  
5
 -- Frederic Peters <fpeters@debian.org>  Thu, 05 May 2016 11:11:01 +0200
6

  
7
lasso (2.5.0-4) unstable; urgency=medium
8

  
9
  * d/control: add missing php5-common dependency. (closes: #811340)
10

  
11
 -- Frederic Peters <fpeters@debian.org>  Thu, 10 Mar 2016 22:38:24 +0100
12

  
13
lasso (2.5.0-3) unstable; urgency=medium
14

  
15
  * d/p/0001-perl-remove-quotes-from-PERL-V-ccflags-output.patch: new patch,
16
    make sure to remove quotes given by "perl -V::ccflags:" as they ultimately
17
    cause the 32bit builds to fail. (closes: #809759)
18
    * Thanks to Niko Tyni for the detailed diagnostic.
19
  * d/rules: enable verbose builds. (closes: #809760)
20

  
21
 -- Frederic Peters <fpeters@debian.org>  Mon, 11 Jan 2016 09:16:31 +0100
22

  
23
lasso (2.5.0-2) unstable; urgency=medium
24

  
25
  * Build against latest Perl release.
26

  
27
 -- Frederic Peters <fpeters@debian.org>  Sun, 03 Jan 2016 13:33:18 +0100
28

  
29
lasso (2.5.0-1) unstable; urgency=medium
30

  
31
  * New upstream release.
32
  * d/control, d/rules: add new package for Python 3 bindings.
33

  
34
 -- Frederic Peters <fpeters@debian.org>  Fri, 04 Sep 2015 17:48:04 +0200
35

  
36
lasso (2.4.1-1) unstable; urgency=medium
37

  
38
  * New upstream release.
39
  * d/p/perl-get-required-CFLAGS-from-perl-V-ccflags.patch: merged upstream
40
  * d/p/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch: refreshed
41

  
42
 -- Frederic Peters <fpeters@debian.org>  Thu, 28 Aug 2014 17:27:48 +0200
43

  
44
lasso (2.4.0-4) unstable; urgency=medium
45

  
46
  * d/p/Use-INSTALLDIRS-vendor-for-the-Perl-bindings-as-per-.patch: use
47
    INSTALLDIRS=vendor for the Perl bindings, as per the Debian Perl policy.
48
    (thanks Niko Tyni)
49
  * debian/rules, debian/liblasso-perl.install: don't hardcode /usr/lib/perl5
50
    (thanks Niko Tyni, again) (closes: #752703)
51

  
52
 -- Frederic Peters <fpeters@debian.org>  Wed, 25 Jun 2014 23:15:03 +0200
53

  
54
lasso (2.4.0-3) unstable; urgency=medium
55

  
56
  * d/p/perl-get-required-CFLAGS-from-perl-V-ccflags.patch (stolen from git):
57
    get required CFLAGS from $(perl -V::ccflags:) (closes: #742522)
58

  
59
 -- Frederic Peters <fpeters@debian.org>  Tue, 08 Apr 2014 09:29:11 +0200
60

  
61
lasso (2.4.0-2) unstable; urgency=medium
62

  
63
  * debian/php5-lasso.prerm: fix call to php5dismod. (closes: #734767)
64

  
65
 -- Frederic Peters <fpeters@debian.org>  Mon, 13 Jan 2014 11:00:16 +0100
66

  
67
lasso (2.4.0-1) unstable; urgency=low
68

  
69
  * New upstream version.
70
  * debian/control, debian/rules: use autoreconf
71
  * debian/source/version: switch to 3.0 (quilt)
72

  
73
 -- Frederic Peters <fpeters@debian.org>  Tue, 07 Jan 2014 13:22:21 +0100
74

  
75
lasso (2.3.6-3) unstable; urgency=medium
76

  
77
  * Remove double-free in lasso_node_build_deflated_query. (thanks Andjelko
78
    Horvat, closes: #732543)
79
  * Enable hardened build flags. (thanks Moritz Muehlenhoff, closes: #667555)
80
  * debian/php5-lasso.{postinst,prerm}: use php5enmod and php5dismod.
81
    (closes: #667766)
82
  * bindings/php5/lasso.ini: change comment marker. (closes: #571736)
83

  
84
 -- Frederic Peters <fpeters@debian.org>  Sun, 29 Dec 2013 10:06:47 +0100
85

  
86
lasso (2.3.6-2.2) unstable; urgency=low
87

  
88
  * Non-maintainer upload.
89
  * Apply commit a5674b48 from upstream to port to the libxml buffer API.
90
    Also adopt changes for the Perl binding. libxml stopped to expose the
91
    internals of xmlOutputBuffer in 2.9. (Closes: #713668)
92

  
93
 -- Sebastian Ramacher <sramacher@debian.org>  Tue, 30 Jul 2013 14:19:34 +0200
94

  
95
lasso (2.3.6-2.1) unstable; urgency=low
96

  
97
  * Non-maintainer upload.
98
  * Convert to dh_python2 (Closes: #616856).
99

  
100
 -- Luca Falavigna <dktrkranz@debian.org>  Thu, 30 May 2013 20:36:16 +0200
101

  
102
lasso (2.3.6-2) unstable; urgency=low
103

  
104
  * Fix building against glib 2.32 (closes: #665565, #666636)
105

  
106
 -- Frederic Peters <fpeters@debian.org>  Mon, 02 Apr 2012 17:31:31 +0200
107

  
108
lasso (2.3.6-1) unstable; urgency=low
109

  
110
  * New upstream version.
111
  * bindings/php5/wrapper_source.py: use zend_function_entry, making it build
112
    against PHP 5.4 (upstream, closes: #662622)
113

  
114
 -- Frederic Peters <fpeters@debian.org>  Mon, 05 Mar 2012 14:07:05 +0100
115

  
116
lasso (2.3.5-4) unstable; urgency=low
117

  
118
  * Don't force gcc 4.4 anymore; /facepalm. (closes: #635640)
119

  
120
 -- Frederic Peters <fpeters@debian.org>  Thu, 28 Jul 2011 08:16:14 +0200
121

  
122
lasso (2.3.5-3) unstable; urgency=low
123

  
124
  * debian/control.in, debian/rules: disable liblasso-java on all
125
    architectures, at the moment it is too complicated to have reliable builds
126
    with java activated. (closes: #624777)
127
  * build against a newer perl version. (closes: #635446)
128

  
129
 -- Frederic Peters <fpeters@debian.org>  Tue, 26 Jul 2011 22:36:27 +0200
130

  
131
lasso (2.3.5-2) unstable; urgency=low
132

  
133
  * debian/liblasso-perl.install: fixed module name (uppercase L).
134
    (closes: #622114)
135
  * debian/liblasso3-dev.install: do not install libtool archive file.
136
    (closes: #620909, #621560)
137
  * debian/control.in: add build-dependency on gcc-4.4, to match the gcj
138
    version that is used.
139
  * debian/rules:
140
    + force gcc 4.4, because of gcj 4.4.
141
    + remove rpath from Lasso.so Perl module.
142
    + remove obsolete call to dh_python.
143

  
144
 -- Frederic Peters <fpeters@debian.org>  Mon, 11 Apr 2011 09:35:48 +0200
145

  
146
lasso (2.3.5-1) unstable; urgency=low
147

  
148
  * New upstream release.
149

  
150
 -- Frederic Peters <fpeters@debian.org>  Tue, 08 Feb 2011 09:58:03 +0100
151

  
152
lasso (2.2.1-4) unstable; urgency=low
153

  
154
  * debian/control, debian/rules: updated build-depends for recent gcj
155
    changes, and to use the default gcc version. (Closes: #566895)
156

  
157
 -- Frederic Peters <fpeters@debian.org>  Mon, 25 Jan 2010 22:34:55 +0100
158

  
159
lasso (2.2.1-3) unstable; urgency=low
160

  
161
  * debian/control, debian/rules: add missing dependency on phpapi-$foo.
162
    (Closes: #566288)
163

  
164
 -- Frederic Peters <fpeters@debian.org>  Sun, 24 Jan 2010 16:25:18 +0100
165

  
166
lasso (2.2.1-2) unstable; urgency=high
167

  
168
  * Correctly check for signature validity (CVE-2009-0050) (Closes: #511262)
169

  
170
 -- Frederic Peters <fpeters@debian.org>  Fri, 09 Jan 2009 10:30:58 +0100
171

  
172
lasso (2.2.1-1) unstable; urgency=low
173

  
174
  * New upstream release.
175

  
176
 -- Frederic Peters <fpeters@debian.org>  Tue, 22 Jul 2008 15:51:52 +0200
177

  
178
lasso (2.2.0-1) unstable; urgency=low
179

  
180
  * New upstream release.
181
    * Acknowledge NMU.
182
    * Fixed missing quotes in configure.in (Closes: #487816)
183
  * debian/control:
184
    * Updated package descriptions,
185
    * Used new Homepage field.
186
    * Moved liblasso-perl to perl section.
187
  * debian/rules:
188
    * remove config.log on clean.
189
    * remove empty id-wsf include directory.
190

  
191
 -- Frederic Peters <fpeters@debian.org>  Sun, 13 Jul 2008 12:06:12 +0200
192

  
193
lasso (2.1.98-4.1) unstable; urgency=high
194

  
195
  * NMU.
196
  * Don't build-depend on gcj and gcj-4.3 on alpha, arm, hppa (same as for
197
    java-gcj-compat). Closes: #477870.
198
  * Adjust list of architectures for liblasso-java. Closes: #479737.
199

  
200
 -- Matthias Klose <doko@debian.org>  Sun, 25 May 2008 11:28:09 +0200
201

  
202
lasso (2.1.98-4) unstable; urgency=low
203

  
204
  * debian/rules: create control from control.in, so liblasso-java is not
205
    built on architectures lacking gcj.
206

  
207
 -- Frederic Peters <fpeters@debian.org>  Sun, 04 May 2008 12:17:10 +0200
208

  
209
lasso (2.1.98-3) unstable; urgency=low
210

  
211
  * debian/liblasso-perl.install: really fix building with Perl 5.10.
212

  
213
 -- Frederic Peters <fpeters@debian.org>  Sat, 03 May 2008 12:30:41 +0200
214

  
215
lasso (2.1.98-2) unstable; urgency=low
216

  
217
  * debian/liblasso-perl.install: use wildcard for minor version number; so it
218
    still works with Perl 5.10.  (closes: #479065)
219

  
220
 -- Frederic Peters <fpeters@debian.org>  Fri, 02 May 2008 16:30:09 +0200
221

  
222
lasso (2.1.98-1) unstable; urgency=low
223

  
224
  * New upstream release (RC).
225
  * debian/control:
226
    * build new php5-lasso package.
227
    * limit liblasso-java to architecture with gcj (closes: #477870).
228
    * add Homepage field.
229
    * liblasso3-dev: Replace ${Source-Version} with ${binary:Version}
230
      (from Ubuntu patch)
231
  * debian/rules:
232
    * ignore liblasso-java package on architectures without gcj.
233
    * update to match new upstream language bindings layout.
234
    * don't ignore a make clean error.  (from Ubuntu patch)
235

  
236
 -- Frederic Peters <fpeters@debian.org>  Tue, 29 Apr 2008 22:03:51 +0200
237

  
238
lasso (2.1.1-3) unstable; urgency=low
239

  
240
  * debian/rules: added call to dh_perl; debian/control: added ${perl:Depends}
241
    (closes: #463097)
242
  * configure(.ac): fixed gcj check to work with gcj-4.3; debian/control:
243
    updated build-deps for gcj 4.3 and added gcc-4.3; debian/rules: force
244
    gcc-4.3 so jni.h is found and the java interface is built.
245
    (closes: #464319)
246

  
247
 -- Frederic Peters <fpeters@debian.org>  Tue, 25 Mar 2008 16:48:15 +0100
248

  
249
lasso (2.1.1-2) unstable; urgency=low
250

  
251
  * debian/rules, debian/*.files: updated from dh_movefiles to dh_install
252
    * really install files in liblasso-perl package (closes: #446578)
253

  
254
 -- Frederic Peters <fpeters@debian.org>  Mon, 15 Oct 2007 17:12:37 +0200
255

  
256
lasso (2.1.1-1) unstable; urgency=low
257

  
258
  * New upstream release.
259
  * debian/control: added liblasso-perl, Perl bindings for the library.
260
  * debian/rules: --enable-perl
261

  
262
 -- Frederic Peters <fpeters@debian.org>  Wed, 22 Aug 2007 18:08:12 +0200
263

  
264
lasso (2.0.0-1) unstable; urgency=low
265

  
266
  * New upstream release.
267
  * debian/control: removes php4-lasso since PHP4 is no longer provided.
268
    (closes: #432422, #418268)
269

  
270
 -- Frederic Peters <fpeters@debian.org>  Mon, 09 Jul 2007 22:55:58 +0200
271

  
272
lasso (0.6.5-3) unstable; urgency=low
273

  
274
  * Converted to new Python policy (merged from unreported Ubuntu patch)
275
    * debian/control: keep conflict on python2.4-lasso which is unnecessary
276
      for Debian but will reduce Ubuntu changes.
277

  
278
 -- Frederic Peters <fpeters@debian.org>  Sat, 21 Oct 2006 17:31:47 +0200
279

  
280
lasso (0.6.5-2) unstable; urgency=low
281

  
282
  * debian/control: adding libgcj-dev and fastjar to build-depends since
283
    liblasso-java is now built.
284

  
285
 -- Frederic Peters <fpeters@debian.org>  Wed, 22 Mar 2006 11:06:56 +0100
286

  
287
lasso (0.6.5-1) unstable; urgency=low
288

  
289
  * New upstream release.
290
    * Incorporates Ubuntu patch for phpapi version.
291

  
292
 -- Frederic Peters <fpeters@debian.org>  Tue, 21 Mar 2006 10:48:05 +0100
293

  
294
lasso (0.6.4-1) unstable; urgency=low
295

  
296
  * New upstream release.
297

  
298
 -- Frederic Peters <fpeters@debian.org>  Mon, 13 Mar 2006 11:38:09 +0100
299

  
300
lasso (0.6.3-4) unstable; urgency=low
301

  
302
  * debian/control: removed mono packages from build-depends since the -cil
303
    package is no longer built.
304

  
305
 -- Frederic Peters <fpeters@debian.org>  Thu,  6 Oct 2005 14:18:56 +0200
306

  
307
lasso (0.6.3-3) unstable; urgency=low
308

  
309
  * debian/control: fixed php depends line. (closes: #331710)
310

  
311
 -- Frederic Peters <fpeters@debian.org>  Tue,  4 Oct 2005 22:59:17 +0200
312

  
313
lasso (0.6.3-2) unstable; urgency=low
314

  
315
  * php/Makefile.am: don't patch autogenerated swig file if swig was not
316
    present (which implies the file has already been patched)
317
  * debian/rules: touch swig generated files after configure so swig is
318
    not called; even if available. (closes: #331699)
319

  
320
 -- Frederic Peters <fpeters@debian.org>  Tue,  4 Oct 2005 21:52:25 +0200
321

  
322
lasso (0.6.3-1) unstable; urgency=low
323

  
324
  * New upstream release.
325
  * debian/copyright: new FSF address.
326

  
327
 -- Frederic Peters <fpeters@debian.org>  Fri, 30 Sep 2005 01:07:49 +0200
328

  
329
lasso (0.6.2-3) unstable; urgency=low
330

  
331
  * debian/control: removed liblasso-cil package since the .net assembly
332
    doesn't work (and don't even compile anymore) (closes: #320898)
333

  
334
 -- Frederic Peters <fpeters@debian.org>  Fri, 19 Aug 2005 23:08:43 +0200
335

  
336
lasso (0.6.2-2) unstable; urgency=low
337

  
338
  * debian/rules: removed call to dh_makenetshlibs which is no longer shipped
339
    with Mono 1.1 packages. (closes: #311837)
340
  * debian/control, debian/rules: updated to new CLI policy. 
341

  
342
 -- Frederic Peters <fpeters@debian.org>  Fri,  3 Jun 2005 20:15:12 +0200
343

  
344
lasso (0.6.2-1) unstable; urgency=low
345

  
346
  * New upstream release.
347

  
348
 -- Frederic Peters <fpeters@debian.org>  Thu, 26 May 2005 11:56:42 +0200
349

  
350
lasso (0.6.1-3) unstable; urgency=low
351

  
352
  * debian/control: fixed Depends line, this is no longer -zts.
353
  * debian/control: updated Build-depends to php4-dev (>= 4:4.3.10-10)
354
    (closes: #301330)
355

  
356
 -- Frederic Peters <fpeters@debian.org>  Fri, 25 Mar 2005 10:15:22 +0100
357

  
358
lasso (0.6.1-2) unstable; urgency=low
359

  
360
  * Rebuilt with PHP Zend Thread Safety disabled.
361
  * lasso/xml/lib_authn_request.c, lasso/id-ff/login.c: backported
362
    AssertionConsumerServiceID fix from CVS.
363
  * python/lasso_wrap.c, python/lasso.py: regenerated with SWIG 1.3.22;
364
    1.3.24 created a buggy binding.
365
  * debian/control: Build-depends on mono-utils (>= 1.0)
366

  
367
 -- Frederic Peters <fpeters@debian.org>  Fri, 25 Mar 2005 08:50:39 +0100
368

  
369
lasso (0.6.1-1) unstable; urgency=low
370

  
371
  * New upstream release.
372
  * lasso/id-ff/login.c: backported SAML 1.0 compatibility fix from CVS.
373

  
374
 -- Frederic Peters <fpeters@debian.org>  Sun,  6 Mar 2005 14:07:45 +0100
375

  
376
lasso (0.6.0-1) unstable; urgency=low
377

  
378
  * New upstream release.
379
  * Rebuilt with new PHP API. (closes: #294003)
380

  
381
 -- Frederic Peters <fpeters@debian.org>  Tue,  8 Feb 2005 13:42:24 +0100
382

  
383
lasso (0.4.1-3) unstable; urgency=low
384

  
385
  * debian/control: added libexpat1-dev to build-depends; it is required for
386
    the PHP binding.
387

  
388
 -- Frederic Peters <fpeters@debian.org>  Mon, 13 Sep 2004 09:26:34 +0200
389

  
390
lasso (0.4.1-2) unstable; urgency=low
391

  
392
  * debian/control: added python to build-depends
393

  
394
 -- Frederic Peters <fpeters@debian.org>  Sun, 12 Sep 2004 21:40:57 +0200
395

  
396
lasso (0.4.1-1) unstable; urgency=low
397

  
398
  * New upstream release.
399

  
400
 -- Frederic Peters <fpeters@debian.org>  Wed,  8 Sep 2004 10:40:56 +0200
401

  
402
lasso (0.4.0-1) unstable; urgency=low
403

  
404
  * New upstream release.
405
    * changed soname, liblasso0 -> liblasso1
406
  * Packaging of PHP4 binding and .NET assemblies.
407

  
408
 -- Frederic Peters <fpeters@debian.org>  Mon,  6 Sep 2004 19:18:38 +0200
409

  
410
lasso (0.3.0-6) unstable; urgency=low
411

  
412
  * debian/control: improved package description (closes: #266556)
413
  * python/: backported fix to use libtool correctly; should fix the build
414
    failures on hppa and amd64 (closes: #267556, #268198)
415

  
416
 -- Frederic Peters <fpeters@debian.org>  Thu, 26 Aug 2004 17:01:13 +0200
417

  
418
lasso (0.3.0-4) unstable; urgency=low
419

  
420
  * debian/copyright: fixed address of the FSF; add a pointer to
421
    /usr/share/common-licenses/GPL.
422
  * debian/control: lasso source package goes in section libs and liblasso-dev
423
    goes in section libdevel
424
  * debian/control: -dev package renamed to liblasso0-dev; provides
425
    liblasso-dev (per Debian Library Packaging guide)
426

  
427
 -- Frederic Peters <fpeters@debian.org>  Sun,  8 Aug 2004 10:55:39 +0200
428

  
429
lasso (0.3.0-3) unstable; urgency=low
430

  
431
  * fixed lasso.pc
432

  
433
 -- Frederic Peters <fpeters@debian.org>  Thu, 29 Jul 2004 23:24:57 +0200
434

  
435
lasso (0.3.0-2) unstable; urgency=low
436

  
437
  * debian/liblasso0-python2.3.files: don't include static library in Python
438
    package. [brown bag]
439

  
440
 -- Frederic Peters <fpeters@debian.org>  Tue, 27 Jul 2004 17:23:07 +0200
441

  
442
lasso (0.3.0-1) unstable; urgency=low
443

  
444
  * Initial Release.
445

  
446
 -- Frederic Peters <fpeters@debian.org>  Tue, 27 Jul 2004 16:50:43 +0200
447

  
debian-stretch/compat
1
5
debian-stretch/control
1
Source: lasso
2
Priority: optional
3
Section: libs
4
Maintainer: Frederic Peters <fpeters@debian.org>
5
Build-Depends: debhelper (>= 8),
6
        dh-python,
7
        libxml2-dev,
8
        libxslt1-dev,
9
        libxmlsec1-dev,
10
        libxmlsec1-openssl,
11
        libglib2.0-dev,
12
        python-all-dev (>= 2.6.6-3~),
13
        python3-all-dev (>= 3.2),
14
        libexpat1-dev,
15
        fastjar,
16
        python-lxml,
17
        python3-lxml,
18
        python-six,
19
        python3-six,
20
        chrpath,
21
        dh-python
22
Standards-Version: 3.9.6
23
X-Python-Version: >= 2.6
24
X-Python3-Version: >= 3.2
25
Homepage: http://lasso.entrouvert.org
26

  
27
Package: liblasso3-dev
28
Section: libdevel
29
Architecture: any
30
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
31
Provides: liblasso-dev
32
Conflicts: liblasso-dev, liblasso0, liblasso1
33
Description: Library for Liberty Alliance and SAML protocols - development kit
34
 Lasso is an implementation of Liberty Alliance and related protocols, for
35
 network identity federations, single sign-on and other web services protocols.
36
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
37
 .
38
 This package contains the development files for Lasso.
39
 
40
Package: liblasso3
41
Section: libs
42
Architecture: any
43
Depends: ${shlibs:Depends}, ${misc:Depends}
44
Description: Library for Liberty Alliance and SAML protocols - runtime library
45
 Lasso is an implementation of Liberty Alliance and related protocols, for
46
 network identity federations, single sign-on and other web services protocols.
47
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
48
 .
49
 This package contains liblasso library used by applications to gain Library
50
 Alliance support.
51

  
52
Package: python-lasso
53
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
54
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
55
Provides: liblasso0-python2.3, ${python:Provides}
56
Section: python
57
Architecture: any
58
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:depends}
59
Description: Library for Liberty Alliance and SAML protocols - Python bindings
60
 Lasso is an implementation of Liberty Alliance and related protocols, for
61
 network identity federations, single sign-on and other web services protocols.
62
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
63
 .
64
 This package contains Python bindings for liblasso, needed to use lasso
65
 in Python applications.
66

  
67
Package: python3-lasso
68
Section: python
69
Architecture: any
70
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:depends}
71
Description: Library for Liberty Alliance and SAML protocols - Python bindings
72
 Lasso is an implementation of Liberty Alliance and related protocols, for
73
 network identity federations, single sign-on and other web services protocols.
74
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
75
 .
76
 This package contains Python bindings for liblasso, needed to use lasso
77
 in Python applications.
78

  
79
#JAVA#Package: liblasso-java
80
#JAVA#Section: libs
81
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
82
#JAVA#Depends: ${shlibs:Depends}, ${misc:depends}
83
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
84
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
85
#JAVA# network identity federations, single sign-on and other web services protocols.
86
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
87
#JAVA# .
88
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
89
#JAVA# Java applications
90

  
91
Package: liblasso-perl
92
Section: perl
93
Architecture: any
94
Depends: ${shlibs:Depends}, ${misc:depends}, ${perl:Depends}
95
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
96
 Lasso is an implementation of Liberty Alliance and related protocols, for
97
 network identity federations, single sign-on and other web services protocols.
98
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
99
 .
100
 This package contains Perl bindings for liblasso, needed to use lasso
101
 in Perl applications.
102

  
103

  
104

  
105

  
106

  
107

  
108

  
109

  
110

  
111

  
112

  
113

  
debian-stretch/control.in
1
Source: lasso
2
Priority: optional
3
Section: libs
4
Maintainer: Frederic Peters <fpeters@debian.org>
5
Build-Depends: debhelper (>= 8),
6
        dh-python,
7
        libxml2-dev,
8
        libxslt1-dev,
9
        libxmlsec1-dev,
10
        libxmlsec1-openssl,
11
        libglib2.0-dev,
12
        python-all-dev (>= 2.6.6-3~),
13
        python3-all-dev (>= 3.2),
14
        libexpat1-dev,
15
        fastjar,
16
        python-lxml,
17
        python3-lxml,
18
        python-six,
19
        python3-six,
20
        chrpath,
21
        dh-python
22
Standards-Version: 3.9.6
23
X-Python-Version: >= 2.6
24
X-Python3-Version: >= 3.2
25
Homepage: http://lasso.entrouvert.org
26

  
27
Package: liblasso3-dev
28
Section: libdevel
29
Architecture: any
30
Depends: liblasso3 (= ${binary:Version}), libxml2-dev, libxmlsec1-dev, libglib2.0-dev
31
Provides: liblasso-dev
32
Conflicts: liblasso-dev, liblasso0, liblasso1
33
Description: Library for Liberty Alliance and SAML protocols - development kit
34
 Lasso is an implementation of Liberty Alliance and related protocols, for
35
 network identity federations, single sign-on and other web services protocols.
36
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
37
 .
38
 This package contains the development files for Lasso.
39
 
40
Package: liblasso3
41
Section: libs
42
Architecture: any
43
Depends: ${shlibs:Depends}, ${misc:Depends}
44
Description: Library for Liberty Alliance and SAML protocols - runtime library
45
 Lasso is an implementation of Liberty Alliance and related protocols, for
46
 network identity federations, single sign-on and other web services protocols.
47
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
48
 .
49
 This package contains liblasso library used by applications to gain Library
50
 Alliance support.
51

  
52
Package: python-lasso
53
Conflicts: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
54
Replaces: liblasso0-python2.3, python2.3-lasso, python2.4-lasso
55
Provides: liblasso0-python2.3, ${python:Provides}
56
Section: python
57
Architecture: any
58
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:depends}
59
Description: Library for Liberty Alliance and SAML protocols - Python bindings
60
 Lasso is an implementation of Liberty Alliance and related protocols, for
61
 network identity federations, single sign-on and other web services protocols.
62
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
63
 .
64
 This package contains Python bindings for liblasso, needed to use lasso
65
 in Python applications.
66

  
67
Package: python3-lasso
68
Section: python
69
Architecture: any
70
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:depends}
71
Description: Library for Liberty Alliance and SAML protocols - Python bindings
72
 Lasso is an implementation of Liberty Alliance and related protocols, for
73
 network identity federations, single sign-on and other web services protocols.
74
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
75
 .
76
 This package contains Python bindings for liblasso, needed to use lasso
77
 in Python applications.
78

  
79
#JAVA#Package: liblasso-java
80
#JAVA#Section: libs
81
#JAVA#Architecture: amd64 armel i386 ia64 mips mipsel powerpc ppc64 s390 sparc kfreebsd-i386 kfreebsd-amd64
82
#JAVA#Depends: ${shlibs:Depends}, ${misc:depends}
83
#JAVA#Description: Library for Liberty Alliance and SAML protocols - Java bindings
84
#JAVA# Lasso is an implementation of Liberty Alliance and related protocols, for
85
#JAVA# network identity federations, single sign-on and other web services protocols.
86
#JAVA# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
87
#JAVA# .
88
#JAVA# This package provides the Java interface to liblasso, needed to use lasso in
89
#JAVA# Java applications
90

  
91
Package: liblasso-perl
92
Section: perl
93
Architecture: any
94
Depends: ${shlibs:Depends}, ${misc:depends}, ${perl:Depends}
95
Description: Library for Liberty Alliance and SAML protocols - Perl bindings
96
 Lasso is an implementation of Liberty Alliance and related protocols, for
97
 network identity federations, single sign-on and other web services protocols.
98
 The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
99
 .
100
 This package contains Perl bindings for liblasso, needed to use lasso
101
 in Perl applications.
102

  
103
#PHP#Package: php5-lasso
104
#PHP#Section: web
105
#PHP#Architecture: any
106
#PHP#Depends: ${shlibs:Depends}, php5-common, ${php:Depends}, ${misc:depends}
107
#PHP#Description: Library for Liberty Alliance and SAML protocols - PHP 5 bindings
108
#PHP# Lasso is an implementation of Liberty Alliance and related protocols, for
109
#PHP# network identity federations, single sign-on and other web services protocols.
110
#PHP# The main specifications implemented by the library are ID-FF, ID-WSF and SAML.
111
#PHP# .
112
#PHP# This package contains PHP bindings for liblasso, needed to use lasso
113
#PHP# in PHP applications.
debian-stretch/copyright
1
This package was debianized by Frederic Peters <fpeters@debian.org> on
2
Fri, 16 Jul 2004 14:50:19 +0200.
3

  
4
It was downloaded from http://lasso.entrouvert.org
5

  
6
Upstream Authors:
7

  
8
  Nicolas Clapies <nclapies@entrouvert.com>
9
  Valery Febvre   <vfebvre@easter-eggs.com>
10
  (complete list in AUTHORS)
11

  
12

  
13
Copyright (c) 2004 Entr'ouvert
14
Excepted the Lasso logo, copyright (c) 2004, Entr'ouvert & Florent Monnier
15

  
16
License is GNU GPL v2 or later plus OpenSSL exception clause.
17

  
18
This program is free software; you can redistribute it and/or modify it
19
under the terms of the GNU General Public License as published by the Free
20
Software Foundation; either version 2 of the License, or (at your option)
21
any later version.
22

  
23
This program is distributed in the hope that it will be useful, but
24
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
25
or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
26
for more details.
27

  
28
You should have received a copy of the GNU General Public License along with
29
this program; if not, write to the Free Software Foundation, Inc., 51
30
Franklin St, Fifth Floor, Boston, MA  02110-1301,  USA.
31

  
32
In addition, as a special exception, Entr'ouvert gives permission to link
33
the code of its release of Lasso with the OpenSSL project's "OpenSSL"
34
library (or with modified versions of it that use the same license as the
35
"OpenSSL" library), and distribute the linked executables.  You must obey
36
the GNU General Public License in all respects for all of the code used
37
other than "OpenSSL".  If you modify this file, you may extend this
38
exception to your version of the file, but you are not obligated to do so.
39
If you do not wish to do so, delete this exception statement from your
40
version.
41

  
42
On Debian GNU/Linux systems, the complete text of the GNU General Public
43
License can be found in `/usr/share/common-licenses/GPL'.
44

  
debian-stretch/dirs
1
usr/bin
2
usr/sbin
debian-stretch/docs
1
README
2
AUTHORS
debian-stretch/liblasso-java.dirs
1
usr/lib/jni/
debian-stretch/liblasso-java.install
1
debian/tmp/usr/lib/jni/*.so
2
debian/tmp/usr/share/java/*.jar
debian-stretch/liblasso-perl.install.in
1
debian/tmp/${archlib}
debian-stretch/liblasso3-dev.dirs
1
usr/lib
2
usr/include
debian-stretch/liblasso3-dev.install
1
debian/tmp/usr/include/lasso
2
debian/tmp/usr/lib/liblasso.a
3
debian/tmp/usr/lib/liblasso.so
4
debian/tmp/usr/lib/pkgconfig/lasso.pc
debian-stretch/liblasso3.dirs
1
usr/lib
debian-stretch/liblasso3.install
1
debian/tmp/usr/lib/lib*.so.*
debian-stretch/php5-lasso.install
1
debian/tmp/etc/php5/
2
debian/tmp/usr/share/php/
3
debian/tmp/usr/lib/php5/*/lasso.so
debian-stretch/php5-lasso.postinst
1
#! /bin/sh -e
2

  
3
if [ "$1" = "configure" ]; then
4
   php5enmod lasso
5
fi
6

  
7
#DEBHELPER#
debian-stretch/php5-lasso.prerm
1
#! /bin/sh -e
2

  
3
if [ "$1" = "remove" ]; then
4
   php5dismod lasso
5
fi
6

  
7
#DEBHELPER#
debian-stretch/php5-lasso.substvars
1
shlibs:Depends=libc6 (>= 2.2.5), libglib2.0-0 (>= 2.41.1), liblasso3 (>= 2.5.0), libssl1.0.2 (>= 1.0.2d), libxml2 (>= 2.7.4), libxmlsec1 (>= 1.2.20), libxmlsec1-openssl (>= 1.2.20), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4)
2
php:Depends=phpapi-20131226
3
misc:Depends=
4
misc:Pre-Depends=
debian-stretch/python-lasso.install
1
debian/tmp/usr/lib/python2*/dist-packages/*.py
2
debian/tmp/usr/lib/python2*/dist-packages/*.so
debian-stretch/python3-lasso.install
1
debian/tmp/usr/lib/python3*/dist-packages/*.py
2
debian/tmp/usr/lib/python3*/dist-packages/*.so
debian-stretch/rules
1
#!/usr/bin/make -f
2
# -*- makefile -*-
3
# Sample debian/rules that uses debhelper.
4
# GNU copyright 1997 to 1999 by Joey Hess.
5

  
6
# Uncomment this to turn on verbose mode.
7
#export DH_VERBOSE=1
8

  
9

  
10
# These are used for cross-compiling and for saving the configure script
11
# from having to guess our platform (since we know it already)
12
DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
13
DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
14

  
15
DEB_TARGET_ARCH     := $(shell dpkg-architecture -qDEB_HOST_ARCH)
16

  
17
ARCHLIB := $(shell perl -MConfig -e 'print $$Config{vendorarch}')
18

  
19
with_java := no
20
no_java_archs := alpha arm hppa hurd-i386
21
ifneq ($(DEB_TARGET_ARCH),i386)
22
 ifneq ($(DEB_TARGET_ARCH),amd64)
23
  ifeq ($(DEB_TARGET_ARCH), $(findstring $(DEB_TARGET_ARCH),$(no_java_archs)))
24
   with_java := disabled for architecture $(DEB_TARGET_ARCH)
25
  endif
26
 endif
27
endif
28

  
29
with_php := no
30

  
31
PYDEF		:= $(shell pyversions -vd)
32
PYVERS		:= $(shell pyversions -vr debian/control)
33
PY3VERS		:= $(shell py3versions -vr '>= 3.0')
34
OTHERPYVERS	:= $(filter-out $(PYDEF), $(PYVERS))
35

  
36
CFLAGS = `dpkg-buildflags --get CFLAGS`
37
CFLAGS += -Wall
38
LDFLAGS = `dpkg-buildflags --get LDFLAGS`
39
CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
40

  
41
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
42
	INSTALL_PROGRAM += -s
43
endif
44

  
45
version=`ls src/.libs/lib*.so.* | \
46
 awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
47
major=`ls src/.libs/lib*.so.* | \
48
 awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
49

  
50
CONFIGURE_ARGS := \
51
	--prefix=/usr \
52
	--mandir=\$${prefix}/share/man \
53
	--infodir=\$${prefix}/share/info \
54
	--enable-tests=no \
55
	--disable-gtk-doc \
56
	--enable-perl
57

  
58

  
59
ifeq ($(with_java),yes)
60
  CONFIGURE_ARGS += --enable-java
61
else
62
  CONFIGURE_ARGS += --disable-java
63
endif
64

  
65
ifeq ($(with_php),yes)
66
  CONFIGURE_ARGS += --enable-php --with-php5-config-dir=/etc/php5/mods-available/
67
else
68
  CONFIGURE_ARGS += --disable-php
69
endif
70

  
71

  
72

  
73
config.status: configure
74
	dh_testdir
75
	# Add here commands to configure the package.
76
	autoreconf -fi
77
	CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) $(CONFIGURE_ARGS)
78

  
79

  
80
build: build-stamp
81
build-stamp:  config.status
82
	dh_testdir
83

  
84
	# Add here commands to compile the package.
85
	$(MAKE) V=1
86
	set -e; \
87
	for v in $(OTHERPYVERS); do \
88
	  rm -rf bindings/python$$v; \
89
	  cp -a bindings/python bindings/python$$v; \
90
	  sed "s/$(PYDEF)/$$v/g" bindings/python/Makefile > bindings/python$$v/Makefile; \
91
	  $(MAKE) -C bindings/python$$v clean; \
92
	  $(MAKE) -C bindings/python$$v; \
93
	done
94
	for v in $(PY3VERS); do \
95
	  rm -rf bindings/python$$v; \
96
	  cp -a bindings/python bindings/python$$v; \
97
	  sed "s/$(PYDEF)/$$v/g" bindings/python/Makefile > bindings/python$$v/Makefile; \
98
	  $(MAKE) -C bindings/python$$v clean; \
99
	  $(MAKE) -C bindings/python$$v; \
100
	done
101

  
102
	touch build-stamp
103

  
104
clean:
105
	dh_testdir
106
	dh_testroot
107
	rm -f build-stamp 
108

  
109
ifeq ($(with_java),yes)
110
	sed -e 's/^#JAVA#//' < debian/control.in > debian/control
111
else
112
	sed -e 's/^#JAVA#.*//' < debian/control.in > debian/control
113
endif
114

  
115
ifeq ($(with_php),yes)
116
	sed -e 's/^#PHP#//' < debian/control.in > debian/control
117
else
118
	sed -e 's/^#PHP#.*//' < debian/control.in > debian/control
119
endif
120

  
121

  
122
	[ ! -f Makefile ] || $(MAKE) distclean
123

  
124
	for v in $(OTHERPYVERS); do \
125
	  rm -rf bindings/python$$v; \
126
	done
127
	for v in $(PY3VERS); do \
128
	  rm -rf bindings/python$$v; \
129
	done
130

  
131
	rm -f config.log
132
	rm -f debian/liblasso-perl.install
133

  
134
	dh_clean 
135

  
136
install: build
137
	dh_testdir
138
	dh_testroot
139
	dh_clean -k 
140
	dh_installdirs
141

  
142
	# Add here commands to install the package into debian/tmp
143
	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \
144
		GACUTIL="/usr/bin/gacutil -root $(CURDIR)/debian/tmp/usr/lib"
145
	set -e; \
146
	for v in $(OTHERPYVERS); do \
147
	  $(MAKE) -C bindings/python$$v install DESTDIR=$(CURDIR)/debian/tmp; \
148
	done
149
	for v in $(PY3VERS); do \
150
	  $(MAKE) -C bindings/python$$v install DESTDIR=$(CURDIR)/debian/tmp; \
151
	done
152

  
153

  
154
ifeq ($(with_java),yes)
155
	mkdir $(CURDIR)/debian/tmp/usr/lib/jni/
156
	if [ -e $(CURDIR)/debian/tmp/usr/lib/java ]; then \
157
	  mv $(CURDIR)/debian/tmp/usr/lib/java/*.so $(CURDIR)/debian/tmp/usr/lib/jni/ ; \
158
	fi
159
endif
160

  
161
	sed -e 's,$${archlib},$(ARCHLIB),g' debian/liblasso-perl.install.in > debian/liblasso-perl.install
162

  
163
	# remove id-wsf directory if it is empty
164
	-rmdir $(CURDIR)/debian/tmp/usr/include/lasso/id-wsf/
165

  
166

  
167
# Build architecture-independent files here.
168
binary-indep: build install
169
	#dh_makeclilibs -L liblasso-cil -r
170

  
171
# Build architecture-dependent files here.
172
binary-arch: build install
173
	dh_testdir
174
	dh_testroot
175
	dh_installchangelogs
176
	dh_installdocs
177
	dh_installexamples -XCVS
178
	dh_installman
179
	dh_install
180
	chrpath -d $(CURDIR)/debian/liblasso-perl/$(ARCHLIB)/auto/Lasso/Lasso.so
181
	dh_link
182
	dh_strip
183
	dh_perl
184
	dh_python2 -ppython-lasso
185
	dh_python3 -ppython3-lasso
186
	dh_compress
187
	dh_fixperms
188
	dh_makeshlibs -a -V
189
	dh_installdeb
190
	dh_shlibdeps -a
191
ifeq ($(with_php),yes)
192
	echo "php:Depends=phpapi-`php-config5 --phpapi`" >> $(CURDIR)/debian/php5-lasso.substvars
193
endif
194
	dh_gencontrol
195
	dh_md5sums
196
	dh_builddeb
197

  
198
binary: binary-indep binary-arch
199
.PHONY: build clean binary-indep binary-arch binary install
debian-stretch/source/format
1
3.0 (quilt)
0
-