debian/0000755000000000000000000000000011736724412007175 5ustar debian/changelog0000644000000000000000000000251211736724302011045 0ustar scute (1.4.0-4) unstable; urgency=low * debian/rules (override_dh_auto_clean, override_dh_auto_configure): Remove. (override_dh_auto_test): Invoke dh_auto_test under gpg-agent. - Set debian/dot-gnupg/scdaemon.conf with debug-disable-ticker to work around a bug of GnuPG. - Invoke rm -rf debian/dot-gnupg. -- NIIBE Yutaka Wed, 04 Apr 2012 09:19:34 +0900 scute (1.4.0-3) unstable; urgency=low * debian/compat: Require 9. * debian/copyright (Format): Fix. * debian/control, debian/rules, debian/scute.install: Add multiarch support. * debian/README.Debian: Mention multiarch. -- NIIBE Yutaka Mon, 02 Apr 2012 16:28:08 +0900 scute (1.4.0-2) unstable; urgency=low [ Mònica Ramírez Arceda ] * debian/control (Build-Depends): Use dh-autoreconf to build the package (Closes: #662941). * debian/control (Build-Depends): Remove quilt dependency. * debian/copyright: Fix errors to fulfill standard machine-readable format. [ NIIBE Yutaka ] * debian/control (Standards-Version): Updated to 3.9.2 as we fixed debian/copyright. -- NIIBE Yutaka Thu, 29 Mar 2012 13:19:42 +0900 scute (1.4.0-1) unstable; urgency=low * Initial release (Closes: #615930). -- NIIBE Yutaka Fri, 04 Mar 2011 14:54:12 +0900 debian/patches/0000755000000000000000000000000011534110304010605 5ustar debian/patches/00-avoid-version-name-without-lib.diff0000644000000000000000000000337511534110252017636 0ustar Description: Don't build libscute.so.0 (or something) but build module scute.so Author: NIIBE Yutaka Index: scute-1.4.0/src/Makefile.am =================================================================== --- scute-1.4.0.orig/src/Makefile.am 2011-03-04 16:10:26.000000000 +0900 +++ scute-1.4.0/src/Makefile.am 2011-03-04 16:11:34.000000000 +0900 @@ -69,7 +69,7 @@ endif -lib_LTLIBRARIES = libscute.la +lib_LTLIBRARIES = scute.la if HAVE_W32_SYSTEM @@ -122,15 +122,15 @@ endif -libscute_la_LDFLAGS = $(scute_res_ldflag) $(no_undefined) $(export_symbols) \ +scute_la_LDFLAGS = $(scute_res_ldflag) $(no_undefined) -module -avoid-version $(export_symbols) \ $(scute_version_script_cmd) -version-info \ @LIBSCUTE_LT_CURRENT@:@LIBSCUTE_LT_REVISION@:@LIBSCUTE_LT_AGE@ -libscute_la_DEPENDENCIES = @LTLIBOBJS@ $(srcdir)/libscute.vers $(scute_deps) +scute_la_DEPENDENCIES = @LTLIBOBJS@ $(srcdir)/libscute.vers $(scute_deps) # scute_libadd must come BEFORE libassuan and gpg-error, because we # override it on Windows targets. -libscute_la_LIBADD = $(scute_libadd) \ +scute_la_LIBADD = $(scute_libadd) \ @LTLIBOBJS@ @LIBASSUAN_LIBS@ @GPG_ERROR_LIBS@ -libscute_la_CPPFLAGS = -I$(srcdir)/../include \ +scute_la_CPPFLAGS = -I$(srcdir)/../include \ @LIBASSUAN_CFLAGS@ @GPG_ERROR_CFLAGS@ -libscute_la_SOURCES = $(sources) +scute_la_SOURCES = $(sources) Index: scute-1.4.0/tests/Makefile.am =================================================================== --- scute-1.4.0.orig/tests/Makefile.am 2006-11-30 01:55:38.000000000 +0900 +++ scute-1.4.0/tests/Makefile.am 2011-03-04 16:11:34.000000000 +0900 @@ -38,4 +38,4 @@ noinst_PROGRAMS = $(TESTS) INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/src -LDADD = ../src/libscute.la +LDADD = ../src/scute.la debian/patches/series0000644000000000000000000000004711534110013012020 0ustar 00-avoid-version-name-without-lib.diff debian/rules0000755000000000000000000000123211736721201010244 0ustar #!/usr/bin/make -f # -*- gmakefile -*- DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autoreconf override_dh_auto_test: mkdir -p debian/dot-gnupg chmod og-rx debian/dot-gnupg echo debug-disable-ticker >debian/dot-gnupg/scdaemon.conf GNUPGHOME=${CURDIR}/debian/dot-gnupg gpg-agent --daemon dh_auto_test rm -rf debian/dot-gnupg override_dh_auto_install: dh_auto_install --destdir=debian/tmp mkdir -p debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/scute mv debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/scute.so \ debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/scute/ debian/scute.info0000644000000000000000000000002611534077207011172 0ustar doc/manual/scute.info debian/source/0000755000000000000000000000000011534077206010473 5ustar debian/source/format0000644000000000000000000000001411534077206011701 0ustar 3.0 (quilt) debian/docs0000644000000000000000000000003411534077207010044 0ustar NEWS README README.SVN TODO debian/README.Debian0000644000000000000000000000054411736253514011241 0ustar scute for Debian ---------------- On Debian, module name is scute.so, while it is libscute.so.0 in upstream. Please see for difference of module name: http://www.gnu.org/software/libtool/manual/libtool.html#Building-modules Module path is: /usr/lib//scute/scute.so -- NIIBE Yutaka , Mon, 2 Apr 2012 16:37:48 +0900 debian/compat0000644000000000000000000000000211734764544010403 0ustar 9 debian/copyright0000644000000000000000000000746011736252217011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: scute Upstream-Contact: Marcus Brinkmann Source: http://www.scute.org/ Copyright: (C) 2006, 2007, 2008, 2009 g10 Code GmbH License: GPL-2+ with exception for Mozilla Scute is copyrighted by g10 Code GmbH and licensed under the GNU General Pubic License version 2 or later with this exception: . In addition, as a special exception, g10 Code GmbH gives permission to link this library: with the Mozilla Foundation's code for Mozilla (or with modified versions of it that use the same license as the "Mozilla" code), and distribute the linked executables. You must obey the GNU General Public License in all respects for all of the code used other than "Mozilla". If you modify the software, you may extend this exception to your version of the software, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version and from all source files. Files: * Copyright: (C) 2006, 2007, 2008, 2009 g10 Code GmbH License: GPL-2+ with exception for Mozilla Files: src/pkcs11.h Copyright: 2006, 2007 g10 Code GmbH Copyright: 2006 Andreas Jellinghaus License: This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: doc/manual/scute.texi Copyright: (C) 2002, 2003, 2004, 2005, 2006, 2007 g10 Code GmbH License: GPL-2+ Files: debian/* Copyright: 2011 NIIBE Yutaka License: Copying and distribution of this package, with or without modification, are permitted in any medium without royalty. License: GPL-2+ with exception for Mozilla Scute is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . Scute is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with Scute. If not, see . In addition, as a special exception, g10 Code GmbH gives permission to link this library: with the Mozilla Foundation's code for Mozilla (or with modified versions of it that use the same license as the "Mozilla" code), and distribute the linked executables. You must obey the GNU General Public License in all respects for all of the code used other than "Mozilla". If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". License: GPL-2+ The Scute Manual is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . The Scute Manual is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with Scute. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/scute.install0000644000000000000000000000003111736253554011706 0ustar usr/lib/*/scute/scute.so debian/watch0000644000000000000000000000011611534077462010226 0ustar version=3 ftp://ftp.gnupg.org/gcrypt/scute/scute-(.*)\.tar\.gz debian uupdate debian/scute.symbols0000644000000000000000000000425111736253062011732 0ustar scute.so scute #MINVER# C_CancelFunction@SCUTE_1.0 1.4.0 C_CloseAllSessions@SCUTE_1.0 1.4.0 C_CloseSession@SCUTE_1.0 1.4.0 C_CopyObject@SCUTE_1.0 1.4.0 C_CreateObject@SCUTE_1.0 1.4.0 C_Decrypt@SCUTE_1.0 1.4.0 C_DecryptDigestUpdate@SCUTE_1.0 1.4.0 C_DecryptFinal@SCUTE_1.0 1.4.0 C_DecryptInit@SCUTE_1.0 1.4.0 C_DecryptUpdate@SCUTE_1.0 1.4.0 C_DecryptVerifyUpdate@SCUTE_1.0 1.4.0 C_DeriveKey@SCUTE_1.0 1.4.0 C_DestroyObject@SCUTE_1.0 1.4.0 C_Digest@SCUTE_1.0 1.4.0 C_DigestEncryptUpdate@SCUTE_1.0 1.4.0 C_DigestFinal@SCUTE_1.0 1.4.0 C_DigestInit@SCUTE_1.0 1.4.0 C_DigestKey@SCUTE_1.0 1.4.0 C_DigestUpdate@SCUTE_1.0 1.4.0 C_Encrypt@SCUTE_1.0 1.4.0 C_EncryptFinal@SCUTE_1.0 1.4.0 C_EncryptInit@SCUTE_1.0 1.4.0 C_EncryptUpdate@SCUTE_1.0 1.4.0 C_Finalize@SCUTE_1.0 1.4.0 C_FindObjects@SCUTE_1.0 1.4.0 C_FindObjectsFinal@SCUTE_1.0 1.4.0 C_FindObjectsInit@SCUTE_1.0 1.4.0 C_GenerateKey@SCUTE_1.0 1.4.0 C_GenerateKeyPair@SCUTE_1.0 1.4.0 C_GenerateRandom@SCUTE_1.0 1.4.0 C_GetAttributeValue@SCUTE_1.0 1.4.0 C_GetFunctionList@SCUTE_1.0 1.4.0 C_GetFunctionStatus@SCUTE_1.0 1.4.0 C_GetInfo@SCUTE_1.0 1.4.0 C_GetMechanismInfo@SCUTE_1.0 1.4.0 C_GetMechanismList@SCUTE_1.0 1.4.0 C_GetObjectSize@SCUTE_1.0 1.4.0 C_GetOperationState@SCUTE_1.0 1.4.0 C_GetSessionInfo@SCUTE_1.0 1.4.0 C_GetSlotInfo@SCUTE_1.0 1.4.0 C_GetSlotList@SCUTE_1.0 1.4.0 C_GetTokenInfo@SCUTE_1.0 1.4.0 C_InitPIN@SCUTE_1.0 1.4.0 C_InitToken@SCUTE_1.0 1.4.0 C_Initialize@SCUTE_1.0 1.4.0 C_Login@SCUTE_1.0 1.4.0 C_Logout@SCUTE_1.0 1.4.0 C_OpenSession@SCUTE_1.0 1.4.0 C_SeedRandom@SCUTE_1.0 1.4.0 C_SetAttributeValue@SCUTE_1.0 1.4.0 C_SetOperationState@SCUTE_1.0 1.4.0 C_SetPIN@SCUTE_1.0 1.4.0 C_Sign@SCUTE_1.0 1.4.0 C_SignEncryptUpdate@SCUTE_1.0 1.4.0 C_SignFinal@SCUTE_1.0 1.4.0 C_SignInit@SCUTE_1.0 1.4.0 C_SignRecover@SCUTE_1.0 1.4.0 C_SignRecoverInit@SCUTE_1.0 1.4.0 C_SignUpdate@SCUTE_1.0 1.4.0 C_UnwrapKey@SCUTE_1.0 1.4.0 C_Verify@SCUTE_1.0 1.4.0 C_VerifyFinal@SCUTE_1.0 1.4.0 C_VerifyInit@SCUTE_1.0 1.4.0 C_VerifyRecover@SCUTE_1.0 1.4.0 C_VerifyRecoverInit@SCUTE_1.0 1.4.0 C_VerifyUpdate@SCUTE_1.0 1.4.0 C_WaitForSlotEvent@SCUTE_1.0 1.4.0 C_WrapKey@SCUTE_1.0 1.4.0 SCUTE_1.0@SCUTE_1.0 1.4.0 debian/control0000644000000000000000000000125011736260371010575 0ustar Source: scute Section: utils Priority: extra Maintainer: NIIBE Yutaka Build-Depends: debhelper (>= 9), autotools-dev, libgpg-error-dev (>= 1.4), libassuan-dev (>= 2.0), gpgsm, gnupg-agent, automake, dh-autoreconf Standards-Version: 3.9.3 Homepage: http://www.scute.org/ Package: scute Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: OpenPGP smartcard plugin for Mozilla Network Security Services Scute is a PKCS #11 implementation for the GnuPG Agent using the GnuPG Smart Card Daemon which enables you to use your OpenPGP smart card for client authentication with SSL in Mozilla.