Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: nodejs-packaging | Distribution: openSUSE Leap 16.0 |
Version: 10.beta11 | Vendor: openSUSE |
Release: lp160.1.11 | Build date: Mon Nov 28 07:55:58 2022 |
Group: Development/Languages/NodeJS | Build host: reproducible |
Size: 37929 | Source RPM: nodejs-packaging-10.beta11-lp160.1.11.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/marguerite/nodejs-packaging | |
Summary: Node.js Dependency generators for openSUSE |
This package generates Node.js Provides/Requires dependencies automatically for nodejs module packages in openSUSE.
MIT
* Mon Nov 28 2022 Steve Kowalik <steven.kowalik@suse.com> - Drop unneeded Requires on python. * Wed Feb 16 2022 Dominique Leuenberger <dimstar@opensuse.org> - Files in /usr/lib/rpm/macros.d are not config files: drop %config marker. * Tue Feb 15 2022 Dominique Leuenberger <dimstar@opensuse.org> - Move rpm macro file from /etc/rpm to /usr/lib/rpm/macros.d (boo#1191387). * Fri Jul 01 2016 toddrme2178@gmail.com - Fix typo in Group tag. * Thu Jun 16 2016 i@marguerite.su - update version v10.beta11 * bower.rb: github tags can be in more than one page. so the check for avaiable versions should be recursive. * Tue Mar 29 2016 i@marguerite.su - update version v10.beta10 * sometimes bower.json doesn't have dependencies tag * fix encodings for nodejs-check.rb * add --drop option to nodejs-fixdep.rb to drop dependency * Tue Mar 01 2016 i@marguerite.su - update version v10.beta9 * expose build log in nodejs_build macro * nodejs_build: more general build using node-gyp, depends on the existence of compiled .node files * filter 'sample' directory when copying files * auto link executables in bin to /usr/bin, you can delete unneeded ones later * add nodejs_check macro, easy to check for unsatisfied dependency now * bugfix: semver.rb can't handle version like '1.0.0-rc3' * bugfix: sometimes 'engines' tag is empty * bugfix: nodejs-fixdep can't handle multiple occurance of the same module * Fri Feb 26 2016 i@marguerite.su - update version v10.beta8 * recursively copy files and fix exec permissions for all files outside bin (github#6) * colored text to prompt sources that should be deleted for npkg * bugfix: .css pattern will be skipped when copy because of the regex ".c" * bugfix: if two versions of tarball, only one version will be copied. * bugfix: bower in npkg, sometimes multiple name-* will be found * Thu Feb 25 2016 i@marguerite.su - update version v10.beta7 * fix bugs related with licenses in dependency.rb * nodejs.rb: fix a bug that 'v2.0.0' dir will be renamed * fix a bug in semver.rb * add npkg-mgmt-merge: possible to create a huge bundle * add bower.rb plugin to handle bower dependencies * build C node modules automatically * add a global filter for rpmlint warnings * Sun Feb 14 2016 i@marguerite.su - update version v10.beta6 * history.rb: some version exists in version timestamp but has no details, not downloadable, so drop them * clean_temp for parent.rb: don't use array substraction, it will all values matched. we just need to free the last * skiploop in dependencies.rb: parents variable can be nested arrays * skip in dependencies.rb: let those "parent" element without "name" variable return -1 to break infinite loop * vcmp.rb: fix a bug in ">=" test * Fri Feb 12 2016 i@marguerite.su - update version v10.beta5 * rename nova to npkg, avoid conflict with openstack nova * style check w/ rubocop * initial SLE_11 support * rewrite vcmp to support beta versions * use vcmp and bundle sort for history.rb * Wed Feb 10 2016 i@marguerite.su - update version v10.beta4 + optimization: * nova: delta download for .tgz files * dependencies.rb: delete tmp files at the last step for reuse * tweak the format of download .lst + bugfix: * don't add standard FHS directories into files.lst * should find the maximum node version, not the minimum * don't skip the loop if version is different with existing one * use vcmp in nodejs.rb * history.rb: the result for 'all' function is not natively sorted + feature: * support using bundle packages as dependencies * Thu Feb 04 2016 i@marguerite.su - update version v10.beta3 * fix history.rb. take beta versions into consideration * use VCMP on history.rb; workaround for weird '1.0.2-1.2.3' version * fix github#4. the nopt issue is not isolated, use an universal solution * fix dependencies.rb: child can't have parent as dependency * dependencies.rb: don't loop the parent in child again and don't overwrite the module that already has dependencies * workaround for wrong '>= 4.0.0 < 5.0.0' range * add nodejs-symlink-deps macro back * add node-mgmt-batch-delete.rb and node-mgmt-json2pkgtxt.rb for users to migrate from old way to new packaging method * Tue Feb 02 2016 i@marguerite.su - update version v10.beta2 * parent.rb: reimplemented json parent finding logic, works for complicated cases. tested on: gulp, read-pkg-up, read-pkg, which have multiple pinkie-promise on different tree branches. * re-add %nodejs_fixdep macro: allow you to tweak module dependencies for modules in buildroot (please not run it at %prep any more! run at %install) * add specfile template for nodejs-packaging in tool directory * ensure File.open in UTF-8 mode, thanks to @illuusio * several rounds of bugfixes * Sat Jan 30 2016 i@marguerite.su - update version v10.beta * add nova tool and macros for automatic package processing * Tue Jan 26 2016 i@marguerite.su - update version 9 * first public release * add nodejs(engine) Requires * provides the internal modules as own(xxx) * Sat Jan 23 2016 i@marguerite.su - update version 8 * rewrite w/ ruby * support escaping the local modules in node_modules when finding Provides/Requires - source changed to my reimplementation using ruby * https://github.com/marguerite/nodejs-packaging - dropped: nodejs-packaging-compat-opensuse.patch - dropped: nodejs-packaging-compat-opensuse-pre1320.patch * Sat Nov 21 2015 lars@linux-schulserver.de - build require xz for older build systems * Wed Jul 29 2015 marec@detebe.org - adding %nodejs_install macro for version 1320+ * Sat Jul 04 2015 i@marguerite.su - update version 7 - set fedora scm as its upstream url - no conditional source * add patch: nodejs-packaging-compat-opensuse-pre1320.patch * add patch: nodejs-packaging-compat-opensuse.patch * drop patch: nodejs-packaging-pre1320-macros.patch - rename the macros file only on specific version of openSUSE * Wed Jan 28 2015 marec@detebe.org - changed name of rpm macro file in order to prevent conflict with rpm macro from some versions of nodejs package with same filename - added macro definitions from nodejs package to this rpm macro file because they are missing in some versions of nodejs package - added patch: nodejs-packaging-pre1320-macros.patch * Fri Oct 17 2014 dimstar@opensuse.org - Don't use conditional Sources: we want to get uniform src.rpms that can be re-used. Do the condition in the %prep section, where the specifically chosen tarball is extracted. * Fri Oct 17 2014 jgleissner@suse.com - require nodejs to make sure /usr/lib/node_modules is owned (may break build of module packages otherwise) * Fri Oct 17 2014 jgleissner@suse.com - removed use of %nodejs_find_provides_and_requires macro (was added by accident) * Thu Oct 09 2014 jgleissner@suse.com - use nodejs-packaging for building * Tue Oct 07 2014 jgleissner@suse.com - added %nodejs_modulesdir to macros.nodejs for older releases * Tue Oct 07 2014 jgleissner@suse.com - explicitely require Python * Mon Oct 06 2014 jgleissner@suse.com - initial check-in
/usr/lib/rpm/fileattrs/nodejs.attr /usr/lib/rpm/macros.d/macros.nodejs /usr/lib/rpm/nodejs /usr/lib/rpm/nodejs-check.rb /usr/lib/rpm/nodejs-fixdep.rb /usr/lib/rpm/nodejs-symlink-deps.rb /usr/lib/rpm/nodejs.prov /usr/lib/rpm/nodejs.rb /usr/lib/rpm/nodejs.req /usr/lib/rpm/nodejs/bundles.rb /usr/lib/rpm/nodejs/plugins /usr/lib/rpm/nodejs/plugins/gruntfile.rb /usr/lib/rpm/nodejs/plugins/nsp.rb /usr/lib/rpm/nodejs/semver.rb /usr/lib/rpm/nodejs/vcmp.rb /usr/share/doc/packages/nodejs-packaging /usr/share/doc/packages/nodejs-packaging/COPYING /usr/share/doc/packages/nodejs-packaging/README.md /usr/share/doc/packages/nodejs-packaging/SHORTCOMINGS
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 9 00:03:33 2024