[27901] in Source-Commits

home help back first fref pref prev next nref lref last post

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 $@

home help back first fref pref prev next nref lref last post