Bug#783961: (no subject)

Artur Rona ari-tczew at tlen.pl
Wed Jul 1 21:03:16 UTC 2015


In Ubuntu, we've applied the attached patch to achieve the following:

       - debian/control, debian/*.install:
         + Install pkcs11 in its own binary.

This change is strongly related to bug #686843 on BTS.

We thought you might be interested in doing the same


-------------- next part --------------
diff -pruN -x '*~' gnome-keyring-3.16.0.orig/debian/control gnome-keyring-3.16.0/debian/control
--- gnome-keyring-3.16.0.orig/debian/control	2015-07-01 22:39:27.000000000 +0200
+++ gnome-keyring-3.16.0/debian/control	2015-07-01 22:47:53.108825799 +0200
@@ -43,7 +43,7 @@ Depends: ${misc:Depends},
          dbus-x11,
          p11-kit (>= 0.16),
          libcap2-bin [linux-any]
-Recommends: libpam-gnome-keyring
+Recommends: libpam-gnome-keyring, libp11-kit-gnome-keyring
 Breaks: libgnome-keyring0 (<< 3.0),
         seahorse-plugins (<< 3.0)
 Description: GNOME keyring services (daemon and tools)
@@ -55,6 +55,24 @@ Description: GNOME keyring services (dae
  password, and there is also a session keyring which is never stored to
  disk, but forgotten when the session ends.
 
+Package: libp11-kit-gnome-keyring
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends},
+             multiarch-support
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Breaks: gnome-keyring (<< 3.6.2-0ubuntu2~)
+Replaces: gnome-keyring (<< 3.6.2-0ubuntu2~)
+Description: GNOME keyring module for the PKCS#11 module loading library
+ gnome-keyring is a daemon in the session, similar to ssh-agent,
+ and other applications can use it to store passwords and other
+ sensitive information.
+ .
+ This package contains a PKCS#11 module that will allow using the GNOME
+ keyring as a certificate database.
+
 Package: libpam-gnome-keyring
 Section: admin
 Architecture: any
diff -pruN -x '*~' gnome-keyring-3.16.0.orig/debian/control.in gnome-keyring-3.16.0/debian/control.in
--- gnome-keyring-3.16.0.orig/debian/control.in	2015-07-01 22:40:07.000000000 +0200
+++ gnome-keyring-3.16.0/debian/control.in	2015-07-01 22:47:36.420483673 +0200
@@ -39,7 +39,7 @@ Depends: ${misc:Depends},
          dbus-x11,
          p11-kit (>= 0.16),
          libcap2-bin [linux-any]
-Recommends: libpam-gnome-keyring
+Recommends: libpam-gnome-keyring, libp11-kit-gnome-keyring
 Breaks: libgnome-keyring0 (<< 3.0),
         seahorse-plugins (<< 3.0)
 Description: GNOME keyring services (daemon and tools)
@@ -51,6 +51,24 @@ Description: GNOME keyring services (dae
  password, and there is also a session keyring which is never stored to
  disk, but forgotten when the session ends.
 
+Package: libp11-kit-gnome-keyring
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends},
+             multiarch-support
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Breaks: gnome-keyring (<< 3.6.2-0ubuntu2~)
+Replaces: gnome-keyring (<< 3.6.2-0ubuntu2~)
+Description: GNOME keyring module for the PKCS#11 module loading library
+ gnome-keyring is a daemon in the session, similar to ssh-agent,
+ and other applications can use it to store passwords and other
+ sensitive information.
+ .
+ This package contains a PKCS#11 module that will allow using the GNOME
+ keyring as a certificate database.
+
 Package: libpam-gnome-keyring
 Section: admin
 Architecture: any
diff -pruN -x '*~' gnome-keyring-3.16.0.orig/debian/gnome-keyring.install gnome-keyring-3.16.0/debian/gnome-keyring.install
--- gnome-keyring-3.16.0.orig/debian/gnome-keyring.install	2015-04-17 14:03:16.000000000 +0200
+++ gnome-keyring-3.16.0/debian/gnome-keyring.install	2015-07-01 22:44:12.832179586 +0200
@@ -7,5 +7,4 @@ usr/share/man/man1/gnome-keyring.1
 usr/share/man/man1/gnome-keyring-daemon.1
 usr/share/p11-kit
 usr/lib/gnome-keyring/devel/*.so
-usr/lib/*/pkcs11/*.so
 etc/xdg/autostart
diff -pruN -x '*~' gnome-keyring-3.16.0.orig/debian/libp11-kit-gnome-keyring.install gnome-keyring-3.16.0/debian/libp11-kit-gnome-keyring.install
--- gnome-keyring-3.16.0.orig/debian/libp11-kit-gnome-keyring.install	1970-01-01 01:00:00.000000000 +0100
+++ gnome-keyring-3.16.0/debian/libp11-kit-gnome-keyring.install	2015-04-08 16:09:49.000000000 +0200
@@ -0,0 +1,2 @@
+usr/lib/*/pkcs11/*.so
+usr/share/p11-kit


More information about the pkg-gnome-maintainers mailing list