Merge lp:~tyhicks/ecryptfs/fix-deps into lp:ecryptfs

Proposed by Tyler Hicks
Status: Merged
Merged at revision: 875
Proposed branch: lp:~tyhicks/ecryptfs/fix-deps
Merge into: lp:ecryptfs
Diff against target: 94 lines (+24/-16)
3 files modified
debian/changelog (+22/-0)
debian/control (+1/-11)
debian/rules (+1/-5)
To merge this branch: bzr merge lp:~tyhicks/ecryptfs/fix-deps
Reviewer Review Type Date Requested Status
eCryptfs Pending
Review via email: mp+286866@code.launchpad.net

Description of the change

Fix the dependencies in the Debian packaging. It contained many unneeded dependencies.

To post a comment you must log in.
lp:~tyhicks/ecryptfs/fix-deps updated
880. By Tyler Hicks

debian: Fix up changelog and add bug reference

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2016-01-22 16:08:04 +0000
3+++ debian/changelog 2016-02-23 20:13:31 +0000
4@@ -1,7 +1,29 @@
5 ecryptfs-utils (110) UNRELEASED; urgency=medium
6
7+ [ Dustin Kirkland ]
8 * UNRELEASED
9
10+ [ Tyler Hicks ]
11+ * Remove unnecessary dependencies in the Debian packaging (LP: #1548975)
12+ - debian/control: Remove opencryptoki from ecryptfs-utils
13+ Suggests and libopencryptoki-dev from libecryptfs-dev Depends as
14+ openCryptoki is not a dependency of eCryptfs.
15+ - debian/rules: Remove openCryptoki related logic since it was not being
16+ used and is no longer needed
17+ - debian/control: Remove libtspi-dev from libecryptfs-dev Depends since
18+ --disable-tspi is passed to the configure script
19+ - debian/control: Remove libpkcs11-helper1-dev from libecryptfs-dev
20+ Depends since --disable-pkcs11-helper is passed to the configure script
21+ - debian/control: Remove libgpg-error-dev and libgpgme11-dev from
22+ libecryptfs-dev Depends since --disable-gpg is passed to the configure
23+ script
24+ - debian/control: Remove libgcrypt11-dev from Build-Depends and
25+ libecryptfs-dev Depends since --enable-nss is passed to the configure
26+ script to use NSS instead of Libgcrypt
27+ - debian/control: Remove libkeyutils-dev and libpam0g-dev from
28+ libecryptfs-dev Depends since these are build-time dependencies and not
29+ run-time dependencies
30+
31 -- Dustin Kirkland <kirkland@ubuntu.com> Fri, 22 Jan 2016 10:08:02 -0600
32
33 ecryptfs-utils (109) xenial; urgency=medium
34
35=== modified file 'debian/control'
36--- debian/control 2015-08-06 15:37:11 +0000
37+++ debian/control 2016-02-23 20:13:31 +0000
38@@ -9,7 +9,6 @@
39 dh-autoreconf,
40 dh-python,
41 intltool,
42- libgcrypt11-dev,
43 libglib2.0-dev,
44 libkeyutils-dev,
45 libnss3-dev,
46@@ -37,7 +36,6 @@
47 lsof,
48 rsync
49 Suggests:
50- opencryptoki,
51 zescrow-client
52 Description: ecryptfs cryptographic filesystem (utilities)
53 eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem
54@@ -89,15 +87,7 @@
55 Architecture: any
56 Depends:
57 ${misc:Depends},
58- libecryptfs1 (= ${binary:Version}),
59- libgcrypt11-dev,
60- libgpg-error-dev,
61- libgpgme11-dev,
62- libkeyutils-dev,
63- libopencryptoki-dev [alpha amd64 arm armel hppa ia64 i386 m68k mips mipsel powerpc sparc],
64- libpam0g-dev,
65- libpkcs11-helper1-dev,
66- libtspi-dev [alpha amd64 arm armel hppa ia64 i386 m68k mips mipsel powerpc sparc]
67+ libecryptfs1 (= ${binary:Version})
68 Description: ecryptfs cryptographic filesystem (development)
69 eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem
70 for Linux.
71
72=== modified file 'debian/rules'
73--- debian/rules 2013-10-25 23:28:39 +0000
74+++ debian/rules 2016-02-23 20:13:31 +0000
75@@ -2,10 +2,6 @@
76
77 DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
78
79-ifneq ($(DEB_BUILD_ARCH),s390)
80- TPMFLAGS = --enable-opencryptoki
81-endif
82-
83 %:
84 dh ${@} --with autoreconf,python2
85
86@@ -13,7 +9,7 @@
87 dh_autoreconf ./autogen.sh
88
89 override_dh_auto_configure:
90- dh_auto_configure -- --enable-static --disable-gpg --enable-nss --disable-gui --enable-pam --disable-openssl --disable-pkcs11-helper --disable-tspi $(TPMFLAGS) $(shell dpkg-buildflags --export=configure)
91+ dh_auto_configure -- --enable-static --disable-gpg --enable-nss --disable-gui --enable-pam --disable-openssl --disable-pkcs11-helper --disable-tspi $(shell dpkg-buildflags --export=configure)
92
93 override_dh_auto_install:
94 dh_auto_install

Subscribers

People subscribed via source and target branches