r17717 - in /desktop/experimental/seahorse/debian: changelog control control.in install libcryptui-dev.install libcryptui0.install rules seahorse.Xsession seahorse.install seahorse.preinst

pochu-guest at users.alioth.debian.org pochu-guest at users.alioth.debian.org
Tue Nov 25 17:35:29 UTC 2008


Author: pochu-guest
Date: Tue Nov 25 17:35:29 2008
New Revision: 17717

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=17717
Log:
 * Remove mentions to the gone code from the description.
 * Add libgcrypt{0,-dev} packages. Taken from Ubuntu.
 * seahorse suggests seahorse-plugins.
 * debian/seahorse.Xsession,
   debian/seahorse.preinst:
   - Remove the Xsession file, as the agent is now in seahorse-plugins.
     Also, remove the conffile on upgrades. Taken from Ubuntu.

Added:
    desktop/experimental/seahorse/debian/libcryptui-dev.install
    desktop/experimental/seahorse/debian/libcryptui0.install
    desktop/experimental/seahorse/debian/seahorse.install
    desktop/experimental/seahorse/debian/seahorse.preinst
Removed:
    desktop/experimental/seahorse/debian/install
    desktop/experimental/seahorse/debian/seahorse.Xsession
Modified:
    desktop/experimental/seahorse/debian/changelog
    desktop/experimental/seahorse/debian/control
    desktop/experimental/seahorse/debian/control.in
    desktop/experimental/seahorse/debian/rules

Modified: desktop/experimental/seahorse/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/changelog?rev=17717&op=diff
==============================================================================
--- desktop/experimental/seahorse/debian/changelog (original)
+++ desktop/experimental/seahorse/debian/changelog Tue Nov 25 17:35:29 2008
@@ -14,8 +14,15 @@
     - debian/patches/70_relibtoolize.patch:
       + Turn it into 90_autoconf.patch and generate it running autoconf.
     - Enable key sharing support.
-
- -- Emilio Pozuelo Monfort <pochu at ubuntu.com>  Tue, 25 Nov 2008 11:46:00 +0100
+   * Remove mentions to the gone code from the description.
+   * Add libgcrypt{0,-dev} packages. Taken from Ubuntu.
+   * seahorse suggests seahorse-plugins.
+   * debian/seahorse.Xsession,
+     debian/seahorse.preinst:
+     - Remove the Xsession file, as the agent is now in seahorse-plugins.
+       Also, remove the conffile on upgrades. Taken from Ubuntu.
+
+ -- Emilio Pozuelo Monfort <pochu at ubuntu.com>  Tue, 25 Nov 2008 18:34:18 +0100
 
 seahorse (2.22.3-2) unstable; urgency=low
 

Modified: desktop/experimental/seahorse/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/control?rev=17717&op=diff
==============================================================================
--- desktop/experimental/seahorse/debian/control (original)
+++ desktop/experimental/seahorse/debian/control Tue Nov 25 17:35:29 2008
@@ -31,14 +31,41 @@
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          gnupg (>= 1.4.7)
-Recommends: openssh-client
+Recommends: openssh-client,
+Suggests: seahorse-plugins
 Description: GNOME front end for GnuPG
- Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - 
- that integrates to the GNOME desktop. It is a tool for secure 
- communications and data storage.  Data encryption and digital signature 
- creation can easily be performed through a GUI and Key  Management 
+ Seahorse is a front end for GnuPG - the Gnu Privacy Guard program -
+ that integrates to the GNOME desktop. It is a tool for secure
+ communications and data storage.  Data encryption and digital signature
+ creation can easily be performed through a GUI and Key  Management
+ operations can easily be carried out through an intuitive interface.
+
+Package: libcryptui0
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Section: libs
+Replaces: seahorse (<< 2.23.6-0ubuntu2)
+Description: the UI library for DBUS functions exported by seahorse
+ Seahorse is a front end for GnuPG - the Gnu Privacy Guard program -
+ that integrates to the GNOME desktop. It is a tool for secure
+ communications and data storage.  Data encryption and digital signature
+ creation can easily be performed through a GUI and Key  Management
  operations can easily be carried out through an intuitive interface.
  .
- In addition it includes a Gedit plugin, can handle files using Nautilus,
- an applet for manging stuff put in the clipboard and an agent for storing 
- private passphrases, as well as a GnuPG and OpenSSH key manager.
+ This package contains the shared library.
+
+Package: libcryptui-dev
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libcryptui0 (= ${binary:Version})
+Section: libdevel
+Description: the UI library for DBUS functions exported by seahorse (development)
+ Seahorse is a front end for GnuPG - the Gnu Privacy Guard program -
+ that integrates to the GNOME desktop. It is a tool for secure
+ communications and data storage.  Data encryption and digital signature
+ creation can easily be performed through a GUI and Key  Management
+ operations can easily be carried out through an intuitive interface.
+ .
+ This package contains the development files for the library

Modified: desktop/experimental/seahorse/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/control.in?rev=17717&op=diff
==============================================================================
--- desktop/experimental/seahorse/debian/control.in (original)
+++ desktop/experimental/seahorse/debian/control.in Tue Nov 25 17:35:29 2008
@@ -31,14 +31,41 @@
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          gnupg (>= 1.4.7)
-Recommends: openssh-client
+Recommends: openssh-client,
+Suggests: seahorse-plugins
 Description: GNOME front end for GnuPG
- Seahorse is a front end for GnuPG - the Gnu Privacy Guard program - 
- that integrates to the GNOME desktop. It is a tool for secure 
- communications and data storage.  Data encryption and digital signature 
- creation can easily be performed through a GUI and Key  Management 
+ Seahorse is a front end for GnuPG - the Gnu Privacy Guard program -
+ that integrates to the GNOME desktop. It is a tool for secure
+ communications and data storage.  Data encryption and digital signature
+ creation can easily be performed through a GUI and Key  Management
+ operations can easily be carried out through an intuitive interface.
+
+Package: libcryptui0
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Section: libs
+Replaces: seahorse (<< 2.23.6-0ubuntu2)
+Description: the UI library for DBUS functions exported by seahorse
+ Seahorse is a front end for GnuPG - the Gnu Privacy Guard program -
+ that integrates to the GNOME desktop. It is a tool for secure
+ communications and data storage.  Data encryption and digital signature
+ creation can easily be performed through a GUI and Key  Management
  operations can easily be carried out through an intuitive interface.
  .
- In addition it includes a Gedit plugin, can handle files using Nautilus,
- an applet for manging stuff put in the clipboard and an agent for storing 
- private passphrases, as well as a GnuPG and OpenSSH key manager.
+ This package contains the shared library.
+
+Package: libcryptui-dev
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libcryptui0 (= ${binary:Version})
+Section: libdevel
+Description: the UI library for DBUS functions exported by seahorse (development)
+ Seahorse is a front end for GnuPG - the Gnu Privacy Guard program -
+ that integrates to the GNOME desktop. It is a tool for secure
+ communications and data storage.  Data encryption and digital signature
+ creation can easily be performed through a GUI and Key  Management
+ operations can easily be carried out through an intuitive interface.
+ .
+ This package contains the development files for the library

Added: desktop/experimental/seahorse/debian/libcryptui-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/libcryptui-dev.install?rev=17717&op=file
==============================================================================
--- desktop/experimental/seahorse/debian/libcryptui-dev.install (added)
+++ desktop/experimental/seahorse/debian/libcryptui-dev.install Tue Nov 25 17:35:29 2008
@@ -1,0 +1,3 @@
+debian/tmp/usr/include
+debian/tmp/usr/lib/*.so
+debian/tmp/usr/lib/pkgconfig

Added: desktop/experimental/seahorse/debian/libcryptui0.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/libcryptui0.install?rev=17717&op=file
==============================================================================
--- desktop/experimental/seahorse/debian/libcryptui0.install (added)
+++ desktop/experimental/seahorse/debian/libcryptui0.install Tue Nov 25 17:35:29 2008
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/libcryptui.so.*

Modified: desktop/experimental/seahorse/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/rules?rev=17717&op=diff
==============================================================================
--- desktop/experimental/seahorse/debian/rules (original)
+++ desktop/experimental/seahorse/debian/rules Tue Nov 25 17:35:29 2008
@@ -15,8 +15,6 @@
 			     --enable-pgp
 
 binary-post-install/seahorse::
-	mkdir -p $(CURDIR)/debian/seahorse/etc/X11/Xsession.d
-	cp debian/seahorse.Xsession $(CURDIR)/debian/seahorse/etc/X11/Xsession.d/60seahorse
 	# Remove mime-type catalog, it's in shared-mime-info since 0.20
 	rm -f debian/seahorse/usr/share/mime/packages/seahorse.xml
 	# Remove library link

Added: desktop/experimental/seahorse/debian/seahorse.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/seahorse.install?rev=17717&op=file
==============================================================================
--- desktop/experimental/seahorse/debian/seahorse.install (added)
+++ desktop/experimental/seahorse/debian/seahorse.install Tue Nov 25 17:35:29 2008
@@ -1,0 +1,5 @@
+debian/seahorse.xpm /usr/share/pixmaps
+debian/tmp/etc
+debian/tmp/usr/bin
+debian/tmp/usr/lib/seahorse
+debian/tmp/usr/share

Added: desktop/experimental/seahorse/debian/seahorse.preinst
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/seahorse/debian/seahorse.preinst?rev=17717&op=file
==============================================================================
--- desktop/experimental/seahorse/debian/seahorse.preinst (added)
+++ desktop/experimental/seahorse/debian/seahorse.preinst Tue Nov 25 17:35:29 2008
@@ -1,0 +1,29 @@
+#!/bin/sh
+set -e
+
+rm_conffile() {
+    PKGNAME="$1"
+    CONFFILE="$2"
+
+    if [ -e "$CONFFILE" ]; then
+        md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
+	old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE's/.* //p\"`"
+        if [ "$md5sum" != "$old_md5sum" ]; then
+            echo "Obsolete conffile $CONFFILE has been modified by you."
+            echo "Saving as $CONFFILE.dpkg-bak ..."
+            mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
+        else
+            echo "Removing obsolete conffile $CONFFILE ..."
+            rm -f "$CONFFILE"
+        fi
+    fi
+}
+
+case "$1" in
+    install|upgrade)
+    if dpkg --compare-versions "$2" le "2.23.5-0ubuntu1"; then
+       rm_conffile seahorse "/etc/X11/Xsession.d/60seahorse"
+    fi
+esac
+
+#DEBHELPER#




More information about the pkg-gnome-commits mailing list