|
|
|
|
@ -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 |
|
|
|
|
|