diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index 50c3677..0000000 --- a/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -xdvik-22.84.14.tar.gz diff --git a/Makefile b/Makefile deleted file mode 100644 index da22414..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: xdvik -# $Id$ -NAME := xdvik -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..9ac887d --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +It is now obsoleted by texlive-xdvi-bin diff --git a/sources b/sources deleted file mode 100644 index 7d4965d..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -0e0c3d49b8c0cbc934894757780e098f xdvik-22.84.14.tar.gz diff --git a/texlive-2007-xprint.patch b/texlive-2007-xprint.patch deleted file mode 100644 index 9d28e89..0000000 --- a/texlive-2007-xprint.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- tetex-src-3.0/texk/xdvik/configure.in.xprint 2006-05-05 16:31:52.000000000 -0400 -+++ tetex-src-3.0/texk/xdvik/configure.in 2006-05-05 16:32:07.000000000 -0400 -@@ -105,8 +105,8 @@ - else - XLFLAG= - fi -- AC_CHECK_LIB(Xp, XpQueryVersion, -- x_ext_lib="-lXp -lXext", :, -lXext -lX11 $X_EXTRA_LIBS $XLFLAG) -+# AC_CHECK_LIB(Xp, XpQueryVersion, -+# x_ext_lib="-lXp -lXext", :, -lXext -lX11 $X_EXTRA_LIBS $XLFLAG) - fi - dnl - dnl If libXp not found, try libXext only: diff --git a/xdvi-ptex.map b/xdvi-ptex.map deleted file mode 100644 index 0ed4f5f..0000000 --- a/xdvi-ptex.map +++ /dev/null @@ -1,94 +0,0 @@ -% -% Sample "vfontmap" -% - -% [single style] -% "tfm" "enc" "font" - -% [multi style] -% "/font/file/name" -% "tfm1" "enc" -% "tfm2" "enc" - -% "enc" is one of following. -% "JIS-H" "Unicode-H" "Identity-H" -% "JIS-V" "Unicode-V" "Identity-V" - -rml JIS-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -rmlv JIS-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -gbm JIS-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -gbmv JIS-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -fmin JIS-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -fgoth JIS-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -maru JIS-H /usr/local/share/texmf/dvipdfm/CIDFont/HiraMaruPro-W4.otf - - -% UTF package -unijmin-h Unicode-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf % \UTF font -unijmin-v Unicode-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf % \UTF font -cidmin-h Identity-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf % \CID font -cidmin-v Identity-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf % \CID font -hmr JIS-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -hmrv JIS-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf - -unijgoth-h Unicode-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf % \UTF font -unijgoth-v Unicode-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf % \UTF font -cidgoth-h Identity-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf % \CID font -cidgoth-v Identity-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf % \CID font -hkb JIS-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -hkbv JIS-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf - - -% OTF package -otf-ujmr-h Unicode-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -otf-ujmr-v Unicode-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -otf-cjmr-h Identity-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -otf-cjmr-v Identity-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -hminr-h JIS-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -hminr-v JIS-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf - -otf-ujgr-h Unicode-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -otf-ujgr-v Unicode-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -otf-cjgr-h Identity-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -otf-cjgr-v Identity-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -hgothr-h JIS-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -hgothr-v JIS-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf - -otf-ujmb-h Unicode-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -otf-ujmb-v Unicode-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -otf-cjmb-h Identity-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -otf-cjmb-v Identity-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -hminb-h JIS-H /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf -hminb-v JIS-V /usr/share/fonts/sazanami-fonts-mincho/sazanami-mincho.ttf - -otf-ujgb-h Unicode-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -otf-ujgb-v Unicode-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -otf-cjgb-h Identity-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -otf-cjgb-v Identity-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -hgothb-h JIS-H /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf -hgothb-v JIS-V /usr/share/fonts/sazanami-fonts-gothic/sazanami-gothic.ttf - -otf-ujmgr-h Unicode-H /usr/local/share/texmf/dvipdfm/CIDFont/HiraMaruPro-W4.otf -otf-ujmgr-v Unicode-V /usr/local/share/texmf/dvipdfm/CIDFont/HiraMaruPro-W4.otf -otf-cjmgr-h Identity-H /usr/local/share/texmf/dvipdfm/CIDFont/HiraMaruPro-W4.otf -otf-cjmgr-v Identity-V /usr/local/share/texmf/dvipdfm/CIDFont/HiraMaruPro-W4.otf -hmgothr-h JIS-H /usr/local/share/texmf/dvipdfm/CIDFont/HiraMaruPro-W4.otf -hmgothr-v JIS-V /usr/local/share/texmf/dvipdfm/CIDFont/HiraMaruPro-W4.otf - -otf-utmr-h Unicode-H /usr/share/fonts/cjkunifonts-uming/uming.ttf -otf-utmr-v Unicode-V /usr/share/fonts/cjkunifonts-uming/uming.ttf - -otf-utgr-h Unicode-H /usr/share/fonts/cjkunifonts-ukai/ukai.ttf -otf-utgr-v Unicode-V /usr/share/fonts/cjkunifonts-ukai/ukai.ttf - -otf-ucmr-h Unicode-H /usr/share/fonts/cjkunifonts-uming/uming.ttf -otf-ucmr-v Unicode-V /usr/share/fonts/cjkunifonts-uming/uming.ttf - -otf-ucgr-h Unicode-H /usr/share/fonts/cjkunifonts-ukai/ukai.ttf -otf-ucgr-v Unicode-V /usr/share/fonts/cjkunifonts-ukai/ukai.ttf - -otf-ukmr-h Unicode-H /usr/share/fonts/baekmuk-ttf-batang/batang.ttf -otf-ukmr-v Unicode-V /usr/share/fonts/baekmuk-ttf-batang/batang.ttf - -otf-ukgr-h Unicode-H /usr/share/fonts/baekmuk-ttf-dotum/dotum.ttf -otf-ukgr-v Unicode-V /usr/share/fonts/baekmuk-ttf-dotum/dotum.ttf diff --git a/xdvi48x48.png b/xdvi48x48.png deleted file mode 100644 index ff180e1..0000000 Binary files a/xdvi48x48.png and /dev/null differ diff --git a/xdvik-22.84.14-j1.40.patch.gz b/xdvik-22.84.14-j1.40.patch.gz deleted file mode 100644 index 6c33138..0000000 Binary files a/xdvik-22.84.14-j1.40.patch.gz and /dev/null differ diff --git a/xdvik-22.84.14-pxdvi.patch b/xdvik-22.84.14-pxdvi.patch deleted file mode 100644 index 72639b5..0000000 --- a/xdvik-22.84.14-pxdvi.patch +++ /dev/null @@ -1,121 +0,0 @@ -diff -up xdvik-22.84.14/texk/configure.in.pxdvi xdvik-22.84.14/texk/configure.in -diff -up xdvik-22.84.14/texk/configure.in.pxdvi xdvik-22.84.14/texk/configure.in -diff -up xdvik-22.84.14/texk/configure.in.pxdvi xdvik-22.84.14/texk/configure.in -diff -up xdvik-22.84.14/texk/configure.in.pxdvi xdvik-22.84.14/texk/configure.in -diff -up xdvik-22.84.14/texk/configure.in.pxdvi xdvik-22.84.14/texk/configure.in ---- xdvik-22.84.14/texk/configure.in.pxdvi 2008-05-03 20:45:04.000000000 +0100 -+++ xdvik-22.84.14/texk/configure.in 2008-10-12 01:55:37.000000000 +0100 -@@ -52,7 +52,7 @@ fi - PKGS=' - bibtex8 cjkutils detex devnag dtl dvi2tty dvidvi dviljk dvipdfm dvipsk gsftopk - lacheck makeindexk musixflx odvipsk ps2pkm seetexk tetex tex4htk -- texlive ttf2pk tth xdvik -+ texlive ttf2pk tth xdvik pxdvik - ' - - ESUBDIRS= -diff -up xdvik-22.84.14/texk/pxdvik/main.c.pxdvi xdvik-22.84.14/texk/pxdvik/main.c ---- xdvik-22.84.14/texk/pxdvik/main.c.pxdvi 2008-10-12 01:55:37.000000000 +0100 -+++ xdvik-22.84.14/texk/pxdvik/main.c 2008-10-12 01:55:37.000000000 +0100 -@@ -1177,7 +1177,7 @@ main(int argc, char **argv) - - kpse_init_prog("XDVI", resource.pixels_per_inch, resource.mfmode, resource.alt_font); - -- kpse_set_program_name(argv[0], "xdvi"); -+ kpse_set_program_name(argv[0], "pxdvi"); - - - if (globals.debug & DBG_EXPAND) { -diff -up xdvik-22.84.14/texk/pxdvik/Makefile.in.pxdvi xdvik-22.84.14/texk/pxdvik/Makefile.in ---- xdvik-22.84.14/texk/pxdvik/Makefile.in.pxdvi 2008-10-12 01:55:37.000000000 +0100 -+++ xdvik-22.84.14/texk/pxdvik/Makefile.in 2008-10-12 01:57:46.000000000 +0100 -@@ -10,6 +10,9 @@ ac_include ../make/cross.mk - - all_subdirs = gui tests - -+dvipsdir = $(texmf)/pdvips -+psheaderdir = $(dvipsdir) -+ - CPP = @CPP@ - - # Make `#include ' and `-lX...' work. -@@ -178,40 +181,41 @@ uninstall-exec: - - install-data: $(manpage).1 pixmaps/toolbar.xpm pixmaps/toolbar2.xpm - $(SHELL) $(top_srcdir)/../mkinstalldirs $(man1dir) -- $(SHELL) $(top_srcdir)/../mkinstalldirs $(texmf)/xdvi/pixmaps -+ $(SHELL) $(top_srcdir)/../mkinstalldirs $(texmf)/pxdvi/pixmaps -+ $(SHELL) $(top_srcdir)/../mkinstalldirs $(texmf)/fonts/map/pxdvi - $(INSTALL_DATA) $(manpage).1 $(man1dir)/$(manpage).$(manext) - rm -f $(man1dir)/o$(manpage).$(manext) - ln -s $(manpage).$(manext) $(man1dir)/o$(manpage).$(manext) -- $(INSTALL_DATA) $(srcdir)/texmf/XDvi $(texmf)/xdvi/XDvi -- $(INSTALL_DATA) $(srcdir)/pixmaps/toolbar.xpm $(srcdir)/pixmaps/toolbar2.xpm $(texmf)/xdvi/pixmaps -+ $(INSTALL_DATA) $(srcdir)/texmf/XDvi $(texmf)/pxdvi/XDvi -+ $(INSTALL_DATA) $(srcdir)/pixmaps/toolbar.xpm $(srcdir)/pixmaps/toolbar2.xpm $(texmf)/pxdvi/pixmaps - if \ -- grep 'original xdvi.cfg --' $(texmf)/xdvi/xdvi.cfg >/dev/null 2>&1 \ -- || test ! -r $(texmf)/xdvi/xdvi.cfg; \ -+ grep 'original xdvi.cfg --' $(texmf)/pxdvi/xdvi.cfg >/dev/null 2>&1 \ -+ || test ! -r $(texmf)/pxdvi/xdvi.cfg; \ - then \ -- $(INSTALL_DATA) $(srcdir)/texmf/xdvi.cfg $(texmf)/xdvi/xdvi.cfg; \ -+ $(INSTALL_DATA) $(srcdir)/texmf/xdvi.cfg $(texmf)/pxdvi/xdvi.cfg; \ - else \ - true; \ - fi -- $(INSTALL_DATA) $(srcdir)/xdvi-ptex.sample $(texmf)/xdvi/ -+ $(INSTALL_DATA) $(srcdir)/xdvi-ptex.sample $(texmf)/fonts/map/pxdvi/xdvi-ptex.map - if test ! -f $(PTEXMAP); then \ - $(INSTALL_DATA) $(srcdir)/xdvi-ptex.sample $(PTEXMAP); \ - fi - - uninstall-data: - rm -f $(man1dir)/$(manpage).$(manext) \ -- $(texmf)/xdvi/pixmaps/toolbar.xpm $(texmf)/xdvi/pixmaps/toolbar2.xpm \ -- $(texmf)/xdvi/XDvi -+ $(texmf)/pxdvi/pixmaps/toolbar.xpm $(texmf)/pxdvi/pixmaps/toolbar2.xpm \ -+ $(texmf)/pxdvi/XDvi - if \ -- head -n 1 $(texmf)/xdvi/xdvi.cfg | grep 'original xdvi.cfg --' >/dev/null 2>&1 \ -- || test ! -r $(texmf)/xdvi/xdvi.cfg; \ -+ head -n 1 $(texmf)/pxdvi/xdvi.cfg | grep 'original xdvi.cfg --' >/dev/null 2>&1 \ -+ || test ! -r $(texmf)/pxdvi/xdvi.cfg; \ - then \ -- rm -f $(texmf)/xdvi/xdvi.cfg; \ -+ rm -f $(texmf)/pxdvi/xdvi.cfg; \ - else \ - true; \ - fi -- rmdir $(texmf)/xdvi/pixmaps -+ rmdir $(texmf)/pxdvi/pixmaps - --distname = xdvik -+distname = pxdvik - program_files = *.1.in *.ac xdvi.icon xdvi.FAQ psheader.txt mksedscript \ - MOTIF - version_files = xdvi.c -diff -up xdvik-22.84.14/texk/pxdvik/texmf/XDvi.pxdvi xdvik-22.84.14/texk/pxdvik/texmf/XDvi ---- xdvik-22.84.14/texk/pxdvik/texmf/XDvi.pxdvi 2008-10-12 01:55:37.000000000 +0100 -+++ xdvik-22.84.14/texk/pxdvik/texmf/XDvi 2008-10-12 01:55:37.000000000 +0100 -@@ -137,7 +137,7 @@ Ctrl:set-shrink-factor(-)\n\ - !!!------------------------------------------------------------------------------ - !!! note: when i18n'ed, *font and *fontSet should have same size of font - *international: true --*inputMethod: kinput2 -+*inputMethod: SCIM - *preeditType: OverTheSpot,OffTheSpot,Root - !!! note: xdviSelFile can not be i18n'ed (bug?) - xdviSelFile*international: false -diff -up xdvik-22.84.14/texk/pxdvik/xdvi-sh.in.pxdvi xdvik-22.84.14/texk/pxdvik/xdvi-sh.in ---- xdvik-22.84.14/texk/pxdvik/xdvi-sh.in.pxdvi 2007-10-18 17:28:55.000000000 +0100 -+++ xdvik-22.84.14/texk/pxdvik/xdvi-sh.in 2008-10-12 01:55:37.000000000 +0100 -@@ -35,7 +35,7 @@ case "$#:$1" in - NAMEOPT="-name $BASE_NAME";; - esac - --xdviappfile=`kpsewhich -progname=xdvi --format='other text files' XDvi` -+xdviappfile=`kpsewhich -progname=pxdvi --format='other text files' XDvi` - if test -n "$xdviappfile"; then - xdviappdir=`dirname "$xdviappfile"` - xdviapppath="${xdviappdir}/%l_%t/%N:${xdviappdir}/%N" diff --git a/xdvik.spec b/xdvik.spec deleted file mode 100644 index 8577130..0000000 --- a/xdvik.spec +++ /dev/null @@ -1,345 +0,0 @@ -%bcond_without japanese -%define desktop_file_utils_version 0.9 - -# Set _texmf_main - this is defined in the texlive-texmf package -%{!?_texmf_main: %define _texmf_main %{_datadir}/texmf} - -Summary: An X viewer for DVI files -Name: xdvik -Version: 22.84.14 -Release: 3%{?dist} -Url: http://xdvi.sourceforge.net/ -# encodings.c is GPLv2+ and LGPL and MIT -# read-mapfile.c tfmload.c are from dvips -# remaining is MIT -License: GPLv2+ -Group: Applications/Publishing -Obsoletes: tetex-xdvi < 3.0-99 -Provides: tetex-xdvi = 3.0-99 -Provides: xdvi = %{version}-%{release} -Obsoletes: xdvi = 22.84.12 -Requires: tex(dvips) tex(tex) -Requires: xdg-utils ghostscript -Requires(post): desktop-file-utils >= %{desktop_file_utils_version} -Requires(postun): desktop-file-utils >= %{desktop_file_utils_version} - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: t1lib-devel >= 5.0.2 -BuildRequires: Xaw3d-devel -BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} -BuildRequires: autoconf213 -BuildRequires: libtool -BuildRequires: kpathsea-devel -%if %{with japanese} -BuildRequires: freetype-devel >= 2.1.10 -%endif - -Source0: http://kent.dl.sourceforge.net/sourceforge/xdvi/%{name}-%{version}.tar.gz -# Source30 is http://xdvi.sourceforge.net/xdvi48x48.gif converted to png -Source30: xdvi48x48.png -%if %{with japanese} -Source100: xdvi-ptex.map -%endif - -# This patch not pushed upstream. Unclear if it's actually still needed. -Patch1: texlive-2007-xprint.patch - -%if %{with japanese} -# Japanese patch for xdvi from http://sourceforge.jp/projects/xdvi/ -Patch1000: xdvik-22.84.14-j1.40.patch.gz - -# Patch to allow building of both xdvik and pxdvik. -# Local to Fedora, not appropriate to push upstream. -Patch1001: xdvik-22.84.14-pxdvi.patch - -%endif - -# These patches would conflict with Patch1000 and friends and so must be applied -# after the xdvik directory has been copied to pxdvik -# Currently no patches of this type - -%description -Xdvik, the kpathsea version of xdvi, is a previewer for DVI files -produced e.g. by the TeX or troff typesetting systems. - -If you are installing texlive and you use PlainTeX or you are using DVI files, -you will also need to install xdvi which allows you to view DVI files. -Consider installing texlive-dvips (for converting .dvi files to PostScript -format for printing on PostScript printers), and texlive-latex (a higher level -formatting package which provides an easier-to-use interface for TeX). - -%prep -%setup -q - -# Allow Xaw3d enabled build of xdvi -sed -i 's|/Xaw/|/Xaw3d/|' texk/xdvik/gui/*.[ch] texk/xdvik/*.[ch] - -%if %{with japanese} -# set up Japanese xdvi in its own directory -cp -a texk/xdvik texk/xdvik-orig - -# This is the Japanese xdvi patch -%patch1000 -p1 -mv texk/xdvik texk/pxdvik -mv texk/xdvik-orig texk/xdvik - -# Build both the normal and the Japanese xdvi at the same time -%patch1001 -p1 -b .pxdvi - -# XXX Is this really necessary? -mv texk/pxdvik/xdvi-ptex.sample texk/pxdvik/xdvi-ptex.sample.orig -install -p -m 644 %{SOURCE100} texk/pxdvik/xdvi-ptex.sample - -%endif - -# Re-run autoconf against patched Makefile.ins -( cd texk/xdvik ; autoconf-2.13 -m $RPM_BUILD_DIR/%{name}-%{version}/texk/etc/autoconf ) -%if %{with japanese} -( cd texk/pxdvik ; autoconf-2.13 -m $RPM_BUILD_DIR/%{name}-%{version}/texk/etc/autoconf ) -%endif -( cd texk ; autoconf-2.13 -m $RPM_BUILD_DIR/%{name}-%{version}/texk/etc/autoconf ) - -%build -# Here we go to great pains to avoid the automatic dependency generation from pulling in the -# bundled kpathsea stuff -%configure --with-system-t1lib --with-system-kpathsea --with-xdvi-x-toolkit=xaw3d - -mv texk/kpathsea texk/kpathsea-keep - -# Enable maintainer mode (see README_maintainer in tarball) -cp -p texk/make/rdepend.mk texk/make/rdepend.mk.maint -sed -i -e 's/@MAINT@//' texk/make/rdepend.mk - -%if %{with japanese} -# configure pxdvi with more options -pushd texk/pxdvik -sh `grep "# ./con" config.status |sed -e s/^#\ //` --program-prefix=p --with-default-dvips-path=pdvips -popd - -make -C texk/pxdvik/ depend -%endif - -make -C texk/xdvik/ depend - -mv texk/kpathsea-keep texk/kpathsea - -%configure --with-system-t1lib --with-system-kpathsea --with-xdvi-x-toolkit=xaw3d - -%if %{with japanese} -# configure pxdvi with more options -pushd texk/pxdvik -sh `grep "# ./con" config.status |sed -e s/^#\ //` --program-prefix=p --with-default-dvips-path=pdvips -popd -%endif - -rm -rf libs texk/contrib/ texk/kpathsea - -# Here we don't use make %{?_smp_mflags} since occasionally it fails -make - -# Doc files (the full list of changes is in the texk/xdvik/CHANGES file) -iconv -f ISO-8859-1 -t UTF8 texk/xdvik/CHANGES -o CHANGES -touch -r texk/xdvik/CHANGES CHANGES -cp -p texk/xdvik/README.t1* . - -%install -rm -rf $RPM_BUILD_ROOT - -%if %{with japanese} -install_dirs='INSTDIRS=texk/xdvik texk/pxdvik' -%else -install_dirs='INSTDIRS=texk/xdvik' -%endif - -# make install DESTDIR=$RPM_BUILD_ROOT doesn't work here -%makeinstall \ - texmf=$RPM_BUILD_ROOT%{_texmf_main} \ - texmfmain=$RPM_BUILD_ROOT%{_texmf_main} \ - "$install_dirs" \ - INSTALL='install -p' - -# desktop file -cat > xdvi.desktop < /dev/null || : -update-desktop-database &> /dev/null || : -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ]; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : -fi - -%postun -%{_bindir}/texconfig-sys rehash 2> /dev/null || : -update-desktop-database &> /dev/null || : -touch --no-create %{_datadir}/icons/hicolor -if [ -x %{_bindir}/gtk-update-icon-cache ]; then - %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : -fi - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root,-) -%doc README README.t1mapper README.t1fonts CHANGES -%{_bindir}/oxdvi -%{_bindir}/xdvi -%{_bindir}/xdvi-xaw3d -%{_texmf_main}/xdvi/ -%{_mandir}/man1/oxdvi.1* -%{_mandir}/man1/xdvi.1* -%{_datadir}/pixmaps/xdvi48x48.png -%{_datadir}/icons/hicolor/48x48/apps/xdvi.png -%{_datadir}/applications/fedora-xdvi.desktop - -%if %{with japanese} -%doc pxdvik/ -%{_bindir}/opxdvi -%{_bindir}/pxdvi -%{_bindir}/pxdvi-xaw3d -%{_texmf_main}/pxdvi/ -%{_texmf_main}/fonts/map/pxdvi/ -%endif - -%changelog -* Sun Oct 12 2008 Jonathan G. Underwood - 22.84.14-3 -- Fix package build breakage - -* Sun Oct 12 2008 Jonathan G. Underwood - 22.84.14-2 -- Fix previous spec file changelog entry -- Fix Japanese font handling (BZ 465391) by reworking pxdvi patch - -* Fri Jul 18 2008 Jonathan G. Underwood - 22.84.14-1 -- Update to version 22.84.14 -- Update Japanese patch to 22.84.14-j1.40 -- Rework patch allowing both normal and Japanese versions to be built -- Remove no longer needed patches that have been merged upstream: -- Various spec file fixups - -* Sat May 10 2008 Jonathan G. Underwood - 22.84.13-20 -- Update Japanese patch to xdvik-22.84.13-j1.40.patch.gz -- Rework patch to allow simultaneous building of xdvik and pxdvik - now called - xdvik-22.84.13-pxdvi.patch -- Rename vfontmap to xdvi-ptex.map -- Rework patch to build pxdvik against system installed libraries - now called - xdvik-22.84.13-pxdvi-use-system-libs.patch - -* Sun Apr 28 2008 Jonathan G. Underwood - 22.84.13-19 -- Add more commentary about upstream status of patches -- No longer apply the texlive-xdvi-maxchar.patch patch - -* Sun Apr 28 2008 Jonathan G. Underwood - 22.84.13-18 -- Remove extraneous -r from cp command -- Add commentary about upstream status of patches -- Re-enable _texmf_main macro -- Add patch to fix window ID detection - BZ 442445 - -* Sun Feb 3 2008 Jonathan G. Underwood - 22.84.13-17 -- Fix spec file typo - -* Sun Feb 3 2008 Jonathan G. Underwood - 22.84.13-16 -- Change directory copying logic such that we can use the upstream Japanese - patch without modification - -* Sat Feb 2 2008 Jonathan G. Underwood - 22.84.13-15 -- Fix definition of _texmf_main for now -- Fix previous changelog entry version number - -* Sat Feb 2 2008 Jonathan G. Underwood - 22.84.13-14 -- Rework xdvik-22.84.13-uint32_t-fix.patch so as to be consistent with the - upstream japanese patch and to stop the build barfing -- Remove parallel make since occasionally this fails - -* Sat Feb 2 2008 Jonathan G. Underwood - 22.84.13-13 -- Rework pxdvik-22.84.13-use-system-libs.patch for new japanes patch - -* Sat Feb 2 2008 Jonathan G. Underwood - 22.84.13-12 -- Fix errors in changelog -- Small modifications to xdvik-22.84.13-j1.36.patch.gz so it will apply cleanly - -* Sat Feb 2 2008 Jonathan G. Underwood - 22.84.13-11 -- Update to Japanese patch xdvik-22.84.13-j1.36.patch.gz - -* Wed Jan 23 2008 Patrice Dumas - 22.84.13-10 -- add xdg-utils, ghostscript requires -- use virtual requires for dvips and tex - -* Mon Jan 21 2008 Jonathan G. Underwood - 22.84.13-9 -- Add patch to fix segfault on double full screen toggle BZ 429429 (Michal Jaegermann) - -* Sat Jan 19 2008 Jonathan G. Underwood - 22.84.13-8 -- Add patch to fix spelling errors in manpage, derived from patch by A. Costa - (BZ 429396) - -* Wed Jan 16 2008 Jonathan G. Underwood - 22.84.13-7 -- Replace texlive-2007-xdvi-keepflag.patch with - xdvik-22.84.13-keepflag-fixscroll.patch to fix - BZ 417461 (Michal Jaegermann) - -* Tue Jan 15 2008 Jindrich Novy - 22.84.13-6 -- apply temporary file creation fix for xdvizilla -- better obsolete xdvi - -* Tue Jan 15 2008 Jonathan G. Underwood - 22.84.13-5 -- Added Requires(postun) for desktop-file-utils - -* Mon Jan 14 2008 Jonathan G. Underwood - 22.84.13-4 -- Use bcond for Japanese conditional stuff (Patrice Dumas) -- Fix license (Patrice Dumas) -- Make desktop file scriplets conform to packaging guidelines (Patrice Dumas) -- Remove unneeded Requires (Patrice Dumas) -- Adjust Provides and Obsoletes of xdvi - -* Sun Jan 13 2008 Jonathan G. Underwood - 22.84.13-3 -- Added xdg-open patch (Patrice Dumas) -- Avoid dependency generation implicating the bundled kpathsea files (Patrice Dumas) -- Added Requires for Xaw3d - -* Sun Jan 13 2008 Jonathan G. Underwood - 22.84.13-2 -- Add patch to build against system kpathsea rather than the one in the tarball -- Same patch also removes all includes to the t1lib headers shipped in the tarball to - prevent conflicts with system t1lib-devel -- Spefile cleanups - -* Sun Jan 6 2008 Jonathan G. Underwood - 22.84.13-1 -- Initial package based on the texlive.spec by Jindrich Novy -- Updated to latest upstream xdvik and Japanese xdvik -- Reviewed all patches relating to xdvi in texlive.spec and cherry picked - those that are still needed -- Reworked the patch to allow building of xdvik and pxdvik