[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-fonts-devel] Bug#776108: fonts-ipafont-nonfree-jisx0208: leaves alternatives after purge: /usr/share/fonts/truetype/ttf-japanese-{gothic, mincho}.ttf



Followup-For: Bug #776108

Attached are two patches, the first one fixes the Vcs-* URLs which point
to a completely different package, the second cleans up the obsolete
alternatives.
I tested the upgrade path squeeze -> wheezy -> jessie with the updated
package and no alternatives were left any more :-)


Andreas
>From 27ba330fef9e28a659a5869dfbadac1da994a394 Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <anbe@debian.org>
Date: Sat, 24 Jan 2015 01:44:16 +0100
Subject: [PATCH 1/2] fix the Vcs-* URLs

---
 debian/changelog | 6 ++++++
 debian/control   | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index de634fe..a620a69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+fonts-ipafont-nonfree-jisx0208 (1:00103-3) UNRELEASED; urgency=medium
+
+  * Use the correct Vcs-* URLs.
+
+ -- Andreas Beckmann <anbe@debian.org>  Sat, 24 Jan 2015 01:41:43 +0100
+
 fonts-ipafont-nonfree-jisx0208 (1:00103-2) unstable; urgency=low
 
   * debian/control
diff --git a/debian/control b/debian/control
index 50976d2..077f92a 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,8 @@ Uploaders: Hideki Yamane <henrich@debian.org>
 Build-Depends: debhelper (>= 9.20120518~)
 Standards-Version: 3.9.4
 Homepage: http://www.ipa.go.jp/
-Vcs-Git: git://anonscm.debian.org/pkg-fonts/fonts-vlgothic/
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-fonts/fonts-vlgothic.git;a=summary
+Vcs-Git: git://anonscm.debian.org/pkg-fonts/fonts-ipafont-nonfree-jisx0208.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-fonts/fonts-ipafont-nonfree-jisx0208.git
 
 Package: fonts-ipafont-nonfree-jisx0208
 Architecture: all
-- 
2.1.4

>From 93da94dfccbc37156938277e2bbaaeaea1ad1890 Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <anbe@debian.org>
Date: Sat, 24 Jan 2015 01:54:54 +0100
Subject: [PATCH 2/2] cleanup obsolete alternatives from ttf-ipafont-jisx0208

---
 debian/changelog                              | 2 ++
 debian/fonts-ipafont-nonfree-jisx0208.preinst | 5 +++++
 2 files changed, 7 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index a620a69..5ecc6dc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 fonts-ipafont-nonfree-jisx0208 (1:00103-3) UNRELEASED; urgency=medium
 
   * Use the correct Vcs-* URLs.
+  * fonts-ipafont-nonfree-jisx0208.preinst: Cleanup obsolete alternatives from
+    ttf-ipafont-jisx0208.  (Closes: #776108)
 
  -- Andreas Beckmann <anbe@debian.org>  Sat, 24 Jan 2015 01:41:43 +0100
 
diff --git a/debian/fonts-ipafont-nonfree-jisx0208.preinst b/debian/fonts-ipafont-nonfree-jisx0208.preinst
index 089d15f..634cee7 100644
--- a/debian/fonts-ipafont-nonfree-jisx0208.preinst
+++ b/debian/fonts-ipafont-nonfree-jisx0208.preinst
@@ -30,6 +30,11 @@ rm_conffile() {
 
 case "$1" in
 install|upgrade)
+
+    # cleanup obsolete alternatives from ttf-ipafont-jisx0208
+    update-alternatives --remove ttf-japanese-gothic.ttf /usr/share/fonts/truetype/ipafont-jisx0208/ipag0208_for_legacy_compatibility.ttf
+    update-alternatives --remove ttf-japanese-mincho.ttf /usr/share/fonts/truetype/ipafont-jisx0208/ipam0208_for_legacy_compatibility.ttf
+
     if dpkg --compare-versions "$2" lt-nl "$VERSION"; then
 	if [ -f $FILE ]; then
         	if [ -x /usr/bin/defoma-font ]; then
-- 
2.1.4


Reply to: