# Source0-md5: -
URL: -
BuildRequires: golang >= 1.3.1
+# if using noarchpackage
+#BuildRequires: rpmbuild(macros) >= 1.752
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _enable_debug_packages 0
Group: Development/Languages
#Requires: golang(github.com/../...)
Provides: golang(%{import_path}) = %{version}-%{release}
-# noarch subpackages only when supported by rpm
-%if "%{_rpmversion}" >= "4.6"
-BuildArch: noarch
-%endif
+%{?noarchpackage}
%description devel
%{summary}
# alternative
install -d src/$(dirname %{import_path})
-mv %{name}-%{version} src/%{import_path}
+%{__mv} %{name}-%{version} src/%{import_path}
%build
export GOPATH=$(pwd)
BuildRequires: jpackage-utils
BuildRequires: rpm-javaprov
BuildRequires: rpmbuild(macros) >= 1.745
+# if using noarchpackage, replace with
+#BuildRequires: rpmbuild(macros) >= 1.752
BuildRequires: sed >= 4.0
# for %{_javadir}
Requires: jpackage-utils
Summary(it.UTF-8): Documentazione di %{srcname}
Summary(pl.UTF-8): Podręcznik dla %{srcname}
Group: Documentation
-# noarch subpackages only when supported by rpm
-%if "%{_rpmversion}" >= "4.6"
-BuildArch: noarch
-%endif
+%{?noarchpackage}
%description doc
Documentation for %{srcname}.
Summary(pl.UTF-8): Dokumentacja online do %{srcname}
Group: Documentation
Requires: jpackage-utils
+%{?noarchpackage}
%description javadoc
Documentation for %{srcname}.
%package manual
Summary: Tutorial for %{srcname}
+Summary(pl.UTF-8): Podręcznik do pakietu %{srcname}
Group: Documentation
+%{?noarchpackage}
%description manual
Manual for %{srcname}.
+%description manual -l pl.UTF-8
+Podręcznik do pakietu %{srcname}.
+
%package source
Summary: Source code of %{srcname}
Summary(pl.UTF-8): Kod źródłowy %{srcname}
Group: Documentation
Requires: jpackage-utils >= 1.7.5-2
+%{?noarchpackage}
%description source
Source code of %{srcname}.
#BuildRequires: automake
#BuildRequires: intltool
#BuildRequires: libtool
+# if using noarchpackage:
+#BuildRequires: rpmbuild(macros) >= 1.752
#Requires(postun): -
#Requires(pre,post): -
#Requires(preun): -
Summary(pl.UTF-8): Dokumentacja API biblioteki %{name}
Group: Documentation
# if not arch-dependent
-%if "%{_rpmversion}" >= "4.6"
-BuildArch: noarch
-%endif
+%{?noarchpackage}
%description apidocs
API documentation for %{name} library.
# use template-specs/python3-ext.spec for python3 only packages
#
# Conditional build:
-%bcond_without doc # don't build doc
-%bcond_without tests # do not perform "make test"
+%bcond_without doc # API documentation
+%bcond_without tests # unit tests
%bcond_without python2 # CPython 2.x module
%bcond_without python3 # CPython 3.x module
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}
Summary: %{module} API documentation
Summary(pl.UTF-8): Dokumentacja API %{module}
Group: Documentation
-%if "%{_rpmversion}" >= "4.6"
-BuildArch: noarch
-%endif
+%{?noarchpackage}
%description apidocs
API documentation for %{module}.
# use template-specs/python3.spec for pure python packages
#
# Conditional build:
-%bcond_without doc # don't build doc
-%bcond_without tests # do not perform "make test"
+%bcond_without doc # API documentation
+%bcond_without tests # unit tests
%define module template
Summary: -
%endif
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
+# if using noarchpackage, replace with:
+#BuildRequires: rpmbuild(macros) >= 1.752
BuildRequires: python3-devel >= 1:3.2
# when using /usr/bin/env or other in-place substitutions
#BuildRequires: sed >= 4.0
Summary: %{module} API documentation
Summary(pl.UTF-8): Dokumentacja API %{module}
Group: Documentation
-%if "%{_rpmversion}" >= "4.6"
-BuildArch: noarch
-%endif
+%{?noarchpackage}
%description apidocs
API documentation for %{module}.
# Source1-md5: -
#Patch0: %{name}-DESTDIR.patch
URL: -
+# if using noarchpackage macro
+#BuildRequires: rpmbuild(macros) >= 1.752
%if %{with initscript}
BuildRequires: rpmbuild(macros) >= 1.228
Requires(post,preun): /sbin/chkconfig
Summary: -
Summary(pl.UTF-8): -
Group: -
-# noarch subpackages only when supported by rpm
-%if "%{_rpmversion}" >= "4.6"
-BuildArch: noarch
-%endif
+%{?noarchpackage}
%description subpackage