tags 649826 patch thanks Here's a proposed patch. --
diff -Nru ttf-arphic-uming-0.2.20080216.1.old/debian/postinst ttf-arphic-uming-0.2.20080216.1/debian/postinst --- ttf-arphic-uming-0.2.20080216.1.old/debian/postinst 1970-01-01 01:00:00.000000000 +0100 +++ ttf-arphic-uming-0.2.20080216.1/debian/postinst 2011-11-28 19:00:14.918394993 +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-arphic-uming.hints 0.2.20080216.1-4 -- "$@" +fi + +#DEBHELPER# diff -Nru ttf-arphic-uming-0.2.20080216.1.old/debian/postrm ttf-arphic-uming-0.2.20080216.1/debian/postrm --- ttf-arphic-uming-0.2.20080216.1.old/debian/postrm 2011-11-28 07:45:49.616969934 +0100 +++ ttf-arphic-uming-0.2.20080216.1/debian/postrm 2011-11-28 07:46:47.730136449 +0100 @@ -8,4 +8,8 @@ db_purge +if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then + dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-arphic-uming.hints 0.2.20080216.1-4 -- "$@" +fi + #DEBHELPER# diff -Nru ttf-arphic-uming-0.2.20080216.1.old/debian/preinst ttf-arphic-uming-0.2.20080216.1/debian/preinst --- ttf-arphic-uming-0.2.20080216.1.old/debian/preinst 2011-11-28 07:45:49.616969934 +0100 +++ ttf-arphic-uming-0.2.20080216.1/debian/preinst 2011-11-28 07:47:54.835483489 +0100 @@ -7,9 +7,6 @@ OLDTTF=uming.ttf OLDMBETTF=umingmbe.ttf -if [ -e /etc/defoma/hints/${PACKAGE}.hints ]; then - defoma-font -t purge-all /etc/defoma/hints/${PACKAGE}.hints -fi if [ -e /etc/defoma/hints/${PACKAGE}-mbe.hints ]; then defoma-font -t purge-all /etc/defoma/hints/${PACKAGE}-mbe.hints rm -f /etc/defoma/hints/${PACKAGE}-mbe.hints @@ -31,4 +28,10 @@ rm -rf /usr/share/${PACKAGE}; fi +if dpkg --compare-versions "$2" lt 0.2.20080216.1-3; then + if [ -x "which defoma-font 2>/dev/null" ]; then + defoma-font purge /etc/defoma/hints/ttf-arphic-uming.hints + fi +fi + #DEBHELPER# diff -Nru ttf-arphic-uming-0.2.20080216.1.old/debian/prerm ttf-arphic-uming-0.2.20080216.1/debian/prerm --- ttf-arphic-uming-0.2.20080216.1.old/debian/prerm 2011-11-28 07:45:49.616969934 +0100 +++ ttf-arphic-uming-0.2.20080216.1/debian/prerm 2011-11-28 19:00:48.967340601 +0100 @@ -1,9 +1,10 @@ #!/bin/sh set -e -#DEBHELPER# +if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then + dpkg-maintscript-helper rm_conffile /etc/defoma/hints/ttf-arphic-uming.hints 0.2.20080216.1-4 -- "$@" +fi -PACKAGE=ttf-arphic-uming +#DEBHELPER# -defoma-font -t purge-all /etc/defoma/hints/${PACKAGE}.hints diff -Nru ttf-arphic-uming-0.2.20080216.1.old/debian/rules ttf-arphic-uming-0.2.20080216.1/debian/rules --- ttf-arphic-uming-0.2.20080216.1.old/debian/rules 2011-11-28 07:45:49.616969934 +0100 +++ ttf-arphic-uming-0.2.20080216.1/debian/rules 2011-11-28 19:01:36.244653591 +0100 @@ -11,16 +11,3 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/simple-patchsys.mk -install/ttf-arphic-uming:: - dh_link etc/fonts/conf.avail/25-ttf-arphic-uming-render.conf \ - etc/fonts/conf.d/25-ttf-arphic-uming-render.conf - dh_link etc/fonts/conf.avail/35-ttf-arphic-uming-aliases.conf \ - etc/fonts/conf.d/35-ttf-arphic-uming-aliases.conf - dh_link etc/fonts/conf.avail/41-ttf-arphic-uming.conf \ - etc/fonts/conf.d/41-ttf-arphic-uming.conf - dh_link etc/fonts/conf.avail/64-ttf-arphic-uming.conf \ - etc/fonts/conf.d/64-ttf-arphic-uming.conf - dh_link etc/fonts/conf.avail/90-ttf-arphic-uming-embolden.conf \ - etc/fonts/conf.d/90-ttf-arphic-uming-embolden.conf - dh_installdefoma - diff -Nru ttf-arphic-uming-0.2.20080216.1.old/debian/ttf-arphic-uming.defoma-hints ttf-arphic-uming-0.2.20080216.1/debian/ttf-arphic-uming.defoma-hints --- ttf-arphic-uming-0.2.20080216.1.old/debian/ttf-arphic-uming.defoma-hints 2011-11-28 07:45:49.616969934 +0100 +++ ttf-arphic-uming-0.2.20080216.1/debian/ttf-arphic-uming.defoma-hints 1970-01-01 01:00:00.000000000 +0100 @@ -1,79 +0,0 @@ -category truetype -begin /usr/share/fonts/truetype/arphic/uming.ttc - FaceNum = 4 - Family = UMingCN - FontName = UMingCN - Encoding = Unicode - Location = Chinese-China English - Charset = ISO10646-1 GB2312 GBK GB18030 - UniCharset = GB2312 GBK GB18030 - GeneralFamily = Ming - Weight = Light - Width = Variable - Shape = Upright - Foundry = Arphic - Priority = 20 - X-Family = AR_PL_UMing_CN - X-Weight = light - X-Slant = r - X-Spacing = c m p - Transform = Slant Boldize - TTCap = halfwidth-bw=0.5 italic-angle=0.167 - Family1 = UMingHK - FontName1 = UMingHK - Encoding1 = Unicode - Location1 = Chinese-Taiwan English - Charset1 = ISO10646-1 BIG5 BIG5-HKSCS - UniCharset1 = BIG5 BIG5-HKSCS - GeneralFamily1 = Ming - Weight1 = Light - Width1 = Variable - Shape1 = Upright - Foundry1 = Arphic - Alias1 = AR_PL_ShanHeiSun_Uni - Priority1 = 20 - X-Family1 = AR_PL_UMing_HK - X-Weight1 = light - X-Slant1 = r - X-Spacing1 = c m p - Transform1 = Slant Boldize - TTCap1 = halfwidth-bw=0.5 italic-angle=0.167 - Family2 = UMingTW - FontName2 = UMingTW - Encoding2 = Unicode - Location2 = Chinese-Taiwan English - Charset2 = ISO10646-1 BIG5 - UniCharset2 = BIG5 - GeneralFamily2 = Ming - Weight2 = Light - Width2 = Variable - Shape2 = Upright - Foundry2 = Arphic - Priority2 = 20 - X-Family2 = AR_PL_UMing_TW - X-Weight2 = light - X-Slant2 = r - X-Spacing2 = c m p - Transform2 = Slant Boldize - TTCap2 = halfwidth-bw=0.5 italic-angle=0.167 - Family3 = UMingTWMBE - FontName3 = UMingTWMBE - Encoding3 = Unicode - Location3 = Chinese-Taiwan English - Charset3 = ISO10646-1 BIG5 - UniCharset3 = BIG5 - GeneralFamily3 = Ming - Weight3 = Light - Width3 = Variable - Shape3 = Upright - Foundry3 = Arphic - Alias3 = AR_PL_ShanHeiSun_Uni_MBE - Priority3 = 20 - X-Family3 = AR_PL_UMing_TW_MBE - X-Weight3 = light - X-Slant3 = r - X-Spacing3 = c m p - Transform3 = Slant Boldize - TTCap3 = halfwidth-bw=0.5 italic-angle=0.167 -end -
Attachment:
signature.asc
Description: Digital signature