rpms/texlive/devel texlive.spec,1.31,1.32

Jindrich Novy (jnovy) fedora-extras-commits at redhat.com
Mon Mar 10 16:38:22 UTC 2008


Author: jnovy

Update of /cvs/extras/rpms/texlive/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25495

Modified Files:
	texlive.spec 
Log Message:
* Sat Mar 08 2008 Jindrich Novy <jnovy at redhat.com> - 2007-24
- put back dvipdfmx requires for xelatex (#433225)
- don't compile unpackaged stuff
- enable parallel build



Index: texlive.spec
===================================================================
RCS file: /cvs/extras/rpms/texlive/devel/texlive.spec,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- texlive.spec	4 Mar 2008 15:22:16 -0000	1.31
+++ texlive.spec	10 Mar 2008 16:37:49 -0000	1.32
@@ -27,7 +27,7 @@
 
 Name:		texlive
 Version:	%{texlive_ver}
-Release:	23%{?dist}
+Release:	24%{?dist}
 Summary:	Binaries for the TeX formatting system
 
 Group:		Applications/Publishing
@@ -229,7 +229,7 @@
 Group: Applications/Publishing
 Requires: texlive = %{version}-%{release}
 Requires: texlive-texmf-xetex = %{version}
-#Requires: dvipdfmx
+Requires: dvipdfmx
 
 %description xetex
 XeTeX is a TeX typesetting engine using Unicode and supporting modern
@@ -576,17 +576,27 @@
 %if %{disable_lcdf_typetools}
 	--with-lcdf-typetools=no \
 %endif
-	--with-mf-x-toolkit=yes \
 	--without-xdvik \
-	--without-cxx-runtime-hack
+	--with-mf-x-toolkit=yes \
+	--without-cxx-runtime-hack \
+%if !%{f8_packaging}
+	--without-dvipng \
+	--without-dvipdfmx \
+	--without-xdvipdfmx
+%endif
 
 # Remove everything except:
 # icu: includes some changes
 # md5: the aladdin md5 code (not a library)
 %{__rm} -r libs/{curl,expat,freetype,freetype2,gd,howto,jpeg,libgnuw32,libgsw32,libpng,libttf,ncurses,regex,unzip,zlib,type1,t1lib,xpdf}/
 
-# %%{?_smp_mflags} does not work in texlive-2007/libs/icu-xetex/common
+# parallel build fails in libs/icu-xetex/common, build this one sequentially
+cd libs/icu-xetex
 make
+cd -
+
+# compile the rest parallelly
+make %{?_smp_mflags}
 
 cd texk/web2c/ptex-src-%{ptex_src_ver}
 ./configure EUC
@@ -712,7 +722,9 @@
 # move the configuration files that should be under user control
 mkdir -p %{buildroot}%{_texmf_conf}/{web2c/,dvipdfm/}
 mv %{buildroot}%{_texmf_main}/web2c/mktexdir.opt %{buildroot}%{_texmf_conf}/web2c/
+%if %{f8_packaging}
 mv %{buildroot}%{_texmf_main}/dvipdfm/cid-x.map %{buildroot}%{_texmf_conf}/dvipdfm/
+%endif
 
 # separated projects
 rm %{buildroot}%{_bindir}/devnag
@@ -721,19 +733,6 @@
 # remove unused ConTeXt stuff
 rm %{buildroot}%{_mandir}/man1/texfind.1* %{buildroot}%{_mandir}/man1/fdf2tex.1*
 
-%if !%{f8_packaging}
-# remove dvipng, it's now packaged separately (#431356)
-rm %{buildroot}%{_bindir}/dvipng %{buildroot}%{_mandir}/man1/dvipng.1* %{buildroot}%{_infodir}/dvipng.info*
-
-# remove dvipdfmx, it's now packaged separately (#433225)
-rm -rf %{buildroot}%{_texmf_main}/texk/dvipdfmx/ \
-       %{buildroot}%{_texmf_main}/dvipdfm/ \
-       %{buildroot}%{_texmf_conf}/dvipdfm/
-rm %{buildroot}%{_bindir}/dvipdfmx
-rm %{buildroot}%{_bindir}/xdvipdfmx
-%endif
-
-
 %clean
 rm -rf %{buildroot}
 
@@ -1164,9 +1163,11 @@
 %doc texk/dvipdfmx/AUTHORS texk/dvipdfmx/ChangeLog
 %doc texk/dvipdfmx/COPYING texk/dvipdfmx/README
 %dir %{_texmf_conf}/dvipdfm/
+%if %{f8_packaging}
 %config(noreplace) %{_texmf_conf}/dvipdfm/cid-x.map
 %{_bindir}/dvipdfmx
 %{_bindir}/xdvipdfmx
+%endif
 %{_texmf_main}/dvipdfm/
 %endif
 
@@ -1239,6 +1240,11 @@
 %{_mandir}/man1/texutil.1*
 
 %changelog
+* Sat Mar 08 2008 Jindrich Novy <jnovy at redhat.com> - 2007-24
+- put back dvipdfmx requires for xelatex (#433225)
+- don't compile unpackaged stuff
+- enable parallel build
+
 * Tue Mar 04 2008 Jindrich Novy <jnovy at redhat.com> - 2007-23
 - move MetaPost back to the main package from texlive-context
 - don't package dvipdfmx, it is now packaged separately (#433225)




More information about the fedora-extras-commits mailing list