[packages/texlive/TEXLIVE_20080816] - use noarchpackage macro

qboosh qboosh at pld-linux.org
Fri Oct 2 17:40:58 CEST 2020


commit 79a055a341cef77bdbead50da0404f7f9790a5c4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Oct 2 17:43:38 2020 +0200

    - use noarchpackage macro

 texlive.spec | 1094 +++++++++++++++-------------------------------------------
 1 file changed, 274 insertions(+), 820 deletions(-)
---
diff --git a/texlive.spec b/texlive.spec
index fd45965..9dad130 100644
--- a/texlive.spec
+++ b/texlive.spec
@@ -122,7 +122,7 @@ BuildRequires:	ncurses-devel
 BuildRequires:	readline-devel
 BuildRequires:	rpm-perlprov
 BuildRequires:	rpm-pythonprov
-BuildRequires:	rpmbuild(macros) >= 1.751
+BuildRequires:	rpmbuild(macros) >= 1.752
 BuildRequires:	sed >= 4.0
 BuildRequires:	t1lib-devel >= 5.0.2
 BuildRequires:	texinfo
@@ -294,9 +294,7 @@ Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Requires:	%{name}-pdftex = %{epoch}:%{version}-%{release}
 Provides:	jadetex = %{epoch}:%{version}-%{release}
 Obsoletes:	jadetex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description jadetex
 JadeTeX contains the additional LaTeX macros necessary for taking Jade
@@ -310,9 +308,7 @@ otrzymanych z Jade TeXa i przetworzenia ich jako plików LaTeXa.
 Summary:	Other utilities documentation
 Summary(pl.UTF-8):	Dokumentacja do narzędzi innych
 Group:		Applications/Publishing/TeX
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description other-utils-doc
 Other utilities documentation.
@@ -324,9 +320,7 @@ Dokumentacja do narzędzi innych.
 Summary:	Documentation for TeX Live
 Summary(pl.UTF-8):	Dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc
 Assorted useful documentation for TeX Live.
@@ -338,9 +332,7 @@ Zbiór przydatnej dokumentacji do TeX Live'a.
 Summary:	Bulgarian documentation for TeX Live
 Summary(pl.UTF-8):	Bułgarska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-bg
 Assorted useful Bulgarian documentation for TeX Live.
@@ -352,9 +344,7 @@ Zbiór przydatnej bułgarskiej dokumentacji do TeX Live'a.
 Summary:	Czech documentation for TeX Live
 Summary(pl.UTF-8):	Czeska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-cs
 Assorted useful Czech documentation for TeX Live.
@@ -366,9 +356,7 @@ Zbiór przydatnej czeskiej dokumentacji do TeX Live'a.
 Summary:	German documentation for TeX Live
 Summary(pl.UTF-8):	Niemiecka dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-de
 Assorted useful German documentation for TeX Live.
@@ -380,9 +368,7 @@ Zbiór przydatnej niemieckiej dokumentacji do TeX Live'a.
 Summary:	Greek documentation for TeX Live
 Summary(pl.UTF-8):	Grecka dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-el
 Assorted useful Greek documentation for TeX Live.
@@ -394,9 +380,7 @@ Zbiór przydatnej greckiej dokumentacji do TeX Live'a.
 Summary:	Spanish documentation for TeX Live
 Summary(pl.UTF-8):	Hiszpańska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-es
 Assorted useful Spanish documentation for TeX Live.
@@ -408,9 +392,7 @@ Zbiór przydatnej hiszpańskiej dokumentacji do TeX Live'a.
 Summary:	Finnish documentation for TeX Live
 Summary(pl.UTF-8):	Fińska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-fi
 Assorted useful Finnish documentation for TeX Live.
@@ -422,9 +404,7 @@ Zbiór przydatnej fińskiej dokumentacji do TeX Live'a.
 Summary:	French documentation for TeX Live
 Summary(pl.UTF-8):	Francuska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-fr
 Assorted useful French documentation for TeX Live.
@@ -436,9 +416,7 @@ Zbiór przydatnej francuskiej dokumentacji do TeX Live'a.
 Summary:	Italian documentation for TeX Live
 Summary(pl.UTF-8):	Włoska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-it
 Assorted useful Italian documentation for TeX Live.
@@ -450,9 +428,7 @@ Zbiór przydatnej włoskiej dokumentacji do TeX Live'a.
 Summary:	Japanese documentation for TeX Live
 Summary(pl.UTF-8):	Japońska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-ja
 Assorted useful Japanese documentation for TeX Live.
@@ -464,9 +440,7 @@ Zbiór przydatnej japońskiej dokumentacji do TeX Live'a.
 Summary:	Korean documentation for TeX Live
 Summary(pl.UTF-8):	Koreańska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-ko
 Assorted useful Korean documentation for TeX Live.
@@ -478,9 +452,7 @@ Zbiór przydatnej koreańskiej dokumentacji do TeX Live'a.
 Summary:	Mongolian documentation for TeX Live
 Summary(pl.UTF-8):	Mongolska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-mn
 Assorted useful Mongolian documentation for TeX Live.
@@ -492,9 +464,7 @@ Zbiór przydatnej mongolskiej dokumentacji do TeX Live'a.
 Summary:	Dutch documentation for TeX Live
 Summary(pl.UTF-8):	Holenderska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-nl
 Assorted useful Dutch documentation for TeX Live.
@@ -506,9 +476,7 @@ Zbiór przydatnej holenderskiej dokumentacji do TeX Live'a.
 Summary:	Polish documentation for TeX Live
 Summary(pl.UTF-8):	Polska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-pl
 Assorted useful Polish documentation for TeX Live.
@@ -520,9 +488,7 @@ Zbiór przydatnej polskiej dokumentacji do TeX Live'a.
 Summary:	Portuguese documentation for TeX Live
 Summary(pl.UTF-8):	Portugalska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-pt
 Assorted useful Portuguese documentation for TeX Live.
@@ -534,9 +500,7 @@ Zbiór przydatnej portugalskiej dokumentacji do TeX Live'a.
 Summary:	Russian documentation for TeX Live
 Summary(pl.UTF-8):	Rosyjska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-ru
 Assorted useful Russian documentation for TeX Live.
@@ -548,9 +512,7 @@ Zbiór przydatnej rosyjskiej dokumentacji do TeX Live'a.
 Summary:	Slovak documentation for TeX Live
 Summary(pl.UTF-8):	Słowacka dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-sk
 Assorted useful Slovak documentation for TeX Live.
@@ -562,9 +524,7 @@ Zbiór przydatnej słowackiej dokumentacji do TeX Live'a.
 Summary:	Slovenian documentation for TeX Live
 Summary(pl.UTF-8):	Słoweńska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-sl
 Assorted useful Slovenian documentation for TeX Live.
@@ -576,9 +536,7 @@ Zbiór przydatnej słoweńskiej dokumentacji do TeX Live'a.
 Summary:	Thai documentation for TeX Live
 Summary(pl.UTF-8):	Tajska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-th
 Assorted useful Thai documentation for TeX Live.
@@ -590,9 +548,7 @@ Zbiór przydatnej tajskiej dokumentacji do TeX Live'a.
 Summary:	Turkish documentation for TeX Live
 Summary(pl.UTF-8):	Turecka dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-tr
 Assorted useful Turkish documentation for TeX Live.
@@ -604,9 +560,7 @@ Zbiór przydatnej tureckiej dokumentacji do TeX Live'a.
 Summary:	Ukrainian documentation for TeX Live
 Summary(pl.UTF-8):	Ukraińska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-uk
 Assorted useful Ukrainian documentation for TeX Live.
@@ -618,9 +572,7 @@ Zbiór przydatnej ukraińskiej dokumentacji do TeX Live'a.
 Summary:	Vietnamese documentation for TeX Live
 Summary(pl.UTF-8):	Wietnamska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-vi
 Assorted useful Vietnamese documentation for TeX Live.
@@ -632,9 +584,7 @@ Zbiór przydatnej wietnamskiej dokumentacji do TeX Live'a.
 Summary:	Chinese documentation for TeX Live
 Summary(pl.UTF-8):	Chińska dokumentacja do TeX Live'a
 Group:		Documentation
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-zh_CN
 Assorted useful Chinese documentation for TeX Live.
@@ -650,9 +600,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-doc-latex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description doc-latex
 Basic LaTeX packages documentation.
@@ -875,9 +823,7 @@ Summary(pl.UTF-8):	Tablicowe struktury danych dla (La)TeXa
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-arrayjob
 Array data structures for (La)TeX.
@@ -895,9 +841,7 @@ Summary(pl.UTF-8):	Polecenia do wstawiania we wzorach kropek respektujących roz
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-mathdots
 Commands to produce dots in math that respect font size.
@@ -916,9 +860,7 @@ Summary(pl.UTF-8):	Zbiór przydatnych narzędzi do makr
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-midnight
 A set of useful macro tools.
@@ -935,9 +877,7 @@ Summary(pl.UTF-8):	Konwersja liczb na binarne, ósemkowe i szesnastkowe
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-kastrup
 Convert numbers into binary, octal and hexadecimal.
@@ -951,9 +891,7 @@ Summary(pl.UTF-8):	System fontów Olsaka
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-ofs
 Olsak's Font System.
@@ -968,9 +906,7 @@ Summary(pl.UTF-8):	Format PHYSE
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-physe
 The PHYSE format.
@@ -988,9 +924,7 @@ Summary(pl.UTF-8):	Obsługa składu tekstu w piśmie dewanagari (sakskryt i hind
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-velthuis
 This package provides support for typesetting texts in Devanagari
@@ -1011,9 +945,7 @@ Summary(pl.UTF-8):	Pakiet makr stworzonych w MIT
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-ytex
 Macro package developed at MIT.
@@ -1049,9 +981,7 @@ Summary(pl.UTF-8):	Różne narzędzia MetaPost
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description metapost-other
 Various MetaPost utils.
@@ -1070,9 +1000,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-metapost = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-mptopdf
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description mptopdf
 MetaPost to PDF converter.
@@ -1090,9 +1018,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-texdoctk
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description texdoctk
 A Perl/Tk-based GUI for easy access to package documentation for TeX
@@ -1124,9 +1050,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	%{name}-dvips = %{epoch}:%{version}-%{release}
 Requires:	xdvi = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-texconfig
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description -n texconfig
 TeX typesetting system configurator.
@@ -1945,9 +1869,7 @@ Summary(pl.UTF-8):	Format TeXa dla fizyków
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description phyzzx
 A TeX format for physicists.
@@ -1994,9 +1916,7 @@ Obsoletes:	tetex-cyrplain
 Obsoletes:	tetex-format-cyrplain
 Obsoletes:	tetex-format-plain
 Obsoletes:	tetex-plain
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description plain
 Plain TeX format basic files.
@@ -2015,9 +1935,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	texlive-fonts-pl = %{epoch}:%{version}-%{release}
 Requires:	texlive-plain = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-mex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description mex
 MeX Plain Format basic files.
@@ -2032,9 +1950,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	texlive-mex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-mex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-mex
 MeX Plain Format.
@@ -2050,9 +1966,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-mex = %{epoch}:%{version}-%{release}
 Requires:	%{name}-pdftex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-pdfmex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-pdfmex
 PDFMeX Plain Format.
@@ -2067,9 +1981,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-mex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-utf8mex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-utf8mex
 MeX Plain Format with UTF-8 encoded source files.
@@ -2091,9 +2003,7 @@ Provides:	tetex-ams
 Obsoletes:	tetex-ams
 Obsoletes:	tetex-amstex
 Obsoletes:	tetex-plain-amsfonts
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description amstex
 American Mathematical Society macros for Plain TeX basic files.
@@ -2110,9 +2020,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-amstex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-amstex
 Obsoletes:	tetex-format-cyramstex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-amstex
 American Mathematical Society macros for Plain TeX.
@@ -2131,9 +2039,7 @@ Requires:	%{name}-fonts-cs = %{epoch}:%{version}-%{release}
 Requires:	%{name}-plain = %{epoch}:%{version}-%{release}
 Provides:	tetex-csplain
 Obsoletes:	tetex-csplain
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description csplain
 TeX CSPlain format basic files.
@@ -2148,9 +2054,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-csplain = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-csplain
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-csplain
 TeX CSPlain format.
@@ -2165,9 +2069,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-csplain = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-pdfcsplain
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-pdfcsplain
 PDFTeX CSPlain format.
@@ -2186,9 +2088,7 @@ Requires:	%{name}-fonts-cs = %{epoch}:%{version}-%{release}
 Requires:	%{name}-plain = %{epoch}:%{version}-%{release}
 Provides:	tetex-cslatex
 Obsoletes:	tetex-cslatex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description cslatex
 CSLaTeX format basic files.
@@ -2203,9 +2103,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-cslatex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-cslatex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-cslatex
 CSLaTeX format.
@@ -2220,9 +2118,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-cslatex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-pdfcslatex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-pdfcslatex
 PDF CSLaTeX format.
@@ -2240,9 +2136,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-plain = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-eplain
 Obsoletes:	tetex-etex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description eplain
 EPlain format basic files.
@@ -2257,9 +2151,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-eplain = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-eplain
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-eplain
 EPlain format.
@@ -2279,9 +2171,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	%{name}-luatex = %{epoch}:%{version}-%{release}
 Provides:	tetex-context
 Obsoletes:	tetex-context
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description context
 A full featured, parameter driven macro package, which fully supports
@@ -2302,9 +2192,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-context = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-context-de
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-context-de
 German ConTeXt format.
@@ -2319,9 +2207,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-context = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-context-en
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-context-en
 English ConTeXt format.
@@ -2336,9 +2222,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-context = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-format-context-nl
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-context-nl
 Dutch ConTeXt format.
@@ -2427,9 +2311,7 @@ Summary(pl.UTF-8):	Wyszarzanie komórek tabel i halign
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-colortab
 Shade cells of tables and halign.
@@ -2444,9 +2326,7 @@ Summary(pl.UTF-8):	Uogólnienie zbiorów indeksów matematycznych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-12many
 Generalising mathematical index sets.
@@ -2464,9 +2344,7 @@ Summary(pl.UTF-8):	Sterowanie składem środowiska abstract
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-abstract
 Control the typesetting of the abstract environment.
@@ -2483,9 +2361,7 @@ Summary(hu.UTF-8):	Eszközök új betűtípusok származtatására már létező
 Summary(pl.UTF-8):	Narzędzia do tworzenia nowych fontów w oparciu o istniejące
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-accfonts
 Utilities to derive new fonts from existing ones.
@@ -2503,9 +2379,7 @@ Summary(pl.UTF-8):	Style BibTeXa do implementowania bazy danych adresów
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-adrconv
 BibTeX styles to implement an address database.
@@ -2525,9 +2399,7 @@ Requires:	%{name}-fonts-ae = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Provides:	tetex-latex-ae
 Obsoletes:	tetex-latex-ae
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-ae
 A set of virtual fonts which emulates T1 coded fonts using the
@@ -2550,9 +2422,7 @@ Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-algorith
 Obsoletes:	tetex-latex-algorithms
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-algorithms
 Defines a floating algorithm environment designed to work with the
@@ -2574,9 +2444,7 @@ Obsoletes:	tetex-latex-ams
 Obsoletes:	tetex-latex-amscls
 Obsoletes:	tetex-latex-amsfonts
 Obsoletes:	tetex-latex-amsmath
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-ams
 This package is the principal package in the AMS-LaTeX distribution.
@@ -2595,9 +2463,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-antp = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-antp
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-antp
 A replica of Antykwa Poltawskiego font in PostScript Type 1 format
@@ -2625,9 +2491,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-antt = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-antt
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-antt
 Antykwa Torunska is a serif font designed by the late Polish
@@ -2646,9 +2510,7 @@ Summary(pl.UTF-8):	Dodatkowe sterowanie załącznikami
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-appendix
 Extra control of appendices.
@@ -2667,9 +2529,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-bbm = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-bbm
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bbm
 Blackboard variant fonts for Computer Modern, with LaTeX support.
@@ -2683,9 +2543,7 @@ Summary(hu.UTF-8):	LaTeX csomag oszlopdiagramok rajzolására
 Summary(pl.UTF-8):	Pakiet LaTeXa do wykresów słupkowych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bardiag
 LateX package for drawing bar diagrams.
@@ -2704,9 +2562,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-bbold = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-bbold
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bbold
 A geometric sans serif blackboard bold font, for use in mathematics.
@@ -2741,9 +2597,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-beamer
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-beamer
 A LaTeX class for producing presentations and slides.
@@ -2761,9 +2615,7 @@ Summary(pl.UTF-8):	Pakiety Javiera Bezosa (dodatkowe narzędzia matematyczne)
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bezos
 Packages by Javier Bezos (additional math tools).
@@ -2783,9 +2635,7 @@ Requires:	%{name}-latex-ams = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex-bibtex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-bibtex-ams
 Obsoletes:	tetex-latex-bibtex-ams
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-ams
 BibTeX style files for American Mathematical Society publications.
@@ -2800,9 +2650,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex-bibtex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-bibtex-dk
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-dk
 Dk-bib is a translation of the four standard BibTeX style files
@@ -2824,9 +2672,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex-bibtex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-bibtex-plbib
 Obsoletes:	tetex-latex-bibtex-pl
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-pl
 Polish bibliography management for LaTeX.
@@ -2842,9 +2688,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex-bibtex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-bibtex-germbib
 Obsoletes:	tetex-latex-bibtex-german
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-german
 German variants of standard BibTeX styles.
@@ -2860,9 +2704,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-bibtex-revtex4
 Obsoletes:	tetex-latex-bibtex-revtex4
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-revtex4
 BibTeX styles for REVTeX4.
@@ -2878,9 +2720,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-bibtex-jurabib
 Obsoletes:	tetex-latex-bibtex-jurabib
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-jurabib
 Extended BibTeX citation support for the humanities and legal texts.
@@ -2896,9 +2736,7 @@ Summary(pl.UTF-8):	Różne style BibTeXa
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex-bibtex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-styles
 Various BibTeX styles.
@@ -2916,9 +2754,7 @@ Summary(pl.UTF-8):	Plik stylu bibliografii dla Biomedical Journals
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex-bibtex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-bibtex-vancouver
 Bibliographic style file for Biomedical Journals.
@@ -2936,9 +2772,7 @@ Summary(pl.UTF-8):	Tabele o jakości publikacji w LaTeXu
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-booktabs
 Publication quality tables in LaTeX.
@@ -2956,9 +2790,7 @@ Summary(pl.UTF-8):	Dostosowywanie podpisów w środowiskach pływających
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-caption
 Customising captions in floating environments.
@@ -2977,9 +2809,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Provides:	tetex-latex-carlisle
 Obsoletes:	tetex-latex-carlisle
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-carlisle
 Miscellaneous small packages by David Carlisle.
@@ -2994,9 +2824,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-ccfonts
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-ccfonts
 LaTeX font definition files for the Concrete fonts and a LaTeX package
@@ -3017,9 +2845,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-cite
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-cite
 Supports compressed, sorted lists of numerical citations.
@@ -3035,9 +2861,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-cmbright = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-cmbright
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-cmbright
 A family of sans serif fonts for TeX and LaTeX, based on Donald
@@ -3060,9 +2884,7 @@ Summary(pl.UTF-8):	Wybiórcze włączanie/wyłączanie części tekstu
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-comment
 Selectively include/excludes portions of text.
@@ -3081,9 +2903,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-concmath = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-concmath
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-concmath
 LaTeX package and font definition files to access the Concrete math
@@ -3103,9 +2923,7 @@ Summary(pl.UTF-8):	Skład życiorysu
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-currvita
 Typeset a curriculum vitae.
@@ -3123,9 +2941,7 @@ Summary(pl.UTF-8):	Krzywe do środowiska LaTeXa picture
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-curves
 Curves for LaTeX picture environment.
@@ -3143,9 +2959,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-custom-bib
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-custom-bib
 Package generating customized BibTeX bibliography styles from a
@@ -3163,9 +2977,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Provides:	tetex-latex-cyrillic
 Obsoletes:	tetex-latex-cyrillic
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-cyrillic
 LaTeX Cyrillic support.
@@ -3180,9 +2992,7 @@ Summary(pl.UTF-8):	Pakiet do dostosowywania trzech podstawowych list
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-enumitem
 A package to customize the three basic lists (enumerate, itemize and
@@ -3203,9 +3013,7 @@ Summary(pl.UTF-8):	Różne klasy dokumentów do składu egzaminów
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-exams
 Various document classes to typeset exams.
@@ -3223,9 +3031,7 @@ Summary(pl.UTF-8):	Narzędzia do operowania obiektami pływającymi
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-float
 Tools to manipulate float objects.
@@ -3243,9 +3049,7 @@ Summary(pl.UTF-8):	FoilTeX - zbiór plików LaTeXa do tworzenia folii
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-foiltex
 The FoilTeX is a collection of LaTeX files for making foils.
@@ -3263,9 +3067,7 @@ Summary(pl.UTF-8):	Listy do wielu adresatów
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-formlett
 Letters to multiple recipients.
@@ -3283,9 +3085,7 @@ Summary(pl.UTF-8):	Tworzenie formularzy z polami do ręcznego wypełnienia
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-formular
 Create forms containing field for manual entry.
@@ -3303,9 +3103,7 @@ Summary(pl.UTF-8):	Klasa dokumentu listowego
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-gbrief
 Letter document class.
@@ -3323,9 +3121,7 @@ Summary(pl.UTF-8):	Graficzna reprezentacja klawiszy na klawiaturze
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-keystroke
 Graphical representation of keys on keyboard.
@@ -3343,9 +3139,7 @@ Summary(pl.UTF-8):	Składanie dzienników laboratoryjnych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-labbook
 Typeset laboratory journals.
@@ -3363,9 +3157,7 @@ Summary(pl.UTF-8):	Alfanumeryczne wyświetlacze w stylu LCD
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-lcd
 Alphanumerical LCD-style displays.
@@ -3383,9 +3175,7 @@ Summary(pl.UTF-8):	Tworzenie małych ulotek
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-leaflet
 Create small handouts (flyers).
@@ -3403,9 +3193,7 @@ Summary(pl.UTF-8):	Lewe i prawe indeksy dolne i górne w trybie matematycznym
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-leftidx
 Left and right subscripts and superscripts in math mode.
@@ -3423,9 +3211,7 @@ Summary(pl.UTF-8):	Rysowanie struktur Lewisa (chemicznych)
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-lewis
 Draw Lewis structures (chemistry).
@@ -3445,9 +3231,7 @@ Requires:	%{name}-fonts-lm = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-lm
 Obsoletes:	texlive-fonts-type1-lm
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-lm
 Latin Modern family of fonts, based on the Computer Modern fonts
@@ -3477,9 +3261,7 @@ Summary(hu.UTF-8):	Az utolsó oldalra hivatkozás "N/M. oldal" típusú lábfeje
 Summary(pl.UTF-8):	Odnośnik do ostatniej strony na potrzeby stopek typu "Strona N z M"
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-lastpage
 Reference last page for Page N of M type footers.
@@ -3497,9 +3279,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-lineno
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-lineno
 The LaTeX package lineno.sty provides line numbers on paragraphs.
@@ -3519,9 +3299,7 @@ Summary(pl.UTF-8):	Wsparcie pracy dla filologów klasycznych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-metre
 Support for the work of classicists.
@@ -3536,9 +3314,7 @@ Summary(pl.UTF-8):	Pakiety do składu gier
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-games
 Chess, chinese chess, crosswords, go, backgammon and more.
@@ -3558,9 +3334,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Provides:	tetex-latex-ltablex
 Obsoletes:	tetex-latex-ltablex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-extend
 This package contains:
@@ -3726,9 +3500,7 @@ Summary(pl.UTF-8):	Dodatkowe efekty do fontów, tekstów
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-effects
 This package contains:
@@ -3792,9 +3564,7 @@ Summary:	Sources of latex-math
 Summary(hu.UTF-8):	A latex-math forrása
 Summary(pl.UTF-8):	Źródła latex-math
 Group:		Applications/Publishing/TeX
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-math-sources
 Sources of latex-math.
@@ -3824,9 +3594,7 @@ Requires:	%{name}-tex-xkeyval = %{epoch}:%{version}-%{release}
 Requires:	%{name}-tex-xypic = %{epoch}:%{version}-%{release}
 # gnuplottex needs gnuplot
 Requires:	gnuplot
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-math
 This package contains:
@@ -3974,9 +3742,7 @@ Summary(pl.UTF-8):	Różne pakiety
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-misc
 This packages contains:
@@ -4009,9 +3775,7 @@ Summary(pl.UTF-8):	Pakiety muzyczne
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-music
 This package contains:
@@ -4041,9 +3805,7 @@ Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Suggests:	%{name}-latex-SIstyle
 Suggests:	%{name}-latex-SIunits
 Suggests:	%{name}-latex-siunitx
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-physics
 This package contains:
@@ -4089,9 +3851,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Requires:	%{name}-xetex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-biology
 This package contains:
@@ -4116,9 +3876,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex-foiltex = %{epoch}:%{version}-%{release}
 Suggests:	%{name}-latex-prosper = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-presentation
 This package contains:
@@ -4149,9 +3907,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Suggests:	%{name}-latex-lewis
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-chem
 This package contains:
@@ -4191,9 +3947,7 @@ Summary(pl.UTF-8):	Pakiety informatyczne
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-informatic
 This package contains:
@@ -4239,9 +3993,7 @@ Summary(pl.UTF-8):	Różne narzędzia do wyjścia PDF
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pdftools
 This package contains:
@@ -4283,9 +4035,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-microtype
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-microtype
 The `microtype' package provides a LaTeX interface to pdfTeX's
@@ -4310,9 +4060,7 @@ Summary(pl.UTF-8):	Skład muzyki w LaTeXu
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-musictex
 Typesetting music with TeX.
@@ -4330,9 +4078,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-lucidabr
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-lucidabr
 Package to make Lucida Bright fonts usable with LaTeX.
@@ -4349,9 +4095,7 @@ Requires:	%{name}-fonts-marvosym = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Provides:	tetex-latex-marvosym
 Obsoletes:	tetex-latex-marvosym
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-marvosym
 Martin Vogel's Symbol (marvosym) font is a font containing: the Euro
@@ -4377,9 +4121,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-mflogo = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-mflogo
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-mflogo
 LaTeX package and font definition file to access the Knuthian `logo'
@@ -4398,9 +4140,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-mfnfss
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-mfnfss
 Font description files to use extra fonts like yinit and ygoth.
@@ -4415,9 +4155,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-minitoc
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-minitoc
 Produce a table of contents for each chapter.
@@ -4432,9 +4170,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-mltex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-mltex
 Support for MLTeX, the multilingual TeX extension from Michael J.
@@ -4451,9 +4187,7 @@ Summary(pl.UTF-8):	Wielokolumnowe listy numerowane
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-multienum
 Multi-column enumerated lists.
@@ -4471,9 +4205,7 @@ Summary(pl.UTF-8):	Rozszerzony maszynopis
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-moreverb
 Extended verbatim.
@@ -4491,9 +4223,7 @@ Summary(pl.UTF-8):	Rozszerzone środowisko theorem
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-ntheorem
 Enhanced theorem environment.
@@ -4512,9 +4242,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-platex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-other
 Other LaTeX packages.
@@ -4532,9 +4260,7 @@ Summary(pl.UTF-8):	Dokumentacja do innych pakietów LaTeXa
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-other-doc
 Other LaTeX packages documentation.
@@ -4552,9 +4278,7 @@ Summary(pl.UTF-8):	Slajdy do prezentacji z użyciem pdftexa
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pdfslide
 Presentation slides using pdftex.
@@ -4574,9 +4298,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex-xcolor = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-pgf
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pgf
 A macro package for creating graphics directly in TeX and LaTeX.
@@ -4594,9 +4316,7 @@ Summary(pl.UTF-8):	Makra do operacji na wielomianach
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-polynom
 Macros for manipulating polynomials.
@@ -4614,9 +4334,7 @@ Summary(pl.UTF-8):	Skład wielomianów (jednej zmiennej)
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-polynomial
 Typeset (univariate) polynomials.
@@ -4634,9 +4352,7 @@ Summary(pl.UTF-8):	Dodatkowe narzędzia do programowania LaTeXa
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-programming
 This package contains:
@@ -4752,9 +4468,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Requires:	%{name}-xetex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-prosper
 LaTeX class for high quality slides.
@@ -4772,9 +4486,7 @@ Summary(pl.UTF-8):	Środowisko LaTeXa do opisu algorytmów w sposób naturalny
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pseudocode
 LaTeX enviroment for specifying algorithms in a natural way.
@@ -4796,9 +4508,7 @@ Provides:	tetex-latex-psnfss
 Obsoletes:	tetex-latex-mathptm
 Obsoletes:	tetex-latex-mathptmx
 Obsoletes:	tetex-latex-psnfss
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-psnfss
 LaTeX font definition files, macros and font metrics for common
@@ -4815,9 +4525,7 @@ Summary(pl.UTF-8):	Pakiet PSTricks do rysowania krzywych 2D
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-2dplot
 A PSTricks package for drawing 2D curves.
@@ -4835,9 +4543,7 @@ Summary(pl.UTF-8):	Rysowanie krzywych i wykresów 3D przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-3dplot
 Draw 3d curves and graphs using PSTricks.
@@ -4855,9 +4561,7 @@ Summary(pl.UTF-8):	Tworzenie wykresów słupkowych przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-bar
 Produces bar charts using PSTricks.
@@ -4875,9 +4579,7 @@ Summary(pl.UTF-8):	Pakiet PSTricks do rysowania schematów elektrycznych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-circ
 PSTricks package for drawing electric circuits.
@@ -4895,9 +4597,7 @@ Summary(pl.UTF-8):	Drukowanie wzorów dyfrakcji z różnych szczelin
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-diffraction
 Print diffraction patterns from various apertures.
@@ -4915,9 +4615,7 @@ Summary(pl.UTF-8):	Geometria euklidesowa przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-eucl
 Euclidian geometry with PSTricks.
@@ -4935,9 +4633,7 @@ Summary(pl.UTF-8):	Rysowanie "zabawnych" obiektów przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-fun
 Draw "funny" objects with PSTricks.
@@ -4955,9 +4651,7 @@ Summary(pl.UTF-8):	Pakiet PSTricks do rysowania funkcji matematycznych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-func
 PSTricks package for plotting mathematical functions.
@@ -4975,9 +4669,7 @@ Summary(pl.UTF-8):	Rysowanie trójwymiarowych obramowań przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-fr3d
 Draw 3-dimensional framed boxes using PSTricks.
@@ -4995,9 +4687,7 @@ Summary(pl.UTF-8):	Rysowanie zbiorów fraktalnych przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-fractal
 Draw fractal sets using PSTricks.
@@ -5015,9 +4705,7 @@ Summary(pl.UTF-8):	Używanie PSTricks z wyrażeniami infiksowymi zamiast RPN
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-infixplot
 Using PSTricks plotting capacities with infix expressions rather than
@@ -5036,9 +4724,7 @@ Summary(pl.UTF-8):	Rozszerzenie operatorów matematycznych PostScriptu do użyci
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-math
 Enhancement of PostScript math operators to use with pstricks.
@@ -5057,9 +4743,7 @@ Summary(pl.UTF-8):	Obiekty trójwymiarowe przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-ob3d
 Three dimensional objects using PSTricks.
@@ -5077,9 +4761,7 @@ Summary(pl.UTF-8):	Rysowanie konfiguracji doświadczeń optycznych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-optexp
 Drawing optical experimental setups.
@@ -5097,9 +4779,7 @@ Summary(pl.UTF-8):	Rysowanie diagramów optycznych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-optic
 Drawing optics diagrams.
@@ -5117,9 +4797,7 @@ Summary(pl.UTF-8):	Operacje na tekście i znakach przy użyciu PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-text
 Text and character manipulation in PSTricks.
@@ -5137,9 +4815,7 @@ Summary(pl.UTF-8):	Inne nieskategoryzowane pakiety PSTricks
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-tex-pstricks = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pst-uncategorized
 Other uncategorized PSTricks packages.
@@ -5158,9 +4834,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-px = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-pxfonts
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-pxfonts
 PX fonts LaTeX support.
@@ -5175,9 +4849,7 @@ Summary(pl.UTF-8):	Pakiet do składu jednostek SI, liczb i kątów
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex-ams = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-SIstyle
 Package to typeset SI units, numbers and angles.
@@ -5195,9 +4867,7 @@ Summary(pl.UTF-8):	Pakiet SIunits - standaryzacja użycia jednostek w artykułac
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex-ams = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-SIunits
 The SIunits package can be used to standardise the use of units in
@@ -5217,9 +4887,7 @@ Summary(pl.UTF-8):	Obszerny pakiet jednostek (SI)
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-siunitx
 A comprehensive (SI) units package.
@@ -5235,9 +4903,7 @@ Summary:	LaTeX sources
 Summary(hu.UTF-8):	LaTeX források
 Summary(pl.UTF-8):	Źródła LaTeXa
 Group:		Applications/Publishing/TeX
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-sources
 LaTeX sources.
@@ -5255,9 +4921,7 @@ Summary(pl.UTF-8):	Różne style LaTeXa
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-styles
 Various LaTeX styles.
@@ -5275,9 +4939,7 @@ Summary(pl.UTF-8):	Wsparcie LaTeXa dla języków nieangielskich
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-lang
 LaTeX support for non-english languages.
@@ -5294,9 +4956,7 @@ Summary(hu.UTF-8):	Tabbing környezet ékezetes betűk használatával
 Summary(pl.UTF-8):	Tabele z literami akcentowanymi
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-Tabbing
 Tabbing with accented letters.
@@ -5315,9 +4975,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-fonts-tx = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-txfonts
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-txfonts
 TX fonts LaTeX support.
@@ -5332,9 +4990,7 @@ Summary(pl.UTF-8):	Obsługa UTF-8 jako kodowania wejściowego w dokumentach LaTe
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-ucs
 This package contains support for using UTF-8 as input encoding in
@@ -5354,9 +5010,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-umlaute
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-umlaute
 An interface to inputenc for using alternate input encodings.
@@ -5373,9 +5027,7 @@ Requires:	%{name}-fonts-wasy = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex = %{epoch}:%{version}-%{release}
 Provides:	tetex-latex-wasysym
 Obsoletes:	tetex-latex-wasysym
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-wasysym
 Makes some additional characters available that come from the wasy
@@ -5403,9 +5055,7 @@ Summary(hu.UTF-8):	Hozzáférés színekhez, tónusokhoz, átmenetekhez, stb.
 Summary(pl.UTF-8):	Pozwala na dostęp do odcieni, gradientów itp.
 Group:		Applications/Publishing/TeX
 Obsoletes:	tetex-latex-xcolor
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-xcolor
 `xcolor' provides easy driver-independent access to several kinds of
@@ -5440,9 +5090,7 @@ Requires:	%{name}-latex-psnfss = %{epoch}:%{version}-%{release}
 Requires:	%{name}-pdftex = %{epoch}:%{version}-%{release}
 Provides:	tetex-format-pdflatex
 Obsoletes:	tetex-format-pdflatex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description format-pdflatex
 LaTeX is a front end for the TeX text formatting system. Easier to use
@@ -5465,9 +5113,7 @@ Summary(pl.UTF-8):	Różne pisma
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description scripts
 Various scripts.
@@ -5483,9 +5129,7 @@ Summary:	TeXLive manager
 Summary(hu.UTF-8):	TeXLive manager
 Summary(pl.UTF-8):	Zarządca TeXLive'a
 Group:		Applications/Publishing/TeX
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tlmgr
 tlmgr manages an existing TeX Live installation, both packages and
@@ -5512,9 +5156,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Provides:	tetex-tex-babel
 Obsoletes:	tetex-tex-babel
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-babel
 Multilingual support for TeX.
@@ -5530,9 +5172,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Provides:	tetex-tex-german
 Obsoletes:	tetex-tex-german
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-german
 Supports the new German orthography (neue deutsche Rechtschreibung).
@@ -5547,9 +5187,7 @@ Summary(pl.UTF-8):	Makro TeXa do wstawiania obrazów/pól wewnątrz ustępów
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-insbox
 A TeX macro for inserting pictures/boxes into paragraphs.
@@ -5567,9 +5205,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-mfpic
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-mfpic
 Macros which generate Metafont or Metapost for drawing pictures.
@@ -5586,9 +5222,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 Provides:	tetex-tex-misc
 Obsoletes:	tetex-tex-eijkhout
 Obsoletes:	tetex-tex-misc
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-misc
 Miscellaneous TeX macros.
@@ -5603,9 +5237,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-pictex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-pictex
 Picture drawing macros for TeX and LaTeX.
@@ -5620,9 +5252,7 @@ Summary(pl.UTF-8):	Format TeXa do artykułów fizycznych
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-psizzl
 A TeX format for physics papers.
@@ -5642,9 +5272,7 @@ Requires:	%{name}-dvips = %{epoch}:%{version}-%{release}
 Requires:	%{name}-tex-misc = %{epoch}:%{version}-%{release}
 Provides:	tetex-tex-pstricks
 Obsoletes:	tetex-tex-pstricks
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-pstricks
 An extensive collection of PostScript macros that is compatible with
@@ -5672,9 +5300,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	%{name}-fonts-qpxqtx = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-qpx
 Obsoletes:	tetex-tex-qtx
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-qpxqtx
 QuasiTimes and TX fonts typesetting support.
@@ -5689,9 +5315,7 @@ Summary(pl.UTF-8):	Węgierskie reguły przenoszenia wyrazów
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-huhyphen
 Hungarian hyphenation.
@@ -5710,9 +5334,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Provides:	tetex-tex-ruhyphen
 Obsoletes:	tetex-tex-ruhyphen
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-ruhyphen
 A collection of Russian hyphenation patterns supporting a number of
@@ -5732,9 +5354,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-spanish
 Obsoletes:	tetex-tex-spanishb
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-spanish
 Various TeX related files for typesetting documents written in
@@ -5751,9 +5371,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-texdraw
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-texdraw
 Graphical macros, using embedded PostScript.
@@ -5768,9 +5386,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-thumbpdf
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-thumbpdf
 Provides support, using Perl, for thumbnails in pdfTeX and
@@ -5793,9 +5409,7 @@ Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Provides:	tetex-tex-ukrhyph
 Obsoletes:	tetex-tex-ukrhyph
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-ukrhyph
 This package allows the use of different hyphenation patterns for the
@@ -5815,9 +5429,7 @@ Summary(pl.UTF-8):	Skład tabeli wahań funkcji
 Group:		Applications/Publishing/TeX
 Requires(post,postun):	%{_bindir}/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-variations
 Typeset tables of variations of functions.
@@ -5834,9 +5446,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-latex-urwvn
 Obsoletes:	tetex-latex-vietnam
 Obsoletes:	tetex-tex-vietnam
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description latex-vietnam
 Vietnamese language support.
@@ -5853,9 +5463,7 @@ Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	%{name}-fonts-xypic = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-xypic
 Obsoletes:	tetex-xypic
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-xypic
 A package for typesetting a variety of graphs and diagrams with TeX.
@@ -5875,9 +5483,7 @@ Group:		Applications/Publishing/TeX
 Requires(post,postun):	/usr/bin/texhash
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-tex-xkeyval
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description tex-xkeyval
 Extension to keyval package.
@@ -5891,9 +5497,7 @@ Summary(pl.UTF-8):	Katalogi fontów TeXa
 Group:		Fonts
 Provides:	tetex-dirs-fonts
 Obsoletes:	tetex-dirs-fonts
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description dirs-fonts
 TeX font directories.
@@ -5910,9 +5514,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-adobe
 Obsoletes:	tetex-fonts-adobe
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-adobe
 Adobe fonts.
@@ -5925,9 +5527,7 @@ Summary:	Larm (cyrillic) fonts
 Summary(pl.UTF-8):	Fonty Larm (cyrylickie)
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-larm
 Larm (cyrillic) fonts.
@@ -5941,9 +5541,7 @@ Summary(pl.UTF-8):	Wirtualne fonty do plików PDF z fontami CMR o kodowaniu T1
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-ae
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-ae
 Virtual fonts for PDF-files with T1 encoded CMR-fonts.
@@ -5959,9 +5557,7 @@ Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Requires:	%{name}-latex-bibtex = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-ams
 Obsoletes:	tetex-fonts-ams
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-ams
 AMS fonts.
@@ -5975,9 +5571,7 @@ Summary(pl.UTF-8):	Antykwa Półtawskiego - rodzina tradycyjnych polskich czcion
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-antp
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-antp
 Antykwa Poltawskiego, a Type 1 family of Polish traditional type.
@@ -5992,9 +5586,7 @@ Summary(pl.UTF-8):	Antykwa Toruńska - rodzina tradycyjnych polskich czcionek ja
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-antt
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-antt
 Antykwa Torunska, a Type 1 family of a Polish traditional type.
@@ -6007,9 +5599,7 @@ Summary:	Arphic fonts
 Summary(pl.UTF-8):	Fonty Arphic
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-arphic
 Arphic fonts.
@@ -6023,9 +5613,7 @@ Summary(pl.UTF-8):	Tablicowy wariant fontów Computer Modern ze wsparciem dla La
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-bbm
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-bbm
 Blackboard variant fonts for Computer Modern, with LaTeX support.
@@ -6039,9 +5627,7 @@ Summary(pl.UTF-8):	Tablicowy tłusty font sans serif dla LaTeXa
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-bbold
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-bbold
 Sans serif blackboard bold for LaTeX.
@@ -6055,9 +5641,7 @@ Summary(pl.UTF-8):	Fonty Bitstream
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-bitstream
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-bitstream
 Bitstream fonts.
@@ -6071,9 +5655,7 @@ Summary(pl.UTF-8):	Polska wersja fontów Computer Concrete
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-cc-pl
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cc-pl
 Polish version of Computer Concrete fonts.
@@ -6087,9 +5669,7 @@ Summary(pl.UTF-8):	Fonty Compugraphic
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-cg
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cg
 Compugraphic fonts.
@@ -6104,9 +5684,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-cm
 Obsoletes:	tetex-fonts-cm
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cm
 Computer Modern fonts.
@@ -6120,9 +5698,7 @@ Summary(pl.UTF-8):	Fonty CM Bright
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-cmbright
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cmbright
 CM Bright fonts.
@@ -6136,9 +5712,7 @@ Summary(hu.UTF-8):	CM Super betűtípus
 Summary(pl.UTF-8):	Fonty CM Super
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cmsuper
 CM Super fonts.
@@ -6157,9 +5731,7 @@ Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-cmcyr
 Obsoletes:	tetex-fonts-cmcyr
 Obsoletes:	texlive-fonts-type1-cmcyr
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cmcyr
 Computer Modern fonts extended with Russian letters.
@@ -6174,9 +5746,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-cmextra
 Obsoletes:	tetex-fonts-cmextra
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cmextra
 Extra Computer Modern fonts, from the American Mathematical Society.
@@ -6190,9 +5760,7 @@ Summary(pl.UTF-8):	Fonty matematyczne Concrete Math
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-concmath
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-concmath
 Concrete Math fonts.
@@ -6206,9 +5774,7 @@ Summary(pl.UTF-8):	Fonty Concrete Roman
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-concrete
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-concrete
 Concrete Roman fonts, designed by Donald E. Knuth, originally for use
@@ -6224,9 +5790,7 @@ Summary(pl.UTF-8):	Fonty MetaFont Computer Modern dla języków czeskiego i sło
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-cs
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-cs
 Czech/Slovak-tuned MetaFont Computer Modern fonts.
@@ -6241,9 +5805,7 @@ Summary(pl.UTF-8):	Źródła dla fontów European Concrete
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-ecc
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-ecc
 The MetaFont sources and tfm files of the European Concrete Fonts.
@@ -6261,9 +5823,7 @@ Summary(pl.UTF-8):	Symbol nowej europejskiej waluty Euro
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-eurosym
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-eurosym
 The new European currency symbol for the Euro implemented in Metafont,
@@ -6281,9 +5841,7 @@ Summary(pl.UTF-8):	Fonty Virtual Euler Math
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-eulervm
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-eulervm
 Euler-VM is a set of _virtual_ math fonts based on Euler and CM. This
@@ -6305,9 +5863,7 @@ Summary(pl.UTF-8):	Fonty podobne do EUSM, ale z dwoma dodatkowymi znakami
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-euxm
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-euxm
 Fonts like EUSM but with two more characters needed for Concrete Math
@@ -6323,9 +5879,7 @@ Summary(pl.UTF-8):	Początkowe fonty gotyckie i ornamentowe Yannisa Haralambousa
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-gothic
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-gothic
 Gothic and ornamental initial fonts by Yannis Haralambous.
@@ -6339,9 +5893,7 @@ Summary(pl.UTF-8):	Przekonwertowany font mflogo
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-hoekwater
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-hoekwater
 Fonts originally created in MetaFont, transformed to PostScript by
@@ -6363,9 +5915,7 @@ Provides:	tetex-fonts-jknappen
 Obsoletes:	tetex-fonts-jknappen
 Obsoletes:	tetex-latex-jknappen
 Obsoletes:	texlive-latex-jknappen
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-jknappen
 Miscellaneous macros, mostly for making use of extra fonts, by Joerg
@@ -6381,9 +5931,7 @@ Summary(hu.UTF-8):	Betűtípusok teljes készlete (matematikai) szövegekhez
 Summary(pl.UTF-8):	Kompletny zbiór fontów do tekstu i matematyki
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-kpfonts
 A complete set of fonts for text and mathematics.
@@ -6401,9 +5949,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-latex
 Obsoletes:	tetex-fonts-latex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-latex
 Basic LaTeX fonts.
@@ -6417,9 +5963,7 @@ Summary(pl.UTF-8):	Fonty LH Olgi Lapko
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-lh
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-lh
 The lh fonts for the `T2'/X2 encodings (for cyrillic languages).
@@ -6433,9 +5977,7 @@ Summary(pl.UTF-8):	Fonty z rodziny Latin Modern
 Group:		Applications/Publishing/TeX
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-lm
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-lm
 Latin Modern family of fonts, based on the Computer Modern fonts
@@ -6465,9 +6007,7 @@ Summary(pl.UTF-8):	Font Symbol Martina Vogela (marvosym)
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-marvosym
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-marvosym
 Martin Vogel's Symbol (marvosym) font is a font containing: the Euro
@@ -6491,9 +6031,7 @@ Summary(pl.UTF-8):	Fonty logo
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-mflogo
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-mflogo
 Logo fonts.
@@ -6507,9 +6045,7 @@ Summary(pl.UTF-8):	Różne fonty
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-misc
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-misc
 Miscellaneous fonts.
@@ -6523,9 +6059,7 @@ Summary(pl.UTF-8):	Fonty Monotype
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-monotype
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-monotype
 Monotype fonts.
@@ -6539,9 +6073,7 @@ Summary(pl.UTF-8):	Fonty dla Omegi - TeXa ze wsparciem dla unikodu
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-omega
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-omega
 Fonts for Omega - extended unicode TeX.
@@ -6562,9 +6094,7 @@ Obsoletes:	tetex-fonts-type1-dstroke
 Obsoletes:	tetex-fonts-type1-qfonts
 Obsoletes:	tetex-fonts-type1-tt2001
 Obsoletes:	tetex-qfonts
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-other
 Other fonts.
@@ -6581,9 +6111,7 @@ Summary(pl.UTF-8):	Polskie fonty
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-pl
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-pl
 Polish fonts.
@@ -6597,9 +6125,7 @@ Summary(pl.UTF-8):	Fonty PX
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-px
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-px
 PX fonts.
@@ -6617,9 +6143,7 @@ Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Requires:	%{name}-fonts-tx = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-qpx
 Obsoletes:	tetex-fonts-qtx
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-qpxqtx
 Additional fonts for QTX package.
@@ -6633,9 +6157,7 @@ Summary(pl.UTF-8):	Fonty wielkich liter pisanych do składania dokumentów nauko
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-rsfs
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-rsfs
 Fonts of uppercase script letters for use as symbols in scientific and
@@ -6656,9 +6178,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-stmaryrd
 Obsoletes:	tetex-fonts-stmaryrd
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-stmaryrd
 St Mary Road symbols for functional programming.
@@ -6672,9 +6192,7 @@ Summary(pl.UTF-8):	Fonty TX
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-tx
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-tx
 TX fonts.
@@ -6687,9 +6205,7 @@ Summary:	UHC fonts
 Summary(pl.UTF-8):	Fonty UHC
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-uhc
 UHC fonts.
@@ -6703,9 +6219,7 @@ Summary(pl.UTF-8):	Fonty URW
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-urw
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-urw
 URW fonts.
@@ -6719,9 +6233,7 @@ Summary(pl.UTF-8):	Fonty URWVN
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-urwvn
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-urwvn
 URWVN fonts.
@@ -6735,9 +6247,7 @@ Summary(pl.UTF-8):	Fonty VNR
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-vnr
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-vnr
 VNR fonts.
@@ -6751,9 +6261,7 @@ Summary(hu.UTF-8):	urw35vf betűtípus
 Summary(pl.UTF-8):	Fonty urw35vf
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-urw35vf
 urw35vf fonts.
@@ -6769,9 +6277,7 @@ Summary:	Wadalab fonts
 Summary(pl.UTF-8):	Fonty Wadalab
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-wadalab
 Wadalab fonts.
@@ -6786,9 +6292,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-wasy
 Obsoletes:	tetex-fonts-wasy
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-wasy
 Waldis symbol fonts.
@@ -6802,9 +6306,7 @@ Summary(pl.UTF-8):	Fonty Xy-pic
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-xypic
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-xypic
 Xy-pic fonts.
@@ -6818,9 +6320,7 @@ Summary(pl.UTF-8):	Fonty European Modern od Y&Y
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-yandy
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-yandy
 European Modern fonts from Y&Y.
@@ -6834,9 +6334,7 @@ Summary(pl.UTF-8):	Antykwa Półtawskiego - rodzina tradycyjnych polskich czcion
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-antp
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-antp
 Antykwa Poltawskiego, a Type 1 family of Polish traditional type.
@@ -6851,9 +6349,7 @@ Summary(pl.UTF-8):	Antykwa Toruńska - rodzina tradycyjnych polskich czcionek ja
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-antt
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-antt
 Antykwa Torunska, a Type 1 family of a Polish traditional type.
@@ -6866,9 +6362,7 @@ Summary:	Type1 Arphic fonts
 Summary(pl.UTF-8):	Fonty Type1 Arphic
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-arphic
 Type1 Arphic fonts.
@@ -6882,9 +6376,7 @@ Summary(pl.UTF-8):	Wolnodostępny zamiennik podstawowych fontów MathTime
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-belleek
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-belleek
 Free replacement for basic MathTime fonts.
@@ -6898,9 +6390,7 @@ Summary(pl.UTF-8):	Fonty Bitstream
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-bitstrea
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-bitstream
 Bitstream fonts.
@@ -6915,9 +6405,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-type1-bluesky
 Obsoletes:	tetex-fonts-type1-bluesky
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-bluesky
 Computer Modern family fonts.
@@ -6931,9 +6419,7 @@ Summary(pl.UTF-8):	Polska wersja fontów Computer Concrete
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-cc-pl
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-cc-pl
 Polish version of Computer Concrete fonts.
@@ -6960,9 +6446,7 @@ Summary(pl.UTF-8):	Fonty MetaFont Computer Modern dla języków czeskiego i sło
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-cs
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-cs
 Czech/Slovak-tuned MetaFont Computer Modern fonts.
@@ -6977,9 +6461,7 @@ Summary(pl.UTF-8):	Symbol nowej europejskiej waluty Euro
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-eurosym
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-eurosym
 The new European currency symbol for the Euro implemented in Metafont,
@@ -6997,9 +6479,7 @@ Summary(pl.UTF-8):	Przekonwertowany font mflogo
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-hoekwater
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-hoekwater
 Fonts originally created in MetaFont, transformed to PostScript by
@@ -7017,9 +6497,7 @@ Summary(pl.UTF-8):	Fonty SC/OsF dla URW Palladio L
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-fpl
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-fpl
 The FPL Fonts provide a set of SC/OsF fonts for URW Palladio L which
@@ -7082,9 +6560,7 @@ Summary(pl.UTF-8):	Font Symbol Martina Vogela (marvosym)
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-marvosym
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-marvosym
 Martin Vogel's Symbol (marvosym) font is a font containing: the Euro
@@ -7108,9 +6584,7 @@ Summary(pl.UTF-8):	Fonty matematyczne Pazo Math
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-mathpazo
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-mathpazo
 Pazo Math fonts.
@@ -7124,9 +6598,7 @@ Summary(pl.UTF-8):	Fonty Type1 dla Omegi - TeXa ze wsparciem dla unikodu
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-omega
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-omega
 Type1 fonts for Omega - extended unicode TeX.
@@ -7141,9 +6613,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Requires:	%{name}-fonts-type1-bluesky = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-pl
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-pl
 Polish fonts.
@@ -7157,9 +6627,7 @@ Summary(pl.UTF-8):	Fonty Type1 PX
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-px
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-px
 PX Type1 fonts.
@@ -7173,9 +6641,7 @@ Summary(pl.UTF-8):	Fonty Type1 TX
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-tx
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-tx
 TX Type1 fonts.
@@ -7188,9 +6654,7 @@ Summary:	Type1 UHC fonts
 Summary(pl.UTF-8):	Fonty Type1 UHC
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-uhc
 Type1 UHC fonts.
@@ -7205,9 +6669,7 @@ Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Provides:	tetex-fonts-type1-urw
 Obsoletes:	tetex-fonts-type1-urw
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-urw
 URW fonts.
@@ -7221,9 +6683,7 @@ Summary(pl.UTF-8):	Fonty Type1 VNR
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-vnr
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-vnr
 Type1 VNR fonts.
@@ -7236,9 +6696,7 @@ Summary:	Type1 Wadalab fonts
 Summary(pl.UTF-8):	Fonty Type1 Wadalab
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-wadalab
 Type1 Wadalab fonts.
@@ -7252,9 +6710,7 @@ Summary(pl.UTF-8):	Fonty Xy-pic
 Group:		Fonts
 Requires:	%{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:	tetex-fonts-type1-xypic
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description fonts-type1-xypic
 Xy-pic fonts.
@@ -7387,9 +6843,7 @@ Provides:	passivetex = 1.26
 Provides:	xmltex
 Obsoletes:	passivetex
 Obsoletes:	xmltex
-%if "%{_ver_ge '%{_rpmversion}' '4.6'}" == "1"
-BuildArch:	noarch
-%endif
+%{?noarchpackage}
 
 %description xmltex
 XMLTeX is a non-validating, namespace-aware XML parser written in TeX.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/texlive.git/commitdiff/79a055a341cef77bdbead50da0404f7f9790a5c4



More information about the pld-cvs-commit mailing list