## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # This is an empty "metapackage". It is used solely as a handle for selecting # one of the other nodejsXY "stream" packages, and does not contain any files itself. # Which "stream" packages gets selected is controlled by the version field/macro. Name: nodejs Epoch: 3 Version: 22 Release: %{autorelease} Summary: Node.js JavaScript runtime meta-package License: MIT URL: https://nodejs.org/ BuildArch: noarch # The %%{version}, %%{release}, etc. macros are only set # *after* the corresponding field (Version:, Release:, …) is parsed! %global nodejs_evr %{epoch}:%{version}-%{release} Requires: nodejs%{version} %description This is a meta-package that installs the current supported version of Node.js JavaScript runtime. It relies on nodejs%{version} to provide all necessary dependencies. %package devel Summary: Node.js development headers meta-package Requires: nodejs = %{nodejs_evr} Requires: nodejs%{version}-devel %description devel Meta-package that provides the nodejs%{version}-devel package, which contains development headers for the appropriate Node.js JavaScript runtime. %prep # No source to prepare %build # Nothing to build %install # Nothing to install # This is a metapackage - no files %files %files devel %changelog ## START: Generated by rpmautospec * Tue Sep 30 2025 John Doe - 3:22-1 - Uncommitted changes ## END: Generated by rpmautospec