Browse Source

upgrading package: uglifyjs %{V_version} -> 1.3.0

master
parent
commit
f6588be753
  1. 27
      uglifyjs/uglifyjs.spec

27
uglifyjs/uglifyjs.spec

@ -21,10 +21,6 @@
## SUCH DAMAGE.
##
# package version
%define V_version 1.2.6
%define V_hash b969f45
# package information
Name: uglifyjs
Summary: JavaScript Parser/Compressor/Beautifier
@ -35,11 +31,11 @@ Distribution: OpenPKG Community
Class: EVAL
Group: Languages
License: BSD
Version: %{V_version}
Version: 1.3.0
Release: 20120528
# list of sources
Source0: https://download.github.com/mishoo-UglifyJS-v%{V_version}-0-g%{V_hash}.zip
Source0: http://registry.npmjs.org/uglify-js/-/uglify-js-%{version}.tgz
# build information
BuildPreReq: OpenPKG, openpkg >= 20100101, w3m
@ -52,14 +48,15 @@ PreReq: OpenPKG, openpkg >= 20100101, node
%track
prog uglifyjs = {
version = %{version}
url = https://github.com/mishoo/UglifyJS/archives/master
regex = mishoo-UglifyJS-v(__VER__)\.zip
url = http://search.npmjs.org/#/uglify-js
regex = uglify-js-(__VER__)\.tgz
}
%prep
%setup -q -n mishoo-UglifyJS-%{V_hash}
%setup -q -c
%build
cd package
HOME=`pwd` w3m -dump README.html >uglifyjs.1
%install
@ -69,15 +66,15 @@ PreReq: OpenPKG, openpkg >= 20100101, node
$RPM_BUILD_ROOT%{l_prefix}/man/cat1
%{l_shtool} install -c -m 755 \
-e 's;#!/usr/bin/env node;#!%{l_prefix}/bin/node;' \
-e 's;require("uglify-js");require("%{l_prefix}/lib/uglifyjs/uglify-js");' \
bin/uglifyjs $RPM_BUILD_ROOT%{l_prefix}/bin/
-e 's;require("\.\./uglify-js");require("%{l_prefix}/lib/uglifyjs/uglify-js");' \
package/bin/uglifyjs $RPM_BUILD_ROOT%{l_prefix}/bin/
%{l_shtool} install -c -m 644 \
-e 's;require("./lib/;require("%{l_prefix}/lib/uglifyjs/;g' \
uglify-js.js $RPM_BUILD_ROOT%{l_prefix}/lib/uglifyjs/
-e 's;require("\./lib/;require("%{l_prefix}/lib/uglifyjs/;g' \
package/uglify-js.js $RPM_BUILD_ROOT%{l_prefix}/lib/uglifyjs/
%{l_shtool} install -c -m 644 \
lib/*.js $RPM_BUILD_ROOT%{l_prefix}/lib/uglifyjs/
package/lib/*.js $RPM_BUILD_ROOT%{l_prefix}/lib/uglifyjs/
%{l_shtool} install -c -m 644 \
uglifyjs.1 $RPM_BUILD_ROOT%{l_prefix}/man/cat1/
package/uglifyjs.1 $RPM_BUILD_ROOT%{l_prefix}/man/cat1/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files

Loading…
Cancel
Save