|
|
|
|
@ -22,8 +22,9 @@
|
|
|
|
|
## |
|
|
|
|
|
|
|
|
|
# package version |
|
|
|
|
%define V_verdaccio_base 3.11.6 |
|
|
|
|
%define V_verdaccio_snap 20190226 |
|
|
|
|
%define V_verdaccio_opkg 4.0.0b8 |
|
|
|
|
%define V_verdaccio_base 4.0.0-beta.8 |
|
|
|
|
%define V_verdaccio_snap 20190511 |
|
|
|
|
|
|
|
|
|
# package information |
|
|
|
|
Name: verdaccio |
|
|
|
|
@ -35,8 +36,8 @@ Distribution: OpenPKG Community
|
|
|
|
|
Class: EVAL |
|
|
|
|
Group: Networking |
|
|
|
|
License: WTFPL |
|
|
|
|
Version: %{V_verdaccio_base}.%{V_verdaccio_snap} |
|
|
|
|
Release: 20190226 |
|
|
|
|
Version: %{V_verdaccio_opkg}.%{V_verdaccio_snap} |
|
|
|
|
Release: 20190511 |
|
|
|
|
|
|
|
|
|
# list of sources |
|
|
|
|
Source0: http://download.openpkg.org/components/versioned/verdaccio/verdaccio-%{V_verdaccio_base}-%{V_verdaccio_snap}.tar.xz |
|
|
|
|
@ -67,18 +68,10 @@ PreReq: OpenPKG, openpkg >= 20160101, node
|
|
|
|
|
%build |
|
|
|
|
# rebuild native Node modules |
|
|
|
|
rm -rf node_modules/dtrace-provider |
|
|
|
|
( cd node_modules/iltorb |
|
|
|
|
npm-node-gyp clean |
|
|
|
|
npm-node-gyp rebuild |
|
|
|
|
) || exit $? |
|
|
|
|
( cd node_modules/node-sass |
|
|
|
|
npm run postinstall |
|
|
|
|
) || exit $? |
|
|
|
|
|
|
|
|
|
# build verdaccio |
|
|
|
|
HOME=`pwd` |
|
|
|
|
export HOME |
|
|
|
|
npm run build:webui |
|
|
|
|
npm run code:build |
|
|
|
|
|
|
|
|
|
# remove problematic files |
|
|
|
|
|