Commit Graph

24 Commits

Author SHA1 Message Date
Stephen Gallagher
8de3f914f4 Make dist-git the upstream repo
Since the scripts and tools in this package are really Fedora
(and derivatives) specific, it doesn't really make a lot of
sense to maintain them in a separate upstream with tarball
releases.

This moves all the files into dist-git and builds the RPM from
there.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-18 15:50:14 -04:00
Stephen Gallagher
c68c968e27
Fix incorrect bundled library detection for Requires
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-02 10:52:07 -04:00
Stephen Gallagher
372df431ef
Check node_modules_prod for bundled dependencies
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2020-09-01 10:46:37 -04:00
Tom Hughes
f3e8a0485d Ensure nodejs(engine) is required for packages with no dependencies 2019-10-31 10:06:29 +00:00
Tom Hughes
9875fea47c Refactor nodejs.req in more idiomatic Python
Also treat only external dependency links as un-bundled.
2019-07-02 18:14:32 +01:00
Tom Hughes
0af8638afd Refactor nodejs.prov in more idiomatic Python 2019-06-10 15:33:14 +01:00
Tom Hughes
3b49842408 Fix handling of ^ dependencies for multiversion modules 2019-01-05 12:26:48 +00:00
Tom Hughes
d4c27e1ef4 Handle =, >= and <= dependencies for multiversion modules 2019-01-03 17:24:12 +00:00
Tom Hughes
682ccaa773 Fix version comparators with a space after the operator 2018-05-03 08:51:04 +01:00
Tom Hughes
7428d76bde Rewrite nodejs.req to better match npm versioning rules 2018-05-02 00:47:38 +01:00
Tom Hughes
9ab0cce29a Fix caret dependency ranges 2018-04-30 20:44:41 +01:00
Tom Hughes
0f8a055f94 Only match top level modules for requires and provides generation 2018-04-12 14:01:03 +01:00
Tom Hughes
1f15ed7943 Add %nodejs_setversion macro 2018-02-28 11:30:35 +00:00
Tom Hughes
b023303eb2 Port to python 3 2018-02-23 22:24:12 +00:00
Tom Hughes
d0b93300e4 nodejs-packaging-11
- nodesjs.req: use boolean with for range dependencies
2018-01-13 00:23:08 +00:00
Stephen Gallagher
79a61a71ff
Release v10
Automatically generate Provides for bundled npm dependencies

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2017-09-12 08:59:49 -04:00
Tom Hughes
697d52f261 nodejs-packaging-9
- nodejs-fixdep: stop --move erroring on missing dependency types
2016-02-02 18:05:11 +00:00
Tom Hughes
207e477ec0 nodejs-packaging-7
- nodejs-fixdep: add --move option
- nodejs-symlink-deps: add --optional option
- req: generate suggests for optional dependencies
2016-01-31 12:14:28 +00:00
T.C. Hollingsworth
958fb7231b nodejs-symlink-deps: fix regression preventing multiply versioned modules from
being symlinked correctly
2014-05-24 23:13:19 -07:00
T.C. Hollingsworth
110033bb95 nodejs-packaging-6
- nodejs-fixdep: use real option parsing
- nodejs-fixdep: support modifying optionalDependencies and devDependencies
- req: support the caret operator
- nodejs-symlink-deps: add --force option
- nodejs-symlink-deps: add --build alias for --check
- nodejs-fixdep: support converting to caret dependencies
- nodejs-fixdep: support non-dictionary dependency properties
- multiver_modules: add nan
2014-05-23 20:14:23 -07:00
T.C. Hollingsworth
7a4498574d handle cases where the symlink target exists gracefully 2013-07-29 16:46:24 -07:00
T.C. Hollingsworth
55efec8fcd new upstream release 3
- dependencies and engines can be lists or strings too
- handle unversioned dependencies on multiply versioned modules correctly
  (RHBZ#982798)
2013-07-10 03:50:30 -07:00
T.C. Hollingsworth
f1fb57666a initial import 2013-07-10 03:43:52 -07:00
Fedora Release Engineering
0a8254a549 Initial setup of the repo 2013-06-21 12:03:45 +00:00