%global __brp_mangle_shebangs_exclude_from ^%{_texmf_main}/doc/.*$ %global tl_version 2025 Name: texlive-collection-langpolish Epoch: 12 Version: svn54074 Release: 1%{?dist} Summary: Polish License: LPPL-1.3c URL: http://tug.org/texlive/ BuildArch: noarch # Main collection source Source0: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/collection-langpolish.tar.xz # License texts Source1: texlive-licenses.tar.xz Source2: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/babel-polish.tar.xz Source3: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/babel-polish.doc.tar.xz Source4: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/bredzenie.tar.xz Source5: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/bredzenie.doc.tar.xz Source6: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/cc-pl.tar.xz Source7: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/cc-pl.doc.tar.xz Source8: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/gustlib.tar.xz Source9: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/gustlib.doc.tar.xz Source10: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/hyphen-polish.tar.xz Source11: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/lshort-polish.tar.xz Source12: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/lshort-polish.doc.tar.xz Source13: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/mwcls.tar.xz Source14: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/mwcls.doc.tar.xz Source15: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/pl.tar.xz Source16: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/pl.doc.tar.xz Source17: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/polski.tar.xz Source18: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/polski.doc.tar.xz Source19: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/przechlewski-book.tar.xz Source20: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/przechlewski-book.doc.tar.xz Source21: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/qpxqtx.tar.xz Source22: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/qpxqtx.doc.tar.xz Source23: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/tap.tar.xz Source24: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/tap.doc.tar.xz Source25: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/tex-virtual-academy-pl.tar.xz Source26: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/tex-virtual-academy-pl.doc.tar.xz Source27: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/texlive-pl.tar.xz Source28: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/texlive-pl.doc.tar.xz Source29: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/utf8mex.tar.xz Source30: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/utf8mex.doc.tar.xz BuildRequires: texlive-base Requires: texlive-base Requires: texlive-collection-latex Requires: texlive-collection-basic Requires: texlive-babel-polish Requires: texlive-bredzenie Requires: texlive-cc-pl Requires: texlive-gustlib Requires: texlive-hyphen-polish Requires: texlive-lshort-polish Requires: texlive-mex Requires: texlive-mwcls Requires: texlive-pl Requires: texlive-polski Requires: texlive-przechlewski-book Requires: texlive-qpxqtx Requires: texlive-tap Requires: texlive-tex-virtual-academy-pl Requires: texlive-texlive-pl Requires: texlive-utf8mex %description Polish Support for Polish. %package -n texlive-babel-polish Summary: Babel support for Polish Version: svn62680 License: LPPL-1.3c Requires: texlive-base Requires: texlive-kpathsea Provides: tex(polish-compat.ldf) = %{tl_version} Provides: tex(polish.ldf) = %{tl_version} %description -n texlive-babel-polish Babel support for Polish The package provides the language definition file for support of Polish in babel. Some shortcuts are defined, as well as translations to Polish of standard "LaTeX names". %package -n texlive-bredzenie Summary: A Polish version of "lorem ipsum..." in the form of a LaTeX package Version: svn44371 License: LPPL-1.3c Requires: texlive-base Requires: texlive-kpathsea Provides: tex(bredzenie.sty) = %{tl_version} %description -n texlive-bredzenie A Polish version of "lorem ipsum..." in the form of a LaTeX package This is a polish version of the classic pseudo-Latin "lorem ipsum dolor sit amet...". It provides access to several paragraphs of pseudo-Polish generated with Hidden Markov Models and Recurrent Neural Networks trained on a corpus of Polish. %package -n texlive-cc-pl Summary: Polish extension of Computer Concrete fonts Version: svn58602 License: LicenseRef-Public-Domain Requires: texlive-base Requires: texlive-kpathsea %description -n texlive-cc-pl Polish extension of Computer Concrete fonts These Metafont sources rely on the availability of the Metafont 'Polish' fonts and of the Metafont sources of the original Concrete fonts. Adobe Type 1 versions of the fonts are included. %package -n texlive-gustlib Summary: plain macros for much core and extra functionality, from GUST Version: svn54074 License: LPPL-1.3c Requires: texlive-base Requires: texlive-kpathsea Provides: tex(biblotex.tex) = %{tl_version} Provides: tex(infr-ex.tex) = %{tl_version} Provides: tex(infram.tex) = %{tl_version} Provides: tex(map.tex) = %{tl_version} Provides: tex(mcol-ex.tex) = %{tl_version} Provides: tex(meashor.tex) = %{tl_version} Provides: tex(mimulcol.tex) = %{tl_version} Provides: tex(plidxmac.tex) = %{tl_version} Provides: tex(przyklad.tex) = %{tl_version} Provides: tex(rbox-ex.tex) = %{tl_version} Provides: tex(roundbox.tex) = %{tl_version} Provides: tex(split.tex) = %{tl_version} Provides: tex(tp-crf.tex) = %{tl_version} Provides: tex(tsp.tex) = %{tl_version} Provides: tex(tun.tex) = %{tl_version} Provides: tex(verbatim-dek.tex) = %{tl_version} %description -n texlive-gustlib plain macros for much core and extra functionality, from GUST Includes bibliography support, token manipulation, cross-references, verbatim, determining length of a paragraph's last line, multicolumn output, Polish bibliography and index styles, prepress and color separation, graphics manipulation, tables. %package -n texlive-hyphen-polish Summary: Polish hyphenation patterns. Version: svn73410 License: MIT Requires: texlive-base Requires: texlive-kpathsea Requires: texlive-hyph-utf8 Requires: texlive-hyphen-base Provides: tex(hyph-pl.qx.tex) = %{tl_version} Provides: tex(hyph-pl.tex) = %{tl_version} Provides: tex(loadhyph-pl.tex) = %{tl_version} %description -n texlive-hyphen-polish Polish hyphenation patterns. Hyphenation patterns for Polish in QX and UTF-8 encodings. These patterns are also used by Polish TeX formats MeX and LaMeX. %package -n texlive-lshort-polish Summary: Introduction to LaTeX in Polish Version: svn63289 License: GPL-2.0-or-later Requires: texlive-base Requires: texlive-kpathsea Provides: texlive-lshort-polish-doc = %{epoch}:%{version}-%{release} Obsoletes: texlive-lshort-polish-doc <= 11:%{version} %description -n texlive-lshort-polish Introduction to LaTeX in Polish This is the Polish translation of A Short Introduction to LaTeX2e. %package -n texlive-mwcls Summary: Polish-oriented document classes Version: svn75513 License: LPPL-1.2 Requires: texlive-base Requires: texlive-kpathsea %description -n texlive-mwcls Polish-oriented document classes mwcls is a set of document classes for LaTeX 2e designed with Polish typographical tradition in mind. Classes include: 'mwart' (which is a replacement for 'article'), 'mwrep' (replacing 'report'), and 'mwbk' (replacing 'book'). Most features present in standard classes work with mwcls classes. Some extensions/exceptions include: sectioning commands allow for second optional argument (it is possible to state different texts for running head and for TOC), new environments 'itemize*' and 'enumerate*' for lists with long items, page styles have variants for normal, opening, closing, and blank pages. %package -n texlive-pl Summary: Polish extension of Computer Modern fonts Version: svn58661 License: LicenseRef-Public-Domain Requires: texlive-base Requires: texlive-kpathsea %description -n texlive-pl Polish extension of Computer Modern fonts The Polish extension of the Computer Modern fonts (compatible with CM itself) for use with Polish TeX formats. The fonts were originally a part of the MeX distribution (and they are still available that way). %package -n texlive-polski Summary: Typeset Polish documents with LaTeX and Polish fonts Version: svn60322 License: LPPL-1.2 Requires: texlive-base Requires: texlive-kpathsea Requires: texlive-hyphen-polish Requires: texlive-pl Provides: tex(amigapl.def) = %{tl_version} Provides: tex(mazovia.def) = %{tl_version} Provides: tex(ot1patch.sty) = %{tl_version} Provides: tex(plprefix.sty) = %{tl_version} Provides: tex(polski.sty) = %{tl_version} Provides: tex(qxenc.def) = %{tl_version} %description -n texlive-polski Typeset Polish documents with LaTeX and Polish fonts Tools to typeset monolingual Polish documents in LaTeX2e without babel or polyglossia. The package loads Polish hyphenation patterns, ensures that a font encoding suitable for Polish is used; in particular it enables Polish adaptation of Computer Modern fonts (the so-called PL fonts), provides translations of \today and names like "Bibliography" or "Chapter", redefines math symbols according to Polish typographical tradition, provides macros for dashes according to Polish orthography, provides a historical input method for "Polish characters", works with traditional TeX as well as with Unicode aware variants. (This package was previously known as platex, but has been renamed to resolve a name clash.) %package -n texlive-przechlewski-book Summary: Examples from Przechlewski's LaTeX book Version: svn23552 License: LPPL-1.3c Requires: texlive-base Requires: texlive-kpathsea %description -n texlive-przechlewski-book Examples from Przechlewski's LaTeX book The bundle provides machine-readable copies of the examples from the book "Praca magisterska i dyplomowa z programem LaTeX". %package -n texlive-qpxqtx Summary: Polish macros and fonts supporting Pagella/pxfonts and Termes/txfonts Version: svn45797 License: LicenseRef-Fedora-Public-Domain Requires: texlive-base Requires: texlive-kpathsea Provides: tex(amspbold.tex) = %{tl_version} Provides: tex(amsqpx.def) = %{tl_version} Provides: tex(amsqpx.tex) = %{tl_version} Provides: tex(amsqtx.def) = %{tl_version} Provides: tex(amsqtx.tex) = %{tl_version} Provides: tex(amstbold.tex) = %{tl_version} Provides: tex(qpxmath.sty) = %{tl_version} Provides: tex(qpxmath.tex) = %{tl_version} Provides: tex(qtxmath.sty) = %{tl_version} Provides: tex(qtxmath.tex) = %{tl_version} %description -n texlive-qpxqtx Polish macros and fonts supporting Pagella/pxfonts and Termes/txfonts %package -n texlive-tap Summary: TeX macros for typesetting complex tables Version: svn31731 License: LicenseRef-Public-Domain Requires: texlive-base Requires: texlive-kpathsea Provides: tex(tap.tex) = %{tl_version} %description -n texlive-tap TeX macros for typesetting complex tables The package offers a simple notation for pretty complex tables (to Michael J. Ferguson's credit). With PostScript, the package allows shaded/coloured tables, diagonal rules, etc. The package is supposed to work with both Plain and LaTeX. An AWK converter from ASCII semigraphic tables to TAP notation is included. %package -n texlive-tex-virtual-academy-pl Summary: TeX usage web pages, in Polish Version: svn67718 License: GFDL-1.3-or-later Requires: texlive-base Requires: texlive-kpathsea Provides: texlive-tex-virtual-academy-pl-doc = %{epoch}:%{version}-%{release} Obsoletes: texlive-tex-virtual-academy-pl-doc <= 11:%{version} %description -n texlive-tex-virtual-academy-pl TeX usage web pages, in Polish TeX Virtual Academy is a bundle of Polish documentation in HTML format about TeX and Co. It contains information for beginners, LaTeX packages, descriptions, etc. %package -n texlive-texlive-pl Summary: TeX Live manual (Polish) Version: svn74803 License: LicenseRef-Fedora-Public-Domain Requires: texlive-base Requires: texlive-kpathsea Provides: texlive-texlive-pl-doc = %{epoch}:%{version}-%{release} Obsoletes: texlive-texlive-pl-doc <= 11:%{version} %description -n texlive-texlive-pl TeX Live manual (Polish) %package -n texlive-utf8mex Summary: Tools to produce formats that read Polish language input Version: svn15878 License: LicenseRef-Public-Domain Requires: texlive-base Requires: texlive-kpathsea Provides: tex(utf8-pl.tex) = %{tl_version} Provides: tex(utf8plsq.tex) = %{tl_version} %description -n texlive-utf8mex Tools to produce formats that read Polish language input The bundle provides files for building formats to read input in Polish encodings. %post -n texlive-hyphen-polish if [ $1 -gt 0 ]; then sed --follow-symlinks -i '/polish.*/d' %{_texmf_main}/tex/generic/config/language.dat echo "polish loadhyph-pl.tex" >> %{_texmf_main}/tex/generic/config/language.dat sed --follow-symlinks -i '/\\addlanguage{polish}.*/d' %{_texmf_main}/tex/generic/config/language.def echo "\addlanguage{polish}{loadhyph-pl.tex}{}{2}{2}" >> %{_texmf_main}/tex/generic/config/language.def fi : %postun -n texlive-hyphen-polish if [ $1 == 0 ] ; then sed --follow-symlinks -i '/polish.*/d' %{_texmf_main}/tex/generic/config/language.dat > /dev/null 2>&1 sed --follow-symlinks -i '/\\addlanguage{polish}.*/d' %{_texmf_main}/tex/generic/config/language.def > /dev/null 2>&1 fi : %prep # Extract license files tar -xf %{SOURCE1} %build # Nothing to build %install mkdir -p %{buildroot}%{_texmf_main} tar -xf %{SOURCE2} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE3} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE4} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE5} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE6} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE7} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE8} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE9} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE10} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE11} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE12} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE13} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE14} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE15} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE16} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE17} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE18} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE19} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE20} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE21} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE22} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE23} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE24} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE25} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE26} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE27} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE28} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE29} -C %{buildroot}%{_texmf_main} tar -xf %{SOURCE30} -C %{buildroot}%{_texmf_main} # Remove tlpobj files rm -rf %{buildroot}%{_texmf_main}/tlpkg/tlpobj/*.tlpobj # Main collection metapackage (empty) %files %files -n texlive-babel-polish %license lppl1.3c.txt %{_texmf_main}/tex/generic/babel-polish/ %doc %{_texmf_main}/doc/generic/babel-polish/ %files -n texlive-bredzenie %license lppl1.3c.txt %{_texmf_main}/tex/latex/bredzenie/ %doc %{_texmf_main}/doc/latex/bredzenie/ %files -n texlive-cc-pl %license pd.txt %{_texmf_main}/fonts/map/dvips/cc-pl/ %{_texmf_main}/fonts/source/public/cc-pl/ %{_texmf_main}/fonts/tfm/public/cc-pl/ %{_texmf_main}/fonts/type1/public/cc-pl/ %doc %{_texmf_main}/doc/fonts/cc-pl/ %files -n texlive-gustlib %license lppl1.3c.txt %{_texmf_main}/bibtex/bib/gustlib/ %{_texmf_main}/bibtex/bst/gustlib/ %{_texmf_main}/tex/plain/gustlib/ %doc %{_texmf_main}/doc/plain/gustlib/ %files -n texlive-hyphen-polish %license mit.txt %{_texmf_main}/tex/generic/hyph-utf8/ %files -n texlive-lshort-polish %license gpl2.txt %doc %{_texmf_main}/doc/latex/lshort-polish/ %files -n texlive-mwcls %license lppl1.2.txt %{_texmf_main}/tex/latex/mwcls/ %doc %{_texmf_main}/doc/latex/mwcls/ %files -n texlive-pl %license pd.txt %{_texmf_main}/dvips/pl/ %{_texmf_main}/fonts/afm/public/pl/ %{_texmf_main}/fonts/enc/dvips/pl/ %{_texmf_main}/fonts/map/dvips/pl/ %{_texmf_main}/fonts/source/public/pl/ %{_texmf_main}/fonts/tfm/public/pl/ %{_texmf_main}/fonts/type1/public/pl/ %doc %{_texmf_main}/doc/fonts/pl/ %files -n texlive-polski %license lppl1.2.txt %{_texmf_main}/tex/latex/polski/ %doc %{_texmf_main}/doc/latex/polski/ %files -n texlive-przechlewski-book %license lppl1.3c.txt %{_texmf_main}/bibtex/bst/przechlewski-book/ %{_texmf_main}/tex/latex/przechlewski-book/ %doc %{_texmf_main}/doc/latex/przechlewski-book/ %files -n texlive-qpxqtx %license pd.txt %{_texmf_main}/fonts/tfm/public/qpxqtx/ %{_texmf_main}/fonts/vf/public/qpxqtx/ %{_texmf_main}/tex/generic/qpxqtx/ %doc %{_texmf_main}/doc/fonts/qpxqtx/ %files -n texlive-tap %license pd.txt %{_texmf_main}/tex/generic/tap/ %doc %{_texmf_main}/doc/generic/tap/ %files -n texlive-tex-virtual-academy-pl %license fdl.txt %doc %{_texmf_main}/doc/generic/tex-virtual-academy-pl/ %files -n texlive-texlive-pl %license pd.txt %doc %{_texmf_main}/doc/texlive/texlive-pl/ %files -n texlive-utf8mex %license pd.txt %{_texmf_main}/tex/mex/utf8mex/ %doc %{_texmf_main}/doc/mex/utf8mex/ %changelog * Wed Sep 17 2025 Tom Callaway - 12:svn54074-1 - Update to TeX Live 2025