Hi all,

Just to let you know of “njs2rpm”, a NodeJS to RPM converter that tries to 
follow the RH/Fedora packaging guidelines  and more!

 https://github.com/sfreire/njs2rpm

 

All made in Bash, without weird dependencies and (.spec) template based.

Features:


   -          supports RHEL6 and RHEL5/Centos5 (yes, RHEL5!) - runs and 
   build RPM packages on these systems
   -          simple creation of RPM obtaining sources directly from NPM 
   Registry, of any package and version available!
   -          does not require Perl, Python, Ruby and a bulk of 
   dependencies in order to run! It's made in shell script: "BASH" to the 
   rescue!
   -          supports NodeJS packaging guidelines used in Fedora/EPEL (and 
   upcoming RedHat versions) for building clean ("single") packages
   -          supports the creation of "bundle" packages with all 
   dependencies pre-bundled, overcoming the "limitation" of some modules with 
   dependency problems!
   -          supports RPM (or .spec) creation based on template files in 
   order to customized the generated RPM
   - 
   
Examples:

  njs2rpm uglify-js 2.4.1 1 single rpm

  njs2rpm uglify-js 2.4.1 1 bundle rpm 

  njs2rpm express 3.4.4 1 bundle spec mytemplate.n2r

 

PS: a .spec is provided along with a Makefile and a “mock” script, whatever 
you prefer.

 

Regards,

Sergio Freire

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to