[28416] in Source-Commits

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

debathena-language-support commit: Make language-support work again

daemon@ATHENA.MIT.EDU (Victor Vasiliev)
Mon Sep 8 19:01:08 2014

Date: Mon, 8 Sep 2014 19:01:01 -0400
From: Victor Vasiliev <vasilvv@mit.edu>
Message-Id: <201409082301.s88N11dO013166@drugstore.mit.edu>
To: source-commits@mit.edu

https://github.com/mit-athena/debathena-language-support/commit/768508c0beb430e3d4f6a270e24ac7622c2da5a6
commit 768508c0beb430e3d4f6a270e24ac7622c2da5a6
Author: Victor Vasiliev <vasilvv@mit.edu>
Date:   Sun Aug 31 07:22:33 2014 -0400

    Make language-support work again
    
    Instead of trying to look for packages which do not exist, install
    pre-specified commonly used IMEs for Chinese, Japanese and Korean.

 debian/changelog |    7 +++++++
 debian/control   |    6 +++---
 debian/rules     |   22 ++--------------------
 3 files changed, 12 insertions(+), 23 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 4766fdc..3bd8155 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+debathena-language-support (1.2) unstable; urgency=low
+
+  * Manually specify some commonly used IME engines.
+  * Switch cdbs to debhelper 7
+
+ -- Victor Vasiliev <vasilvv@mit.edu>  Sun, 31 Aug 2014 07:13:49 -0400
+
 debathena-language-support (1.1) unstable; urgency=low
 
   [ Jonathan Reed ]
diff --git a/debian/control b/debian/control
index 751401e..c8091da 100644
--- a/debian/control
+++ b/debian/control
@@ -2,11 +2,11 @@ Source: debathena-language-support
 Section: debathena/translations
 Priority: extra
 Maintainer: Debathena Project <debathena@mit.edu>
-Build-Depends: cdbs, debhelper, dh-buildinfo, aptitude
+Build-Depends: debhelper (>= 7)
 Standards-Version: 3.9.3
 
 Package: debathena-language-support
 Architecture: all
-Depends: ${misc:Depends}, ${debathena-language-support:Depends}
+Depends: ${misc:Depends}, ibus-anthy, ibus-hangul, ibus-mozc, ibus-pinyin
 Description: Metapackage providing input methods for Debathena
- This metapackage installs all input methods available.
+ This metapackage installs some commonly used input methods.
diff --git a/debian/rules b/debian/rules
index 6577eb2..2d33f6a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,22 +1,4 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-
-APTITUDE_LOCKFILE = $(CURDIR)/debian/aptitude-lockfile
-APTITUDE = aptitude -o 'Aptitude::LockFile=$(APTITUDE_LOCKFILE)' -o 'Debug::NoLocking=yes'
-
-common-build-indep:: debian/deps
-
-debian/deps:
-	echo -n "debathena-language-support:Depends=" > $@
-	$(APTITUDE) search '~n^language-support-input-' -F '%p' | \
-	    tr '\n' ',' >> $@;
-	echo >> $@
-
-binary-predeb/debathena-language-support:: add-deps/debathena-language-support
-
-add-deps/debathena-language-support: debian/deps
-	cat $< >> debian/$(cdbs_curpkg).substvars
-
-clean::
-	rm -f $(APTITUDE_LOCKFILE) debian/deps
+%:
+	dh $@

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