tags 649828 + pending
thanks
Dear maintainer,
I've prepared an NMU for ttf-alee (versioned as 12+nmu1) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.
Regards.
diff -Nru ttf-alee-12/debian/changelog ttf-alee-12+nmu1/debian/changelog
--- ttf-alee-12/debian/changelog 2008-10-08 06:18:12.000000000 +0200
+++ ttf-alee-12+nmu1/debian/changelog 2011-12-10 11:45:01.000000000 +0100
@@ -1,3 +1,20 @@
+ttf-alee (12+nmu1) unstable; urgency=low
+
+ * Non-maintainer upload to achieve the goal of removing defoma
+ (and modernize the package a littlke bit!)
+ * Drop defoma support. Closes: #649828
+ * Drop recommends on x-ttcidfontconf|fontconfig
+ * Add ${misc:Depends} to dependencies to properly cope with
+ dependencies triggerred by the use of debhelper utilities
+ * Bump debhelper compatibility level to 8
+ * Bump Standards-Version to 3.9.2 (checked)
+ * Use minimal dh7-style rules file
+ * Change section to fonts
+ * Avoid what seems to be a leading article in package description.
+ Also properly capitalize TrueType
+
+ -- Christian Perrier <[email protected]> Sat, 10 Dec 2011 11:44:53 +0100
+
ttf-alee (12) unstable; urgency=low
* Change to The Artistic license 1.0 or any later version.
diff -Nru ttf-alee-12/debian/compat ttf-alee-12+nmu1/debian/compat
--- ttf-alee-12/debian/compat 2006-06-29 03:15:35.000000000 +0200
+++ ttf-alee-12+nmu1/debian/compat 2011-12-10 11:35:31.000000000 +0100
@@ -1 +1 @@
-5
+8
diff -Nru ttf-alee-12/debian/control ttf-alee-12+nmu1/debian/control
--- ttf-alee-12/debian/control 2008-10-08 06:18:59.000000000 +0200
+++ ttf-alee-12+nmu1/debian/control 2011-12-10 11:41:29.000000000 +0100
@@ -1,15 +1,14 @@
Source: ttf-alee
-Section: x11
+Section: fonts
Priority: optional
Maintainer: A Lee <[email protected]>
-Build-Depends: debhelper (>= 5.0.31), defoma (>= 0.7.0)
-Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 8)
+Standards-Version: 3.9.2
Package: ttf-alee
Architecture: all
-Depends: defoma
-Recommends: fontconfig, x-ttcidfont-conf
-Description: A Lee's free Hangul truetype fonts
+Depends: ${misc:Depends}
+Description: free Hangul TrueType fonts
This package contains free Hangul truetype fonts made by A Lee.
.
Bandal, Bangwool, Guseul, Eunjin and EunjinNakseo are general purpose
diff -Nru ttf-alee-12/debian/defoma-hints ttf-alee-12+nmu1/debian/defoma-hints
--- ttf-alee-12/debian/defoma-hints 2006-08-23 05:03:15.000000000 +0200
+++ ttf-alee-12+nmu1/debian/defoma-hints 1970-01-01 01:00:00.000000000 +0100
@@ -1,66 +0,0 @@
-category truetype
-begin /usr/share/fonts/truetype/alee/Bandal.ttf
- Family = Bandal
- FontName = Bandal
- Encoding = Unicode
- Location = Korean
- Charset = ISO8859-1 ISO8859-15 ISO10646-1 KSX1001
- GeneralFamily = SansSerif
- Weight = Medium
- Width = Variable
- Shape = NoSerif Upright
- Foundry = ALee
- Priority = 10
-end
-begin /usr/share/fonts/truetype/alee/Bangwool.ttf
- Family = Bangwool
- FontName = Bangwool
- Encoding = Unicode
- Location = English
- Charset = ISO8859-1 ISO8859-15 ISO10646-1 KSX1001
- GeneralFamily = SansSerif
- Weight = Medium
- Width = Variable
- Shape = NoSerif Upright
- Foundry = ALee
- Priority = 10
-end
-begin /usr/share/fonts/truetype/alee/Eunjin.ttf
- Family = Eunjin
- FontName = Eunjin
- Encoding = Unicode
- Location = Korean
- Charset = ISO8859-1 ISO8859-15 ISO10646-1 KSX1001
- GeneralFamily = Script
- Weight = Medium
- Width = Variable
- Shape = NoSerif Upright
- Foundry = ALee
- Priority = 10
-end
-begin /usr/share/fonts/truetype/alee/EunjinNakseo.ttf
- Family = EunjinNakseo
- FontName = EunjinNakseo
- Encoding = Unicode
- Location = Korean
- Charset = ISO8859-1 ISO8859-15 ISO10646-1 KSX1001
- GeneralFamily = Script
- Weight = Medium
- Width = Variable
- Shape = NoSerif Upright
- Foundry = ALee
- Priority = 10
-end
-begin /usr/share/fonts/truetype/alee/Guseul.ttf
- Family = Guseul
- FontName = Guseul
- Encoding = Unicode
- Location = Korean
- Charset = ISO10646-1 KSX1001
- GeneralFamily = SansSerif
- Weight = Medium
- Width = Fixed
- Shape = NoSerif Upright
- Foundry = ALee
- Priority = 10
-end
diff -Nru ttf-alee-12/debian/install ttf-alee-12+nmu1/debian/install
--- ttf-alee-12/debian/install 1970-01-01 01:00:00.000000000 +0100
+++ ttf-alee-12+nmu1/debian/install 2011-12-10 11:33:10.000000000 +0100
@@ -0,0 +1 @@
+*.ttf usr/share/fonts/truetype/alee
diff -Nru ttf-alee-12/debian/postinst ttf-alee-12+nmu1/debian/postinst
--- ttf-alee-12/debian/postinst 2007-01-30 13:54:02.000000000 +0100
+++ ttf-alee-12+nmu1/debian/postinst 2011-12-10 11:40:49.000000000 +0100
@@ -1,20 +1,9 @@
-#!/bin/sh
+#! /bin/sh
-#DEBHELPER#
+set -e
-if [ "$1" = "configure" ]; then
- if [ -x "/usr/bin/mkfontdir" -o -x "/usr/bin/X11/mkfontdir" ]; then
- if [ -d "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" ]; then
- mkfontdir /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
- fi
- fi
- if [ -x "/usr/bin/fc-cache" ]; then
- echo -n "Regenerating fonts cache... "
- if (fc-cache -f -v 1>/var/log/fontconfig.log 2>&1); then
- echo "done."
- else
- echo "failed; see /var/log/fontconfig.log for more information."
- exit 1
- fi
- fi
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+ dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-alee.hints 12+nmu1 -- "$@"
fi
+
+#DEBHELPER#
diff -Nru ttf-alee-12/debian/postrm ttf-alee-12+nmu1/debian/postrm
--- ttf-alee-12/debian/postrm 1970-01-01 01:00:00.000000000 +0100
+++ ttf-alee-12+nmu1/debian/postrm 2011-12-10 11:40:39.000000000 +0100
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+set -e
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+ dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-alee.hints 12+nmu1 -- "$@"
+fi
+
+#DEBHELPER#
diff -Nru ttf-alee-12/debian/preinst ttf-alee-12+nmu1/debian/preinst
--- ttf-alee-12/debian/preinst 1970-01-01 01:00:00.000000000 +0100
+++ ttf-alee-12+nmu1/debian/preinst 2011-12-10 11:40:45.000000000 +0100
@@ -0,0 +1,16 @@
+#! /bin/sh
+
+set -e
+
+if dpkg --compare-versions "$2" lt 12+nmu1; then
+ if [ -x "which defoma-font 2>/dev/null" ]; then
+ defoma-font purge /etc/defoma/hints/ttf-alee.hints
+ fi
+fi
+
+
+if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
+ dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-alee.hints 12+nmu1 -- "$@"
+fi
+
+#DEBHELPER#
diff -Nru ttf-alee-12/debian/rules ttf-alee-12+nmu1/debian/rules
--- ttf-alee-12/debian/rules 2008-10-08 06:19:17.000000000 +0200
+++ ttf-alee-12+nmu1/debian/rules 2011-12-10 11:33:23.000000000 +0100
@@ -1,34 +1,3 @@
#!/usr/bin/make -f
-
-build:
-clean:
- dh_testdir
- dh_testroot
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
- for x in *.ttf; do install -m 644 $$x $(CURDIR)/debian/ttf-alee/usr/share/fonts/truetype/alee; done
-
-binary-indep: build install
- dh_testdir
- dh_testroot
- dh_installdocs
- dh_installchangelogs
- dh_installdefoma
- dh_link
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary-arch: build install
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+%:
+ dh $@