Dr. Werner Fink 2012-06-13 08:18:32 +00:00 committed by Git OBS Bridge
parent 08bc4c131e
commit 50d3093c23
4 changed files with 187 additions and 6 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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