[27901] in Source-Commits
debathena-clients commit: Remove packages which no longer exist
daemon@ATHENA.MIT.EDU (Victor Vasiliev)
Thu Mar 27 00:34:28 2014
Date: Thu, 27 Mar 2014 00:34:21 -0400
From: Victor Vasiliev <vasilvv@MIT.EDU>
Message-Id: <201403270434.s2R4YLTI012197@drugstore.mit.edu>
To: source-commits@MIT.EDU
https://github.com/mit-athena/debathena-clients/commit/28921c3240a8bd145d30286146153f17da4e000f
commit 28921c3240a8bd145d30286146153f17da4e000f
Author: Victor Vasiliev <vasilvv@mit.edu>
Date: Thu Mar 27 00:25:03 2014 -0400
Remove packages which no longer exist
Removes dent, just and finger-config dependencies. finger-config was
deprecated long time ago, but the code to install it if finger was not
new enough was still in place. dent and just were removed because they
were useless.
Do not suggest to install owl. It's a very bad suggestion.
This also simplifies packaging by using dh7
debian/changelog | 9 +++++++++
debian/control | 8 +++-----
debian/rules | 14 ++------------
3 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 1734c94..2c41832 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+debathena-clients (1.0.3) unstable; urgency=low
+
+ * Remove dent and just, which no longer exist
+ * Remove possible finger-config reference, since finger-config does not
+ exist anymore
+ * Use debhelper 7
+
+ -- Victor Vasiliev <vasilvv@mit.edu> Thu, 27 Mar 2014 00:23:10 -0400
+
debathena-clients (1.0.2) unstable; urgency=low
[ Jonathan Reed ]
diff --git a/debian/control b/debian/control
index 23cf25c..ccae10b 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: debathena-clients
Section: debathena/base
Priority: extra
Maintainer: Debathena Project <debathena@mit.edu>
-Build-Depends: cdbs, debhelper, dh-buildinfo, finger
+Build-Depends: debhelper (>= 7)
Standards-Version: 3.9.3
Package: debathena-clients
@@ -11,16 +11,13 @@ Depends: athena-jot,
debathena-apparmor-config,
debathena-athinfo,
debathena-counterlog,
- debathena-dent,
debathena-discuss,
debathena-discuss-emacs,
- ${debathena-finger-depends},
debathena-from-config,
debathena-getcluster,
debathena-get-message,
debathena-hesiod-config,
debathena-hostinfo,
- debathena-just,
debathena-kerberos-config,
debathena-lam,
debathena-ldap-config,
@@ -38,11 +35,12 @@ Depends: athena-jot,
debathena-xcluster,
debathena-xdsc,
debathena-zephyr-config,
+ finger (>= 0.17-13~),
tzc,
ldap-utils,
${misc:Depends}
Recommends: debathena-alpine-config,
debathena-mutt-config,
-Suggests: barnowl | owl
+Suggests: barnowl
Description: Metapackage providing clients for Athena services
This package depends on clients for various Athena services.
diff --git a/debian/rules b/debian/rules
index 8c055ca..2d33f6a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,14 +1,4 @@
#!/usr/bin/make -f
-FINGER_VERSION = $(shell dpkg-query --showformat='$${Version}' --show finger)
-NEW_FINGER = $(shell dpkg --compare-versions $(FINGER_VERSION) ge '0.17-13~' && echo y)
-
-FINGER_DEPENDS = debathena-finger-config
-ifeq ($(NEW_FINGER),y)
- FINGER_DEPENDS = finger (>= 0.17-13~)
-endif
-
-binary-predeb/debathena-clients::
- echo "debathena-finger-depends=$(FINGER_DEPENDS)" >> debian/debathena-clients.substvars
-
-include /usr/share/cdbs/1/rules/debhelper.mk
+%:
+ dh $@