[projects/template-specs] - updated noarch rules
qboosh
qboosh at pld-linux.org
Fri Mar 5 21:05:24 CET 2021
commit 28eb9a67d2c3ea1a9eb921f3b81f771796ac0064
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Mar 5 21:06:20 2021 +0100
- updated noarch rules
golang-package.spec | 6 +++---
java.spec | 13 +++++++------
lib.spec | 10 +++++-----
python-ext.spec | 6 +++---
python3-ext.spec | 6 +++---
template.spec | 6 +++---
6 files changed, 24 insertions(+), 23 deletions(-)
---
diff --git a/golang-package.spec b/golang-package.spec
index bafb1b9..22e73df 100644
--- a/golang-package.spec
+++ b/golang-package.spec
@@ -15,8 +15,8 @@ Source0: %{name}-%{version}.tar.gz
# Source0-md5: -
URL: -
BuildRequires: golang >= 1.3.1
-# if using noarchpackage
-#BuildRequires: rpmbuild(macros) >= 1.752
+# if using noarch subpackage
+#BuildRequires: rpm-build >= 4.6
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _enable_debug_packages 0
@@ -32,7 +32,7 @@ Summary: %{summary}
Group: Development/Languages
#Requires: golang(github.com/../...)
Provides: golang(%{import_path}) = %{version}-%{release}
-%{?noarchpackage}
+BuildArch: noarch
%description devel
%{summary}
diff --git a/java.spec b/java.spec
index a53be0c..f7b2b87 100644
--- a/java.spec
+++ b/java.spec
@@ -34,12 +34,13 @@ BuildRequires: glibc-localedb-all
%endif
BuildRequires: jpackage-utils
BuildRequires: rpm-javaprov
+# if using noarch subpackage:
+#BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.745
-# if using noarchpackage, replace with
-#BuildRequires: rpmbuild(macros) >= 1.752
BuildRequires: sed >= 4.0
# for %{_javadir}
Requires: jpackage-utils
+# if no JNI: use global noarch, remove noarch from subpackages
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -53,7 +54,7 @@ Summary(fr.UTF-8): Documentation pour %{srcname}
Summary(it.UTF-8): Documentazione di %{srcname}
Summary(pl.UTF-8): Podręcznik dla %{srcname}
Group: Documentation
-%{?noarchpackage}
+BuildArch: noarch
%description doc
Documentation for %{srcname}.
@@ -72,7 +73,7 @@ Summary: Online manual for %{srcname}
Summary(pl.UTF-8): Dokumentacja online do %{srcname}
Group: Documentation
Requires: jpackage-utils
-%{?noarchpackage}
+BuildArch: noarch
%description javadoc
Documentation for %{srcname}.
@@ -99,7 +100,7 @@ Pliki demonstracyjne i przykłady dla pakietu %{srcname}.
Summary: Tutorial for %{srcname}
Summary(pl.UTF-8): Podręcznik do pakietu %{srcname}
Group: Documentation
-%{?noarchpackage}
+BuildArch: noarch
%description manual
Manual for %{srcname}.
@@ -112,7 +113,7 @@ Summary: Source code of %{srcname}
Summary(pl.UTF-8): Kod źródłowy %{srcname}
Group: Documentation
Requires: jpackage-utils >= 1.7.5-2
-%{?noarchpackage}
+BuildArch: noarch
%description source
Source code of %{srcname}.
diff --git a/lib.spec b/lib.spec
index 404a2b1..dc3a992 100644
--- a/lib.spec
+++ b/lib.spec
@@ -1,7 +1,7 @@
#
# Conditional build:
-%bcond_without apidocs # do not build and package API docs
-%bcond_without static_libs # don't build static libraries
+%bcond_without apidocs # API documentation
+%bcond_without static_libs # static libraries
#
Summary: -
Summary(pl.UTF-8): -
@@ -19,8 +19,8 @@ Source0: %{name}-%{version}.tar.gz
#BuildRequires: automake
#BuildRequires: intltool
#BuildRequires: libtool
-# if using noarchpackage:
-#BuildRequires: rpmbuild(macros) >= 1.752
+# if using noarch subpackages:
+#BuildRequires: rpm-build >= 4.6
#Requires(postun): -
#Requires(pre,post): -
#Requires(preun): -
@@ -91,7 +91,7 @@ Summary: API documentation for %{name} library
Summary(pl.UTF-8): Dokumentacja API biblioteki %{name}
Group: Documentation
# if not arch-dependent
-%{?noarchpackage}
+BuildArch: noarch
%description apidocs
API documentation for %{name} library.
diff --git a/python-ext.spec b/python-ext.spec
index fb63d02..b85c697 100644
--- a/python-ext.spec
+++ b/python-ext.spec
@@ -38,11 +38,11 @@ BuildRequires: python3-devel >= 1:3.2
#BuildRequires: python3-
%endif
%endif
+# if using noarch subpackage:
+#BuildRequires: rpm-build >= 4.6
BuildRequires: rpm-pythonprov
# for the py_build, py_install macros
BuildRequires: rpmbuild(macros) >= 1.714
-# if using noarchpackage, replace with:
-#BuildRequires: rpmbuild(macros) >= 1.752
# when using /usr/bin/env or other in-place substitutions
#BuildRequires: sed >= 4.0
%if %{with doc}
@@ -70,7 +70,7 @@ Requires: python3-modules >= 1:3.2
Summary: API documentation for Python %{module} module
Summary(pl.UTF-8): Dokumentacja API modułu Pythona %{module}
Group: Documentation
-%{?noarchpackage}
+BuildArch: noarch
%description apidocs
API documentation for Python %{module} module.
diff --git a/python3-ext.spec b/python3-ext.spec
index 20968c4..37edac2 100644
--- a/python3-ext.spec
+++ b/python3-ext.spec
@@ -26,10 +26,10 @@ BuildRequires: python3-devel >= 1:3.2
%if %{with tests}
#BuildRequires: python3-
%endif
+# if using noarch subpackage:
+#BuildRequires: rpm-build >= 4.6
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
-# if using noarchpackage, replace with:
-#BuildRequires: rpmbuild(macros) >= 1.752
# when using /usr/bin/env or other in-place substitutions
#BuildRequires: sed >= 4.0
%if %{with doc}
@@ -47,7 +47,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Summary: API documentation for Python %{module} module
Summary(pl.UTF-8): Dokumentacja API modułu Pythona %{module}
Group: Documentation
-%{?noarchpackage}
+BuildArch: noarch
%description apidocs
API documentation for Python %{module} module.
diff --git a/template.spec b/template.spec
index 6e64c3e..f90e1a5 100644
--- a/template.spec
+++ b/template.spec
@@ -18,8 +18,8 @@ Source0: %{name}-%{version}.tar.gz
# Source1-md5: -
#Patch0: %{name}-DESTDIR.patch
URL: -
-# if using noarchpackage macro
-#BuildRequires: rpmbuild(macros) >= 1.752
+# if using noarch subpackage
+#BuildRequires: rpm-build >= 4.6
%if %{with initscript}
BuildRequires: rpmbuild(macros) >= 1.228
Requires(post,preun): /sbin/chkconfig
@@ -56,7 +56,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Summary: -
Summary(pl.UTF-8): -
Group: -
-%{?noarchpackage}
+#BuildArch: noarch
%description subpackage
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/template-specs.git/commitdiff/28eb9a67d2c3ea1a9eb921f3b81f771796ac0064
More information about the pld-cvs-commit
mailing list