From 50d3093c23c41da5d83b996b289b6856585a0202d72a4b3513b5c88ea3d929ee Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Wed, 13 Jun 2012 08:18:32 +0000 Subject: [PATCH] . OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive?expand=0&rev=86 --- texlive-filesystem.changes | 96 ++++++++++++++++++++++++++++++++++++++ texlive-filesystem.spec | 57 ++++++++++++++++++++-- texlive.changes | 7 +++ texlive.spec | 33 +++++++++++-- 4 files changed, 187 insertions(+), 6 deletions(-) create mode 100644 texlive-filesystem.changes diff --git a/texlive-filesystem.changes b/texlive-filesystem.changes new file mode 100644 index 0000000..6850f19 --- /dev/null +++ b/texlive-filesystem.changes @@ -0,0 +1,96 @@ +------------------------------------------------------------------- +Wed Jun 13 08:16:02 UTC 2012 - werner@suse.de + +- Readd well known paclages like texlive-devel, texlive-bin-devel, + and texlive-tools. Also cause texlive-latex to install its + binary packages. + +------------------------------------------------------------------- +Tue Jun 12 17:56:31 UTC 2012 - werner@suse.de + +- Update to frozen/final 2012 (timestamp 20120611) + +------------------------------------------------------------------- +Tue Jun 12 12:18:05 UTC 2012 - werner@suse.de + +- Do not drop the tar scheme and collection tar balls for reference +- Split off texlive-filesystem, texlive-scheme, and texlive-collection + build into a separate spec file +- Make version comparision work as we use upstream version and + release numbers + +------------------------------------------------------------------- +Sat Jun 9 05:44:25 UTC 2012 - coolo@suse.com + +- relax the version requirements + +------------------------------------------------------------------- +Fri Jun 8 15:04:36 UTC 2012 - coolo@suse.com + +- split out collections and filesystem + +------------------------------------------------------------------- +Mon Jun 4 07:48:37 UTC 2012 - werner@suse.de + +- Avoid source url for all tar balls as our checkin script can not + handle snapshots nor is knowing about the infrastructure of the + upstream TeXLive server + +------------------------------------------------------------------- +Fri Jun 1 08:06:51 UTC 2012 - werner@suse.de + +- Change also version/release scheme of the sub binary subpackages + +------------------------------------------------------------------- +Thu May 31 11:34:39 UTC 2012 - werner@suse.de + +- Change version/release scheme + +------------------------------------------------------------------- +Tue May 22 08:12:13 UTC 2012 - werner@suse.de + +- Install manaul page of biber as this is also build +- Require the used perl version for biber + +------------------------------------------------------------------- +Mon May 21 11:22:16 UTC 2012 - werner@suse.de + +- Try to support BibteX-Biber perl dumped binary required to + provide BibteX-Biber also for PPC nad PPC64 + +------------------------------------------------------------------- +Fri May 18 16:17:36 UTC 2012 - werner@suse.de + +- Use texlive.texlive instead of texlive.texmf for permission file + +------------------------------------------------------------------- +Fri May 18 14:25:00 UTC 2012 - werner@suse.de + +- Be aware new poppler library, there is no getSize() but only + getNumObjects() + +------------------------------------------------------------------- +Mon May 14 14:14:13 UTC 2012 - werner@suse.de + +- Cron: remove older sources as well as crap + +------------------------------------------------------------------- +Mon May 14 11:59:48 UTC 2012 - werner@suse.de + +- Avoid warning messages from mktexlsr due empty ls-R +- Handle case where public program is not setgid public +- Make spec file more flexible and use a rpm macro for a public + group which can be named to e.g. public + +------------------------------------------------------------------- +Mon May 14 11:34:42 UTC 2012 - werner@suse.de + +- If MT_FEATURES includes varfonts and system default is not + writable choose $HOME/.cache/texmf/fonts + +------------------------------------------------------------------- +Tue Dec 20 13:24:26 UTC 2011 - werner@suse.de + +- First initial main spec file using the original TeX Live packaging + scheme and layout + diff --git a/texlive-filesystem.spec b/texlive-filesystem.spec index aaee849..4c3443e 100644 --- a/texlive-filesystem.spec +++ b/texlive-filesystem.spec @@ -25,7 +25,7 @@ %(ls /usr/lib/rpm/brp-suse.d/* 2> /dev/null | grep -vE 'symlink|desktop') %{nil} Name: texlive-filesystem -Version: %{texlive_version}.%{texlive_release} +Version: %{texlive_version}.%{texlive_noarch} Release: 0 Summary: Basic file system of TeX Live License: GPL-2.0+ and GPL-2.0 and GPL-3.0 and LPPL-1.3c and LPPL-1.0 and Artistic-1.0 and Apache-2.0 and MIT and BSD-3-Clause and SUSE-TeX and SUSE-Public-Domain @@ -1510,9 +1510,7 @@ License: LPPL-1.0 Summary: Graphics and font utilities Group: Productivity/Publishing/TeX/Base Url: http://www.tug.org/texlive/ -%if %{without psutils} Requires: psutils -%endif Requires: texlive-collection-basic >= %{texlive_version} Requires: texlive-accfonts >= %{texlive_version} Requires: texlive-afm2pl >= %{texlive_version} @@ -3959,6 +3957,53 @@ BuildArch: noarch Packages for XeTeX, the Unicode/OpenType-enabled TeX by Jonathan Kew, http://tug.org/xetex. +%package -n texlive-devel +Version: %{texlive_version}.%{texlive_noarch} +Release: 0 +License: LGPL-2.1+ and BSD-3-Clause and SUSE-TeX +Group: Development/Languages/Other +Summary: Basic development packages for TeXLive +Url: http://www.tug.org/texlive/ +Requires: texlive-kpathsea-devel >= %{texlive_version} +Requires: texlive-ptexenc-devel >= %{texlive_version} +Requires: texlive-cweb >= %{texlive_version} +Requires: texlive-web >= %{texlive_version} + +%description -n texlive-devel +This package will cause the installation of several +development packages for TeXLive. + +%package -n texlive-tools +Version: %{texlive_version}.%{texlive_noarch} +Release: 0 +License: GPL-2.0+ and LPPL-1.0 and LGPL-2.1+ +Group: Productivity/Publishing/TeX/Base +Summary: Utilities like DviToDvi, PSToPS, and LaCheck +Url: http://www.tug.org/texlive/ +Requires: texlive-seetexk >= %{texlive_version} +Requires: texlive-dvidvi >= %{texlive_version} +Requires: texlive-dvipng >= %{texlive_version} +Requires: texlive-dvisvgm >= %{texlive_version} +Requires: texlive-dviasm >= %{texlive_version} +Requires: texlive-pstools >= %{texlive_version} +Requires: texlive-lacheck >= %{texlive_version} +Requires: psutils + +%description -n texlive-tools +The LaCheck utility is a syntax checker for LaTeX documents. + +The DviToDvi utilities are + +dvibook rearranges pages into book signatures, adds blank pages + as needed +dviselect selects pages and page ranges +dvitodvi performs general page rearrangement of selected pages +dviconcat concatenation of DVI files + +Three simple scripts for scaling DIN A4 pages and rearranging two by +two onto a DIN A4 page (a4toa5) are included. The number of pages must +be even (which can be done by odd2even or dvibook). + %prep %setup -c -q -n %name -T %build @@ -18366,4 +18411,10 @@ fi %files -n texlive-collection-xetex %defattr(-,root,root,755) +%files -n texlive-devel +%defattr(-,root,root,755) + +%files -n texlive-tools +%defattr(-,root,root,755) + %changelog diff --git a/texlive.changes b/texlive.changes index 6147985..6850f19 100644 --- a/texlive.changes +++ b/texlive.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Jun 13 08:16:02 UTC 2012 - werner@suse.de + +- Readd well known paclages like texlive-devel, texlive-bin-devel, + and texlive-tools. Also cause texlive-latex to install its + binary packages. + ------------------------------------------------------------------- Tue Jun 12 17:56:31 UTC 2012 - werner@suse.de diff --git a/texlive.spec b/texlive.spec index a96bf6d..69f43bf 100644 --- a/texlive.spec +++ b/texlive.spec @@ -45,9 +45,9 @@ License: GPL-2.0+ and GPL-2.0 and GPL-3.0 and LPPL-1.3c and LPPL-1.0 and Summary: The TeXLive Formatting System Group: Productivity/Publishing/TeX/Base Url: http://www.tug.org/texlive/ -Requires: %{name}-filesystem >= %{texlive_version} Requires: %{name}-kpathsea >= %{texlive_version} Requires: %{name}-tetex >= %{texlive_version} +Requires(prereq): %{name}-filesystem >= %{texlive_version} Requires(post): permissions Requires(post): coreutils Requires(postun): coreutils @@ -56,6 +56,7 @@ Requires(posttrans): ed Requires(posttrans): findutils Requires(posttrans): grep Requires(posttrans): sed +Requires(posttrans): %{name}-filesystem >= %{texlive_version} Requires(posttrans): %{name}-kpathsea-bin >= %{texlive_version} Requires(posttrans): %{name}-kpathsea >= %{texlive_version} Requires(posttrans): %{name}-tetex-bin >= %{texlive_version} @@ -509,7 +510,6 @@ License: LPPL-1.0 Summary: Binary files of cweb Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ -Obsoletes: texlive-bin-devel < %{texlive_version} Prefix: %{_bindir} %description cweb-bin @@ -1786,7 +1786,6 @@ Release: 0 Summary: Path searching library for TeX-related files Group: Development/Libraries/C and C++ Url: http://www.tug.org/texlive/ -Obsoletes: texlive-devel < %{texlive_version} Requires: libkpathsea6 = 6.0.1 %description -n %{name}-kpathsea-devel @@ -1828,6 +1827,22 @@ The ptexenc is a useful library for Japanese pTeX (which stands for publishing TeX, and is an extension of TeX by ASCII Co.) and its surrounding tools. +%package -n %{name}-bin-devel +Version: %{texlive_version}.%{texlive_release} +Release: 0 +License: LGPL-2.1+ and BSD-3-Clause and SUSE-TeX +Group: Development/Languages/Other +Summary: Basic development packages for TeXLive +Url: http://www.tug.org/texlive/ +Requires: libkpathsea6 +Requires: libptexenc1 +Requires: texlive-cweb-bin +Requires: texlive-web-bin + +%description -n %{name}-bin-devel +This package will cause the installation of several +development packages for TeXLive. + %prep OS=%{_target_os} CPU=%{_target_cpu} @@ -2156,6 +2171,12 @@ TeX by ASCII Co.) and its surrounding tools. mkdir -p ${prefix}/lib/mktex $CC ${RPM_OPT_FLAGS} -DTEXGRP='"%{texgrp}"' -DMKTEX='"%{_libexecdir}/mktex"' -fPIE -pie -o ${prefix}/lib/mktex/public %{S:50} + # install our own scripts + mkdir -p ${prefix}/bin + install -m 0755 texk/seetexk/a4toa5 ${prefix}/bin/ + install -m 0755 texk/seetexk/mydvichk ${prefix}/bin/ + install -m 0755 texk/seetexk/odd2even ${prefix}/bin/ + %if %{with buildbiber} # dump a biber executable pushd ../biblatex-biber-* @@ -3025,6 +3046,9 @@ fi %{_bindir}/dviconcat %{_bindir}/dviselect %{_bindir}/dvitodvi +%{_bindir}/a4toa5 +%{_bindir}/mydvichk +%{_bindir}/odd2even %files splitindex-bin %defattr(-,root,root,755) @@ -3200,4 +3224,7 @@ fi %{_includedir}/ptexenc/* %{_libdir}/libptexenc.so +%files -n %{name}-bin-devel +%defattr(-,root,root,755) + %changelog