- New version 3.20.

- Texlive isn't as near as I thought; require the tetex packages for now.
This commit is contained in:
Jerry James 2007-09-01 04:18:15 +00:00
parent 5716514021
commit dc7e8a9bf2
7 changed files with 313 additions and 384 deletions

View File

@ -1 +1 @@
latexmk-308n.zip latexmk-320.zip

View File

@ -100,4 +100,3 @@ take some action of your own to see changes to the document.
$pdf_previewer = 'start acroread'; $pdf_previewer = 'start acroread';
$pdf_update_method = 1; $pdf_update_method = 1;

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
--- latexmk.pl.ORIG 2007-02-20 10:19:23.000000000 -0700 --- latexmk.pl.ORIG 2007-08-17 12:21:57.000000000 -0600
+++ latexmk.pl 2007-02-20 10:22:18.000000000 -0700 +++ latexmk.pl 2007-08-31 21:38:25.000000000 -0600
@@ -1,23 +1,4 @@ @@ -1,23 +1,4 @@
-eval '(exit $?0)' && eval 'exec perl -x -S "$0" ${1+"$@"}' && -eval '(exit $?0)' && eval 'exec perl -x -S "$0" ${1+"$@"}' &&
-eval 'exec perl -x -S "$0" $argv:q' -eval 'exec perl -x -S "$0" $argv:q'
@ -22,5 +22,5 @@
-# Source of the above: manpage for perlrun -# Source of the above: manpage for perlrun
- -
# ATTEMPT TO ALLOW FILENAMES WITH SPACES: # Delete #??!! when working
# (as of 1 Apr 2006)

View File

@ -1,4 +1,4 @@
# This is the system-wide configuration file for latexmk. # This is the system-wide configuration file for latexmk version 3.20.
# See the latexmk(1) man page for more information. # See the latexmk(1) man page for more information.
# #
# The following options are given their default values. # The following options are given their default values.
@ -62,7 +62,7 @@ $dvi_previewer_landscape = 'xdg-open';
# $dvips = 'dvips'; # $dvips = 'dvips';
# The command to convert a DVI file into a PostScript file in landscape mode # The command to convert a DVI file into a PostScript file in landscape mode
# $dvips = 'dvips -tlandscape'; # $dvips_landscape = 'dvips -tlandscape';
# Command line switch for dvips when a PDF file is to be generated # Command line switch for dvips when a PDF file is to be generated
# $dvips_pdf_switch = '-P pdf'; # $dvips_pdf_switch = '-P pdf';
@ -70,16 +70,20 @@ $dvi_previewer_landscape = 'xdg-open';
# Command line switch for dvips to make it run in silent mode # Command line switch for dvips to make it run in silent mode
# $dvips_silent_switch = '-q'; # $dvips_silent_switch = '-q';
# The command to run when the DVI viewer is set to be updated by a command
# $dvi_update_command = '';
# How to make the DVI viewer update its display when the DVI file changes. # How to make the DVI viewer update its display when the DVI file changes.
# See the man page for a description of each method. # See the man page for a description of each method.
# $dvi_update_method = 2; # $dvi_update_method = 2;
$dvi_update_method = 1; $dvi_update_method = 1;
# When DVI update method 2 is used, the number of the Unix signal to send # When DVI update method 2 is used, the number of the Unix signal to send
# $dvi_update_signal = SIGUSR1 (a system-dependent value) # $dvi_update_signal = SIGUSR1
# If nonzero, the dependency file is always generated # The extension of the file which latexmk generates to contain a database
# $force_generate_and_save_includes = 0; # of information on source files.
# $fdb_ext = 'fdb_latex';
# If nonzero, continue processing past minor LaTeX errors # If nonzero, continue processing past minor LaTeX errors
# This option is made nonzero if the -pvs command line option is used. # This option is made nonzero if the -pvs command line option is used.
@ -89,22 +93,14 @@ $dvi_update_method = 1;
# dependency files. # dependency files.
# $force_include_mode = 0; # $force_include_mode = 0;
# If nonzero, generate the dependency file if it does not exist or is older
# than the base .tex file
# $generate_and_save_includes = 0;
# The list of extensions for files that are generated in one run and consumed # The list of extensions for files that are generated in one run and consumed
# by later runs of one of the LaTeX tools. The 'aux' and 'bbl' extensions are # by later runs of one of the LaTeX tools. The 'aux' and 'bbl' extensions are
# treated specially, and hence are not in this list. # treated specially, and hence are not in this list.
# @generated_exts = ( 'ind', 'lof', 'lot', 'out', 'toc' ); # @generated_exts = ( 'ind', 'lof', 'lot', 'out', 'toc', $fdb_ext );
# If nonzero, process files regardless of timestamps # If nonzero, process files regardless of timestamps
# $go_mode = 0; # $go_mode = 0;
# If nonzero, extract dependency information from the log file instead of the
# .tex file. If zero, extract dependency information from the .tex file.
# $includes_from_log = 1;
# If nonzero, run makeindex to produce a document index. Normally, latexmk # If nonzero, run makeindex to produce a document index. Normally, latexmk
# should be able to figure out when this is necessary. # should be able to figure out when this is necessary.
# $index_mode = 0; # $index_mode = 0;
@ -153,12 +149,15 @@ $dvi_update_method = 1;
# $pdf_previewer = 'start acroread'; # $pdf_previewer = 'start acroread';
$pdf_previewer = 'xdg-open'; $pdf_previewer = 'xdg-open';
# The command to run when the PDF viewer is set to be updated by a command
# $pdf_update_command = '';
# How to make the PDF viewer update its display when the PDF file changes. # How to make the PDF viewer update its display when the PDF file changes.
# See the man page for a description of each method. # See the man page for a description of each method.
# $pdf_update_method = 1; # $pdf_update_method = 1;
# When PDF update method 2 is used, the number of the Unix signal to send # When PDF update method 2 is used, the number of the Unix signal to send
# $pdf_update_signal = SIGHUP (a system-dependent value) # $pdf_update_signal = SIGHUP
# Where the pid is in the output of $pscmd; see the man page # Where the pid is in the output of $pscmd; see the man page
# $pid_position = 1; # $pid_position = 1;
@ -180,7 +179,7 @@ $pdf_previewer = 'xdg-open';
# $print_type = 'ps'; # $print_type = 'ps';
# Command used to list all the processes currently run by the user # Command used to list all the processes currently run by the user
# $pscmd = "ps --width 200 -f -u $ENV{USER}"; # $pscmd = "ps -f -u $ENV{USER}";
# Command to convert a PostScript file to a PDF file # Command to convert a PostScript file to a PDF file
# $ps2pdf = 'ps2pdf'; # $ps2pdf = 'ps2pdf';
@ -194,7 +193,11 @@ $ps_previewer = 'xdg-open';
# The command to invoke a PostScript previewer in landscape mode # The command to invoke a PostScript previewer in landscape mode
# $ps_previewer_landscape = 'start gv -swap -watch'; # $ps_previewer_landscape = 'start gv -swap -watch';
$ps_previwer = 'xdg-open'; $ps_previewer_landscape = 'xdg-open';
# The command to run when the PostScript viewer is set to be updated by a
# command
# $ps_update_command = '';
# How to make the PostScript viewer update its display when the PostScript # How to make the PostScript viewer update its display when the PostScript
# file changes. See the man page for a description of each method. # file changes. See the man page for a description of each method.
@ -203,7 +206,7 @@ $ps_update_method = 1;
# When PostScript update method 2 is used, the number of the Unix signal to # When PostScript update method 2 is used, the number of the Unix signal to
# send # send
# $ps_update_signal = SIGHUP (a system-dependent value) # $ps_update_signal = SIGHUP
# The time to sleep in seconds between checking for source file changes when # The time to sleep in seconds between checking for source file changes when
# running in continuous update mode # running in continuous update mode
@ -211,3 +214,9 @@ $ps_update_method = 1;
# The directory to store temporary files; omit the trailing '/' # The directory to store temporary files; omit the trailing '/'
# $tmpdir = '/tmp'; # $tmpdir = '/tmp';
# Which kind of file is to be previewed if a previewer is used. The possible
# values are 'default', 'dvi', 'ps', and 'pdf'. The value of 'default' means
# that the PDF is viewed if it is generated, else PostScript is viewed if it is
# generated, else DVI is viewed.
# $view = 'default';

View File

@ -1,12 +1,12 @@
Name: latexmk Name: latexmk
Version: 3.08n Version: 3.20
Release: 5%{?dist} Release: 1%{?dist}
Summary: A make-like utility for LaTeX files Summary: A make-like utility for LaTeX files
Group: Applications/Publishing Group: Applications/Publishing
License: GPLv2+ License: GPLv2+
URL: http://www.phys.psu.edu/~collins/software/latexmk-jcc/ URL: http://www.phys.psu.edu/~collins/software/latexmk-jcc/
Source0: http://www.phys.psu.edu/~collins/software/latexmk-jcc/latexmk-308n.zip Source0: http://www.phys.psu.edu/~collins/software/latexmk-jcc/latexmk-320.zip
Source1: latexmk.conf Source1: latexmk.conf
Source2: latexmk-README.fedora Source2: latexmk-README.fedora
Patch0: latexmk-perl.patch Patch0: latexmk-perl.patch
@ -14,9 +14,7 @@ Patch1: latexmk-conf.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch BuildArch: noarch
# F7 and earlier use tetex, F8 and later use texlive, so require the binaries Requires: tetex, tetex-latex, ghostscript, xdg-utils
Requires: /usr/bin/latex, /usr/bin/bibtex, /usr/bin/makeindex
Requires: ghostscript, xdg-utils
%description %description
Latexmk is a perl script for running LaTeX the correct number of times to Latexmk is a perl script for running LaTeX the correct number of times to
@ -41,9 +39,6 @@ cp %{SOURCE2} README.fedora
# the man page accordingly. # the man page accordingly.
%patch1 -p1 %patch1 -p1
# Get rid of the DOS batch files so we can %doc extra-scripts below
rm -f extra-scripts/*.bat
%build %build
%install %install
@ -66,6 +61,10 @@ rm -rf $RPM_BUILD_ROOT
%doc CHANGES COPYING INSTALL README README.fedora extra-scripts %doc CHANGES COPYING INSTALL README README.fedora extra-scripts
%changelog %changelog
* Fri Aug 31 2007 Jerry James <loganjerry@gmail.com> - 3.20-1
- New version 3.20.
- Texlive isn't as near as I thought; require the tetex packages for now.
* Tue Aug 21 2007 Jerry James <loganjerry@gmail.com> - 3.08n-5 * Tue Aug 21 2007 Jerry James <loganjerry@gmail.com> - 3.08n-5
- Update license tag - Update license tag

View File

@ -1 +1 @@
0849be9d5aabe03e6de7159c8d10a191 latexmk-308n.zip fba0740fd6e5b9001c1300b3425cb659 latexmk-320.zip