Commit graph

95 commits

Author SHA1 Message Date
T.C. Hollingsworth
af5d695090 nodejs-symlink-deps: symlink devDependencies when --check is used 2013-04-03 14:35:40 -07:00
T.C. Hollingsworth
5a2667dfb1 nodejs-symlink-deps: only create symlink if target exists 2013-04-03 14:05:10 -07:00
T.C. Hollingsworth
ab6e60ba98 new upstream release 0.10.3
http://blog.nodejs.org/2013/04/03/node-v0-10-3-stable/
2013-04-03 12:40:15 -07:00
T.C. Hollingsworth
b22ee6fcc9 %nodejs_symlink_deps improvements
-support installing multiple modules from the same SRPM
-drop name argument rendered useless by the above
-support a --check argument that works in the current working directory
 instead of $RPM_BUILD_ROOT
2013-03-31 21:45:14 -07:00
T.C. Hollingsworth
7cb1934a64 add %nodejs_default_filter macro to remove unwanted Provides from native module shared objects 2013-03-31 18:58:26 -07:00
T.C. Hollingsworth
ab33fe1ceb remove %%nodejs_arches macro
it will only be useful if it is present in the redhat-rpm-config package
2013-03-31 16:49:55 -07:00
T.C. Hollingsworth
b57b5fed59 new upstream release 0.10.2
http://blog.nodejs.org/2013/03/28/node-v0-10-2-stable/
2013-03-31 16:46:53 -07:00
T.C. Hollingsworth
321c2077f0 new upstream release 0.10.1
http://blog.nodejs.org/2013/03/21/node-v0-10-1-stable/
2013-03-21 18:12:03 -07:00
T.C. Hollingsworth
5c6389687c fix escaping in dependency generator regular expressions (RHBZ#923941) 2013-03-20 13:23:18 -07:00
T.C. Hollingsworth
acc9dc4070 improve native module handling
- add virtual ABI provides for node and v8 so binary module's deps break when
  binary compatibility is broken
- automatically add matching Requires to nodejs binary modules
- add %%nodejs_arches macro to future-proof ExcluseArch stanza in dependent
  packages
2013-03-12 18:29:17 -07:00
Stephen Gallagher
fa0d205a4d Fix up documentation subpackage 2013-03-12 11:33:44 -04:00
Stephen Gallagher
ff8ae92928 Update to stable 0.10.0 release
- https://raw.github.com/joyent/node/v0.10.0/ChangeLog
2013-03-11 16:31:23 -04:00
Dennis Gilmore
ba6adfac2c - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 02:22:25 -06:00
T.C. Hollingsworth
1d441dbbce move RPM magic to nodejs-devel as requested by FPC 2013-01-30 16:46:47 -07:00
T.C. Hollingsworth
a3faf37d42 revert to %{_rpmconfigdir} for RPM helper scripts
per discussion with wider FPC
2013-01-23 12:50:13 -07:00
T.C. Hollingsworth
4e5a2f6e67 minor bugfixes to RPM magic
- nodejs-symlink-deps: don't create an empty node_modules dir when a module
    has no dependencies
  - nodes-fixdep: support adding deps when none exist
- use libexecdir for RPM helper scripts (per packaging guidelines discussion)
- Add the full set of headers usually bundled with node as deps to nodejs-devel.
  This way `npm install` for native modules that assume the stuff bundled with
  node exists will usually "just work".
2013-01-22 13:46:01 -07:00
T.C. Hollingsworth
7c60b0defb fix brown paper bag bug in requires generation script 2013-01-12 16:21:59 -07:00
Stephen Gallagher
edee057172 Build debug binary and install it in the nodejs-devel subpackage 2013-01-10 08:03:49 -05:00
T.C. Hollingsworth
e31d02038d missing arg to install script 2013-01-10 02:15:32 -07:00
T.C. Hollingsworth
635c95957b don't use make install since it ends up rebuilding everything in %install
the INSTALL='install -p' thing was dropped too since the install script
uses python's shutil.copy2, which does the same thing
2013-01-10 02:10:39 -07:00
T.C. Hollingsworth
dfa7006622 add missing %{?isa}, epoch to v8 deps 2013-01-10 01:25:01 -07:00
T.C. Hollingsworth
8792574c0a don't write pointless 'npm(foo) > 0' deps 2013-01-09 22:16:21 -07:00
T.C. Hollingsworth
5dd35b8cd5 add -g to $C(XX)FLAGS instead of patching configure to add it 2013-01-09 22:16:20 -07:00
T.C. Hollingsworth
af538fcc1b make v8 dependency explicit
v8 breaks ABI while never bumping SONAME so we need to be strict about it
2013-01-09 22:12:24 -07:00
T.C. Hollingsworth
7a602f802d add some whitespace to the ever expanding header section 2013-01-09 22:11:35 -07:00
T.C. Hollingsworth
d42282e17a add defines to match libuv (RHBZ#892601) 2013-01-09 22:11:23 -07:00
T.C. Hollingsworth
c3da87ea07 add %nodejs_sitearch macro 2013-01-05 03:26:47 -07:00
T.C. Hollingsworth
658010df73 forgot %{buildroot} 2013-01-05 03:19:17 -07:00
T.C. Hollingsworth
48d6c59d89 need common.gypi too 2013-01-05 03:15:29 -07:00
T.C. Hollingsworth
3a234dfcc8 install development headers 2013-01-05 02:55:51 -07:00
T.C. Hollingsworth
e69a9d539d make %nodejs_symlink_deps actually work
module packaging stuff is now complete (for pure-JS modules anyway)
and npm reviews will be filed shortly :-)
2013-01-02 00:05:33 -07:00
T.C. Hollingsworth
37ced2c50e forgot to bump release 2013-01-01 18:58:53 -07:00
T.C. Hollingsworth
3c627f306d provide nodejs-devel 2013-01-01 18:54:12 -07:00
T.C. Hollingsworth
19aa8a3c9a drop version from libuv dependency 2013-01-01 18:11:13 -07:00
T.C. Hollingsworth
753bbecb1d add %nodejs_fixdep macro 2013-01-01 18:01:34 -07:00
T.C. Hollingsworth
db8a0a99d8 fix minor bugs in RPM magic 2013-01-01 17:46:31 -07:00
T.C. Hollingsworth
be1b4d9305 new upstream release 0.9.5 2013-01-01 17:46:18 -07:00
T.C. Hollingsworth
df8da1f8d6 add missing provides and %files entry 2012-12-27 18:49:11 -07:00
T.C. Hollingsworth
086dcdb35d typo fix 2012-12-27 17:12:19 -07:00
T.C. Hollingsworth
9eca3d7e00 guard libuv BuildRequires
that way I don't spend another half-hour chasing down a FTBFS that
happened only because it took awhile for the new libuv to make it
into the buildroot ;-)
2012-12-27 16:48:09 -07:00
T.C. Hollingsworth
d102ea1f94 add RPM magic 2012-12-27 16:45:37 -07:00
T.C. Hollingsworth
1407a24b65 new upstream release 0.9.4
- system library patches are now upstream
- respect optflags
- include documentation in subpackage
2012-12-26 19:57:50 -07:00
Dan Horák
dade4889bb set exclusive arch list to match v8 2012-12-19 12:18:24 +01:00
Stephen Gallagher
f7022ed210 Add remaining changes from code review
- Remove unnecessary BuildRequires on findutils
- Remove %clean section
2012-12-18 08:55:24 -05:00
Stephen Gallagher
cdb693ef29 Initial import (#815018). 2012-12-18 08:51:29 -05:00