|
|
@@ -22,12 +22,8 @@
|
|
|
##
|
|
|
|
|
|
# package version
|
|
|
-%define V_snap_base 9.0.0
|
|
|
-%define V_snap_type nightly
|
|
|
-%define V_snap_date 20171030
|
|
|
-%define V_snap_hash e567402aba
|
|
|
-%define V_opkg %{V_snap_base}.%{V_snap_date}
|
|
|
-%define V_dist %{V_snap_base}-%{V_snap_type}%{V_snap_date}%{V_snap_hash}
|
|
|
+%define V_opkg 9.0.0
|
|
|
+%define V_dist 9.0.0
|
|
|
|
|
|
# package information
|
|
|
Name: node9
|
|
|
@@ -47,7 +43,7 @@ Release: 20171031
|
|
|
%option with_node no
|
|
|
|
|
|
# list of sources
|
|
|
-Source0: https://nodejs.org/download/%{V_snap_type}/v%{V_dist}/node-v%{V_dist}.tar.xz
|
|
|
+Source0: https://nodejs.org/download/release/v%{V_dist}/node-v%{V_dist}.tar.xz
|
|
|
Source1: node.c
|
|
|
Patch0: node9.patch
|
|
|
|
|
|
@@ -70,20 +66,10 @@ Provides: node = %{version}
|
|
|
on Google V8 JavaScript virtual machine version 6.2.414.32.
|
|
|
|
|
|
%track
|
|
|
- prog node9:base = {
|
|
|
- version = %{V_snap_base}
|
|
|
- url = https://nodejs.org/download/%{V_snap_type}/
|
|
|
- regex = v(\d+\.\d+\.\d+)-%{V_snap_type}\d{8}[\da-f]{10}/
|
|
|
- }
|
|
|
- prog node9:date = {
|
|
|
- version = %{V_snap_date}
|
|
|
- url = https://nodejs.org/download/%{V_snap_type}/
|
|
|
- regex = v\d+\.\d+\.\d+-%{V_snap_type}(\d{8})[\da-f]{10}/
|
|
|
- }
|
|
|
- prog node9:hash = {
|
|
|
- version = %{V_snap_hash}
|
|
|
- url = https://nodejs.org/download/%{V_snap_type}/
|
|
|
- regex = v\d+\.\d+\.\d+-%{V_snap_type}\d{8}([\da-f]{10})/
|
|
|
+ prog node9 = {
|
|
|
+ version = %{V_dist}
|
|
|
+ url = https://nodejs.org/download/release/
|
|
|
+ regex = v(9\.\d+\.\d+)/
|
|
|
}
|
|
|
|
|
|
%prep
|