[packages/intlfonts] - updated to 1.4.2 - updated dirs patch with x_fonts patch merged - removed obsolete Chinese patch -

qboosh qboosh at pld-linux.org
Fri Apr 16 20:37:31 CEST 2021


commit c8e58eeac25403b271122b931567889aad982492
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Apr 16 20:37:23 2021 +0200

    - updated to 1.4.2
    - updated dirs patch with x_fonts patch merged
    - removed obsolete Chinese patch
    - package ghost fonts.dir files

 intlfonts-Chinese.patch |  13 -----
 intlfonts-dirs.patch    |  48 ++++++++--------
 intlfonts-x_fonts.patch |  11 ----
 intlfonts.spec          | 150 +++++++++++++++++++++++++++++++++++-------------
 4 files changed, 135 insertions(+), 87 deletions(-)
---
diff --git a/intlfonts.spec b/intlfonts.spec
index e832724..988028d 100644
--- a/intlfonts.spec
+++ b/intlfonts.spec
@@ -1,16 +1,14 @@
 Summary:	GNU international fonts
 Summary(pl.UTF-8):	Międzynarodowe fonty GNU
 Name:		intlfonts
-Version:	1.2.1
-Release:	6
-License:	GPL
+Version:	1.4.2
+Release:	1
+License:	GPL v3+ with exception
 Group:		Fonts
-Source0:	http://ftp.gnu.org/gnu/intlfonts/%{name}-%{version}.tar.gz
-# Source0-md5:	d77e9c4ec066a985687e5c67992677e4
-Patch0:		%{name}-Chinese.patch
-Patch1:		%{name}-dirs.patch
-Patch2:		%{name}-x_fonts.patch
-URL:		http://www.gnu.org/directory/GNU/intlfonts.html
+Source0:	https://ftp.gnu.org/gnu/intlfonts/%{name}-%{version}.tar.gz
+# Source0-md5:	28b394febfa611a9d431ea87d37c946f
+Patch0:		%{name}-dirs.patch
+URL:		https://directory.fsf.org/wiki/GNU/intlfonts
 BuildRequires:	xorg-app-bdftopcf
 BuildRequires:	xorg-app-mkfontdir
 BuildRequires:	t1utils
@@ -32,8 +30,8 @@ Ten pakiet zawiera trochę powszechnie używanych fontów.
 Summary:	International fonts for X -- Arabic
 Summary(pl.UTF-8):	Międzynarodowe fonty dla X - arabskie
 Group:		Fonts
-Requires:	%{name}
 Requires(post,postun):	fontpostinst
+Requires:	%{name} = %{version}-%{release}
 Requires:	%{_fontsdir}/Misc
 
 %description arabic
@@ -106,8 +104,8 @@ Ten pakiet zawiera trochę fontów ISO 8859-1 (Latin-1), ISO 8859-2
 Summary:	International fonts for X -- Hebrew
 Summary(pl.UTF-8):	Międzynarodowe fonty dla X - hebrajskie
 Group:		Fonts
-Requires:	%{name}
 Requires(post,postun):	fontpostinst
+Requires:	%{name} = %{version}-%{release}
 Requires:	%{_fontsdir}/Misc
 
 %description hebrew
@@ -148,8 +146,8 @@ Ten pakiet zawiera trochę koreańskich fontów KSC5601.
 Summary:	International fonts for X -- Phonetic Alphabet
 Summary(pl.UTF-8):	Międzynarodowe fonty dla X - alfabet fonetyczny
 Group:		Fonts
-Requires:	%{name}
 Requires(post,postun):	fontpostinst
+Requires:	%{name} = %{version}-%{release}
 Requires:	%{_fontsdir}/Misc
 
 %description phonetic
@@ -212,38 +210,44 @@ intlfonts-* (i innych).
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
+
+%{__mv} Chinese.X/README{,.X}
+%{__mv} European.BIG/README{,.BIG}
+%{__mv} Japanese.BIG/README{,.BIG}
+%{__mv} Japanese.X/README{,.X}
+%{__mv} Misc/README{,.Misc}
 
 %build
-./configure \
-	--with-fontdir=$RPM_BUILD_ROOT%{_fontsdir} \
+%configure \
 	--enable-compress \
-	--with-type1 \
+	--with-fontdir=%{_fontsdir} \
 	--with-truetype \
+	--with-type1 \
 	--without-bdf
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_datadir}/emacs/fonts/bdf
 
-%{__make} install
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
 
 install -d $RPM_BUILD_ROOT%{t1afmdir}
-mv -f $RPM_BUILD_ROOT%{t1fontsdir}/*.afm $RPM_BUILD_ROOT%{t1afmdir}
-rm -f $RPM_BUILD_ROOT%{t1fontsdir}/*.pfa
+%{__mv} $RPM_BUILD_ROOT%{t1fontsdir}/*.afm $RPM_BUILD_ROOT%{t1afmdir}
+%{__rm} $RPM_BUILD_ROOT%{t1fontsdir}/*.pfa
 
-mv -f $RPM_BUILD_ROOT%{_fontsdir}/TrueType $RPM_BUILD_ROOT%{ttffontsdir}
-
-mv -f $RPM_BUILD_ROOT%{_fontsdir}/European/fonts.alias{,.-intlfonts}
+%{__mv} $RPM_BUILD_ROOT%{_fontsdir}/TrueType $RPM_BUILD_ROOT%{ttffontsdir}
 
 cd $RPM_BUILD_ROOT%{t1fontsdir}
 /usr/bin/type1inst
 tail -n +2 fonts.scale > fonts.scale.intl
-mv -f Fontmap Fontmap.intl
+%{__mv} Fontmap Fontmap.intl
+%{__rm} fonts.dir fonts.scale type1inst.log
 cd -
 
-install -m 644 `find -name '*.bdf'` $RPM_BUILD_ROOT%{_datadir}/emacs/fonts/bdf/
+touch $RPM_BUILD_ROOT%{_fontsdir}/{Misc,Asian,Chinese,Ethiopic,European,Japanese,Korean}/fonts.dir
+
+cp -p `find -name '*.bdf'` $RPM_BUILD_ROOT%{_datadir}/emacs/fonts/bdf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -316,54 +320,122 @@ fontpostinst Type1
 
 %files
 %defattr(644,root,root,755)
+%doc ChangeLog NEWS README Misc/README.Misc
 %dir %{_fontsdir}/Misc
-%dir %{_fontsdir}/Misc/bmp*
+%{_fontsdir}/Misc/bmp16-etl.pcf.gz
+%ghost %{_fontsdir}/Misc/fonts.dir
 
 %files arabic
 %defattr(644,root,root,755)
-%{_fontsdir}/Misc/arab*pcf.gz
+%{_fontsdir}/Misc/arab*-*-etl.pcf.gz
 
 %files asian
 %defattr(644,root,root,755)
-%{_fontsdir}/Asian
+%doc Asian/README
+%dir %{_fontsdir}/Asian
+%{_fontsdir}/Asian/ind*-mule.pcf.gz
+%{_fontsdir}/Asian/ind*-uni.pcf.gz
+%{_fontsdir}/Asian/isci*-mule.pcf.gz
+%{_fontsdir}/Asian/lao*-mule.pcf.gz
+%{_fontsdir}/Asian/thai*.pcf.gz
+%{_fontsdir}/Asian/tib*-mule.pcf.gz
+%{_fontsdir}/Asian/visc*-etl.pcf.gz
+%{_fontsdir}/Asian/xtis*.pcf.gz
+%{_fontsdir}/Asian/fonts.alias
+%ghost %{_fontsdir}/Asian/fonts.dir
 
 %files chinese
 %defattr(644,root,root,755)
-%{_fontsdir}/Chinese
+%doc Chinese/README Chinese.X/README.X
+%dir %{_fontsdir}/Chinese
+%{_fontsdir}/Chinese/gb*.pcf.gz
+%{_fontsdir}/Chinese/guob*.pcf.gz
+%{_fontsdir}/Chinese/sish*-etl.pcf.gz
+%{_fontsdir}/Chinese/taipei*.pcf.gz
+%{_fontsdir}/Chinese/fonts.alias
+%ghost %{_fontsdir}/Chinese/fonts.dir
 
 %files ethiopic
 %defattr(644,root,root,755)
-%{_fontsdir}/Ethiopic
+%doc Ethiopic/README
+%dir %{_fontsdir}/Ethiopic
+%{_fontsdir}/Ethiopic/ethio*-uni.pcf.gz
+%ghost %{_fontsdir}/Ethiopic/fonts.dir
 
 %files european
 %defattr(644,root,root,755)
-%{_fontsdir}/European
+%doc European/README European.BIG/README.BIG
+%dir %{_fontsdir}/European
+%{_fontsdir}/European/cyr*-etl.pcf.gz
+%{_fontsdir}/European/grk*-etl.pcf.gz
+%{_fontsdir}/European/koi*-etl.pcf.gz
+%{_fontsdir}/European/lt1-*.pcf.gz
+%{_fontsdir}/European/lt2-*-etl.pcf.gz
+%{_fontsdir}/European/lt3-*-etl.pcf.gz
+%{_fontsdir}/European/lt4-*-etl.pcf.gz
+%{_fontsdir}/European/lt5-*-etl.pcf.gz
+%{_fontsdir}/European/fonts.alias
+%ghost %{_fontsdir}/European/fonts.dir
 
 %files hebrew
 %defattr(644,root,root,755)
-%{_fontsdir}/Misc/heb*pcf.gz
+%{_fontsdir}/Misc/heb*-etl.pcf.gz
 
 %files japanese
 %defattr(644,root,root,755)
-%{_fontsdir}/Japanese
+%doc Japanese/README Japanese.BIG/README.BIG Japanese.X/README.X
+%dir %{_fontsdir}/Japanese
+%{_fontsdir}/Japanese/*x*rk.pcf.gz
+%{_fontsdir}/Japanese/a18rk*.pcf.gz
+%{_fontsdir}/Japanese/j*-*.pcf.gz
+%{_fontsdir}/Japanese/jiskan*.pcf.gz
+%{_fontsdir}/Japanese/jksp*.pcf.gz
+%{_fontsdir}/Japanese/k14.pcf.gz
+%{_fontsdir}/Japanese/fonts.alias
+%ghost %{_fontsdir}/Japanese/fonts.dir
 
 %files korean
 %defattr(644,root,root,755)
-%{_fontsdir}/Korean
+%doc Korean.X/README
+%dir %{_fontsdir}/Korean
+%{_fontsdir}/Korean/hangl*.pcf.gz
+%ghost %{_fontsdir}/Korean/fonts.dir
 
 %files phonetic
 %defattr(644,root,root,755)
-%{_fontsdir}/Misc/ipa*pcf.gz
+%{_fontsdir}/Misc/ipa*-etl.pcf.gz
 
 %files TrueType
 %defattr(644,root,root,755)
-%{_fontsdir}/TTF/*
+%doc TrueType/README
+%{_fontsdir}/TTF/lt1-*-omega-serif.ttf
+%{_fontsdir}/TTF/lt2-*-omega-serif.ttf
+%{_fontsdir}/TTF/lt3-*-omega-serif.ttf
+%{_fontsdir}/TTF/lt4-*-omega-serif.ttf
+%{_fontsdir}/TTF/lt5-*-omega-serif.ttf
+%{_fontsdir}/TTF/viscii-omega-serif.ttf
 
 %files Type1
 %defattr(644,root,root,755)
-%{_fontsdir}/Type1/*.pfb
-%{_fontsdir}/Type1/*.intl
-%{_fontsdir}/Type1/afm/*
+%doc Type1/README
+%{_fontsdir}/Type1/lt1-*-omega-serif.pfb
+%{_fontsdir}/Type1/lt2-*-omega-serif.pfb
+%{_fontsdir}/Type1/lt3-*-omega-serif.pfb
+%{_fontsdir}/Type1/lt4-*-omega-serif.pfb
+%{_fontsdir}/Type1/lt5-*-omega-serif.pfb
+%{_fontsdir}/Type1/nf3*.pfb
+%{_fontsdir}/Type1/tis620-*-omega-serif.pfb
+%{_fontsdir}/Type1/viscii-*-omega-serif.pfb
+%{_fontsdir}/Type1/Fontmap.intl
+%{_fontsdir}/Type1/fonts.scale.intl
+%{_fontsdir}/Type1/afm/lt1-*-omega-serif.afm
+%{_fontsdir}/Type1/afm/lt2-*-omega-serif.afm
+%{_fontsdir}/Type1/afm/lt3-*-omega-serif.afm
+%{_fontsdir}/Type1/afm/lt4-*-omega-serif.afm
+%{_fontsdir}/Type1/afm/lt5-*-omega-serif.afm
+%{_fontsdir}/Type1/afm/nf3*.afm
+%{_fontsdir}/Type1/afm/tis620-*-omega-serif.afm
+%{_fontsdir}/Type1/afm/viscii-*-omega-serif.afm
 
 %files emacs
 %defattr(644,root,root,755)
diff --git a/intlfonts-Chinese.patch b/intlfonts-Chinese.patch
deleted file mode 100644
index 7b970a6..0000000
--- a/intlfonts-Chinese.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- intlfonts-1.2.orig/Chinese/fonts.alias
-+++ intlfonts-1.2/Chinese/fonts.alias
-@@ -1,3 +1,10 @@
- -ETL-Fixed-Medium-R-Normal--24-240-72-72-C-120-SiSheng_CWNN-0 -ETL-Fixed-Medium-R-Normal--24-240-72-72-C-120-OMRON_UDC_ZH-0
- -ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-SiSheng_CWNN-0 -ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-OMRON_UDC_ZH-0
- -ETL-Fixed-Medium-R-Normal--14-140-72-72-C-70-SiSheng_CWNN-0 -ETL-Fixed-Medium-R-Normal--14-140-72-72-C-70-OMRON_UDC_ZH-0
-+-eten-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 -eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0
-+-eten-fixed-medium-r-normal--24-230-75-75-c-240-big5-0 -eten-fixed-medium-r-normal--24-230-75-75-c-240-big5.eten-0
-+taipei16 -eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0
-+taipei24 -eten-fixed-medium-r-normal--24-230-75-75-c-240-big5.eten-0
-+-guobiao-song-medium-r-normal--16-160-72-72-c-160-gb8565.88-0 -guobiao-song-medium-r-normal--16-160-72-72-c-160-gb2312.80&gb8565.88-0
-+-guobiao-song-medium-r-normal--16-160-72-72-c-160-gb2312.80-0 -guobiao-song-medium-r-normal--16-160-72-72-c-160-gb2312.80&gb8565.88-0
-+guobiao16 -guobiao-song-medium-r-normal--16-160-72-72-c-160-gb2312.80&gb8565.88-0
diff --git a/intlfonts-dirs.patch b/intlfonts-dirs.patch
index 4ad0181..55cd8f2 100644
--- a/intlfonts-dirs.patch
+++ b/intlfonts-dirs.patch
@@ -1,43 +1,43 @@
---- intlfonts-1.2/Makefile.in~	Wed Dec  8 07:25:45 1999
-+++ intlfonts-1.2/Makefile.in	Wed Oct 23 20:51:24 2002
+--- intlfonts-1.4.2/Makefile.in.orig	2021-04-16 18:31:04.173346072 +0200
++++ intlfonts-1.4.2/Makefile.in	2021-04-16 18:34:18.678959011 +0200
 @@ -38,25 +38,32 @@
- 	  rm -f ${fontdir}/temp ; \
+ 	  rm -f $(DESTDIR)${fontdir}/temp ; \
  	fi
  	@for dirs in ${SUBDIRS} ${SUBDIRS_X} ${SUBDIRS_BIG}; do \
-+	  destdir=`echo $${dirs} | sed 's/\([a-zA-Z]*\)\.BIG/\1/'` ; \
-+	  if [ ! -d ${fontdir}/$${destdir} ] ; then \
-+	    $(INSTALL) -d ${fontdir}/$${destdir} ; \
++	  destdir=`echo $${dirs} | sed 's/\([a-zA-Z]*\)\.\(BIG\|X\)/\1/'` ; \
++	  if [ ! -d $(DESTDIR)${fontdir}/$${destdir} ] ; then \
++	    $(INSTALL) -d $(DESTDIR)${fontdir}/$${destdir} ; \
 +	  fi ; \
  	  if [ -d ${srcdir}/$${dirs} ] ; then \
  	    for f in ${srcdir}/$${dirs}/*.bdf; do \
  	      FONT=`basename $${f} .bdf`.pcf ; \
--	      echo "Installing ${fontdir}/$${FONT}..." ; \
--	      $(BDFTOPCF) $${f} > ${fontdir}/$${FONT} ; \
-+	      echo "Installing ${fontdir}/$${destdir}/$${FONT}..." ; \
-+	      $(BDFTOPCF) $${f} > ${fontdir}/$${destdir}/$${FONT} ; \
+-	      echo "Installing $(DESTDIR)${fontdir}/$${FONT}..." ; \
+-	      $(BDFTOPCF) $${f} > $(DESTDIR)${fontdir}/$${FONT} ; \
++	      echo "Installing $(DESTDIR)${fontdir}/$${destdir}/$${FONT}..." ; \
++	      $(BDFTOPCF) $${f} > $(DESTDIR)${fontdir}/$${destdir}/$${FONT} ; \
  	    done ; \
  	    if [ -f ${srcdir}/$${dirs}/fonts.alias ] ; then \
--	      cat ${srcdir}/$${dirs}/fonts.alias >> ${fontdir}/temp ; \
-+	      cat ${srcdir}/$${dirs}/fonts.alias >> ${fontdir}/$${destdir}/temp ; \
+-	      cat ${srcdir}/$${dirs}/fonts.alias >> $(DESTDIR)${fontdir}/temp ; \
++	      cat ${srcdir}/$${dirs}/fonts.alias >> $(DESTDIR)${fontdir}/$${destdir}/temp ; \
  	    fi ; \
  	  else true; fi ; \
  	done
--	@if [ -f ${fontdir}/temp ] ; then \
--	  sort < ${fontdir}/temp | uniq > ${fontdir}/fonts.alias ; \
--	  rm -f ${fontdir}/temp ; \
+-	@if [ -f $(DESTDIR)${fontdir}/temp ] ; then \
+-	  sort < $(DESTDIR)${fontdir}/temp | uniq > $(DESTDIR)${fontdir}/fonts.alias ; \
+-	  rm -f $(DESTDIR)${fontdir}/temp ; \
 -	fi
 +	@for dirs in ${SUBDIRS} ${SUBDIRS_X} ${SUBDIRS_BIG}; do \
-+	  destdir=`echo $${dirs} | sed 's/\([a-zA-Z]*\)\.BIG/\1/'` ; \
-+	  if [ -f ${fontdir}/$${destdir}/temp ] ; then \
-+	    sort < ${fontdir}/$${destdir}/temp | uniq > ${fontdir}/$${destdir}/fonts.alias ; \
-+	    rm -f ${fontdir}/$${destdir}/temp ; \
++	  destdir=`echo $${dirs} | sed 's/\([a-zA-Z]*\)\.\(BIG\|X\)/\1/'` ; \
++	  if [ -f $(DESTDIR)${fontdir}/$${destdir}/temp ] ; then \
++	    sort < $(DESTDIR)${fontdir}/$${destdir}/temp | uniq > $(DESTDIR)${fontdir}/$${destdir}/fonts.alias ; \
++	    rm -f $(DESTDIR)${fontdir}/$${destdir}/temp ; \
 +	  fi ; \
 +	done
  	@if [ "${COMPRESS}" != "no" ] ; then \
  	  echo "Compressing PCF fonts by ${COMPRESS}..." ; \
- 	  rm -f ${fontdir}/*.pcf.* ; \
--	  ${COMPRESS} ${fontdir}/*.pcf ; \
-+	  ${COMPRESS} ${fontdir}/*/*.pcf ; \
+ 	  rm -f $(DESTDIR)${fontdir}/*.pcf.* ; \
+-	  ${COMPRESS} $(DESTDIR)${fontdir}/*.pcf ; \
++	  ${COMPRESS} $(DESTDIR)${fontdir}/*/*.pcf ; \
  	fi
- 	@echo "Making ${fontdir}/fonts.dir..."
- 	$(MKFONTDIR) ${fontdir}
+ 	@echo "Making $(DESTDIR)${fontdir}/fonts.dir..."
+ 	$(MKFONTDIR) $(DESTDIR)${fontdir}
diff --git a/intlfonts-x_fonts.patch b/intlfonts-x_fonts.patch
deleted file mode 100644
index 36d21bf..0000000
--- a/intlfonts-x_fonts.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- intlfonts-1.2.1/Makefile.in.orig	2008-11-23 05:26:10.126934224 +0100
-+++ intlfonts-1.2.1/Makefile.in	2008-11-23 05:28:18.618103320 +0100
-@@ -38,7 +38,7 @@
- 	  rm -f ${fontdir}/temp ; \
- 	fi
- 	@for dirs in ${SUBDIRS} ${SUBDIRS_X} ${SUBDIRS_BIG}; do \
--	  destdir=`echo $${dirs} | sed 's/\([a-zA-Z]*\)\.BIG/\1/'` ; \
-+	  destdir=`echo $${dirs} | sed 's/\([a-zA-Z]*\)\.\(BIG\|X\)/\1/'` ; \
- 	  if [ ! -d ${fontdir}/$${destdir} ] ; then \
- 	    $(INSTALL) -d ${fontdir}/$${destdir} ; \
- 	  fi ; \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/intlfonts.git/commitdiff/c8e58eeac25403b271122b931567889aad982492



More information about the pld-cvs-commit mailing list