fix minor bugs in RPM magic
This commit is contained in:
parent
be1b4d9305
commit
db8a0a99d8
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
/node-v0.9.3.tar.gz
|
/node-v0.9.3.tar.gz
|
||||||
/node-v0.9.4.tar.gz
|
/node-v0.9.4.tar.gz
|
||||||
|
/node-v0.9.5.tar.gz
|
||||||
|
@ -9,4 +9,4 @@
|
|||||||
|
|
||||||
# symlink dependencies so `npm link` works
|
# symlink dependencies so `npm link` works
|
||||||
# this should be run in every module's %%install section
|
# this should be run in every module's %%install section
|
||||||
%nodejs_symlink_deps %{_rpmconfigdir}/nodejs_symlink_deps %{nodejs_sitelib}
|
%nodejs_symlink_deps %{_rpmconfigdir}/nodejs-symlink-deps %{nodejs_sitelib}
|
@ -39,5 +39,6 @@ metadata = json.load(open('package.json'))
|
|||||||
|
|
||||||
os.chdir('node_modules')
|
os.chdir('node_modules')
|
||||||
|
|
||||||
for dep in metadata['dependencies'].iterkeys():
|
if 'dependencies' in metadata:
|
||||||
os.symlink(os.path.join(sitelib, dep), dep)
|
for dep in metadata['dependencies'].iterkeys():
|
||||||
|
os.symlink(os.path.join(sitelib, dep), dep)
|
||||||
|
@ -71,7 +71,7 @@ def process_dep(req, version):
|
|||||||
#there's no way RPM can do anything like an OR dependency
|
#there's no way RPM can do anything like an OR dependency
|
||||||
if '||' in version:
|
if '||' in version:
|
||||||
sys.stderr.write("WARNING: The {0} dependency contains an ".format(req) +
|
sys.stderr.write("WARNING: The {0} dependency contains an ".format(req) +
|
||||||
"OR (||) dependency: '{0}. Please manually include ".format(version) +
|
"OR (||) dependency: '{0}.\nPlease manually include ".format(version) +
|
||||||
"a versioned dependency in your spec file if necessary")
|
"a versioned dependency in your spec file if necessary")
|
||||||
deps.append(req)
|
deps.append(req)
|
||||||
|
|
||||||
@ -93,11 +93,6 @@ def process_dep(req, version):
|
|||||||
if m:
|
if m:
|
||||||
deps += convert_dep(req, m.group(1), m.group(2))
|
deps += convert_dep(req, m.group(1), m.group(2))
|
||||||
else:
|
else:
|
||||||
#uh oh!
|
|
||||||
sys.stderr.write('WARNING: the automatic dependency generator ' +
|
|
||||||
'couldn\'t parse the entry for {0}. '.format(req) +
|
|
||||||
'Please check to see if the package.json is valid. If so, file ' +
|
|
||||||
'a bug against the nodejs package in bugzilla.')
|
|
||||||
deps.append(req)
|
deps.append(req)
|
||||||
|
|
||||||
return deps
|
return deps
|
||||||
|
@ -136,6 +136,8 @@ rm -f %{_defaultdocdir}/%{name}-docs-%{version}/html/nodejs.1
|
|||||||
%changelog
|
%changelog
|
||||||
* Tue Jan 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-1
|
* Tue Jan 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-1
|
||||||
- new upstream release 0.9.5
|
- new upstream release 0.9.5
|
||||||
|
- provide nodejs-devel for the moment
|
||||||
|
- fix minor bugs in RPM magic
|
||||||
|
|
||||||
* Wed Dec 26 2012 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.4-1
|
* Wed Dec 26 2012 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.4-1
|
||||||
- new upstream release 0.9.4
|
- new upstream release 0.9.4
|
||||||
|
Loading…
Reference in New Issue
Block a user