debian/0000755000000000000000000000000012221015150007153 5ustar debian/control0000644000000000000000000000336612220776340010604 0ustar Source: canl-c Section: net Priority: optional Maintainer: Mattias Ellert Build-Depends: debhelper, bison, flex, libc-ares-dev, libkrb5-dev, libssl-dev, libtool, pkg-config, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended Standards-Version: 3.9.4 Homepage: http://www.eu-emi.eu/ Package: libcanl-c2 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: EMI Common Authentication library - bindings for C This is the C part of the EMI caNl -- the Common Authentication Library. Package: libcanl-c-dev Section: libdevel Architecture: any Depends: libcanl-c2 (= ${binary:Version}), libkrb5-dev, ${misc:Depends} Description: Development files for EMI caNl This package contains development libraries and header files for EMI caNl. Package: libcanl-c-examples Section: misc Architecture: any Depends: libcanl-c2 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Example programs of EMI caNl This package contains client and server examples of EMI caNl. Package: libcanl-c-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: Documentation files for EMI caNl This package contains documentation files for EMI caNl. Package: libcanl-c2-dbg Section: debug Architecture: any Priority: extra Depends: libcanl-c2 (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for EMI caNl library This package contains debugging symbols for EMI caNl library. Package: libcanl-c-examples-dbg Section: debug Architecture: any Priority: extra Depends: libcanl-c-examples (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for EMI caNl examples This package contains debugging symbols for EMI caNl client and server examples. debian/rules0000755000000000000000000000341112221013343010234 0ustar #!/usr/bin/make -f # -*- makefile -*- -include /usr/share/dpkg/buildflags.mk p_dev=libcanl-c-dev p_examples=libcanl-c-examples p_lib=libcanl-c2 configure: configure-stamp configure-stamp: dh_testdir /usr/bin/perl ./configure --root=/ --prefix=/usr --libdir=lib --module canl.c touch $@ build: build-arch build-indep build-arch build-indep: build-stamp build-stamp: configure-stamp dh_testdir CFLAGS="$(CFLAGS) $(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" $(MAKE) CFLAGS="$(CFLAGS) $(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" $(MAKE) check touch $@ clean: dh_testdir dh_testroot $(MAKE) clean rm -f Makefile.inc config.status canl-c.spec rm -f configure-stamp build-stamp dh_clean install: build-stamp dh_testdir dh_testroot dh_prep $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp rm -f debian/tmp/usr/lib/*.la # Documentation is installed by dh_installdocs rm -rf debian/tmp/usr/share/doc binary-indep: install dh_testdir dh_testroot dh_installdocs -i dh_installchangelogs -i dh_install -i --fail-missing dh_link -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i binary-arch: install dh_testdir dh_testroot dh_installdocs -p $(p_examples) --link $(p_lib) dh_installdocs -p $(p_lib)-dbg --link $(p_lib) dh_installdocs -p $(p_examples)-dbg --link $(p_examples) dh_installdocs -a dh_installchangelogs -a project/ChangeLog dh_install -a --fail-missing dh_link -a dh_strip -p$(p_examples) --dbg-package=$(p_examples)-dbg dh_strip -p$(p_lib) --dbg-package=$(p_lib)-dbg dh_compress -a dh_fixperms -a dh_makeshlibs -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-arch binary-indep .PHONY: binary binary-arch binary-indep build build-arch build-indep clean configure install debian/libcanl-c-doc.doc-base0000644000000000000000000000052312220775603013160 0ustar Document: canl-dg Title: Common Authentication Library - Developer's Guide Abstract: CaNl Developer’s Guide explains how to use the Common Authentication Library C API. Main and Credentials API is described in details together with programing examples. Section: Programming/C Format: PDF Files: /usr/share/doc/libcanl-c-doc/canl.pdf.gz debian/libcanl-c-examples.install0000644000000000000000000000002512220771412014211 0ustar debian/tmp/usr/bin/* debian/copyright0000644000000000000000000000172612220770607011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: canl-c Upstream-Contact: CESNET Product Teams Source: http://scientific.zcu.cz/emi/emi.canl.c/canl-c-2.1.2.tar.gz Files: * Copyright: 2004-2011 Members of the EGEE Collaboration License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian systems, the complete text of the Apache version 2.0 license can be found in "/usr/share/common-licenses/Apache-2.0". debian/libcanl-c-dev.install0000644000000000000000000000011612220771450013154 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/lib*.so debian/compat0000644000000000000000000000000212220772761010372 0ustar 5 debian/patches/0000755000000000000000000000000012221013311010577 5ustar debian/patches/canl-c-linking.patch0000644000000000000000000000126712221013261014420 0ustar diff -ur canl-c-2.1.2.orig/Makefile canl-c-2.1.2/Makefile --- canl-c-2.1.2.orig/Makefile 2013-08-02 12:12:10.000000000 +0200 +++ canl-c-2.1.2/Makefile 2013-09-26 13:11:41.174792144 +0200 @@ -16,7 +16,8 @@ KPATH = TEXINPUTS=".:${top_srcdir}/doc/src//:" KPATHBIB = BIBINPUTS=".:$(VPATH)//:" LIBCARES_LIBS?=-lcares -LIBSSL_LIBS?=-lssl +LIBSSL_LIBS?=-lssl -lcrypto +LIBDL_LIBS?=-ldl CC=gcc YACC=bison -y @@ -37,7 +38,7 @@ SOURCES_EXEC=src/*.pl CFLAGS_LIB=-fPIC -I${top_srcdir}/src ${LIBCARES_CFLAGS} ${LIBSSL_CFLAGS} -I. -LFLAGS_LIB=${LIBCARES_LIBS} ${LIBSSL_LIBS} +LFLAGS_LIB=${LIBCARES_LIBS} ${LIBSSL_LIBS} ${LIBDL_LIBS} CFLAGS_CLI=-I${top_srcdir}/src -I. LFLAGS_CLI=-L. -lcanl_c debian/patches/series0000644000000000000000000000002512221013311012011 0ustar canl-c-linking.patch debian/changelog0000644000000000000000000000025412221015142011027 0ustar canl-c (2.1.2-1) unstable; urgency=low * Initial package for debian (Closes: #724665) -- Mattias Ellert Thu, 26 Sep 2013 06:44:52 +0200 debian/libcanl-c2.install0000644000000000000000000000003512220771457012471 0ustar debian/tmp/usr/lib/lib*.so.* debian/source/0000755000000000000000000000000012124545624010473 5ustar debian/source/format0000644000000000000000000000001412124545624011701 0ustar 3.0 (quilt) debian/libcanl-c-doc.docs0000644000000000000000000000002012220775332012422 0ustar README canl.pdf