Hello community,

here is the log from the commit of package nodejs-packaging for 
openSUSE:Factory checked in at 2016-02-17 10:25:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-packaging (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs-packaging.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs-packaging"

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs-packaging/nodejs-packaging.changes        
2015-12-01 09:19:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.nodejs-packaging.new/nodejs-packaging.changes   
2016-02-17 12:16:53.000000000 +0100
@@ -1,0 +2,82 @@
+Fri Feb 12 18:09:22 UTC 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 19:37:58 UTC 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  4 07:15:32 UTC 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  2 14:37:05 UTC 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 16:36:35 UTC 2016 - i...@marguerite.su
+
+- update version v10.beta
+  * add nova tool and macros for automatic package processing
+
+-------------------------------------------------------------------
+Tue Jan 26 13:08:34 UTC 2016 - i...@marguerite.su
+
+- update version 9
+  * first public release
+  * add nodejs(engine) Requires
+  * provides the internal modules as own(xxx)
+
+-------------------------------------------------------------------
+Sat Jan 23 03:50:33 UTC 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
+
+-------------------------------------------------------------------

Old:
----
  nodejs-packaging-compat-opensuse-pre1320.patch
  nodejs-packaging-compat-opensuse.patch
  nodejs-packaging-fedora-7.tar.xz

New:
----
  nodejs-packaging-10.beta5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nodejs-packaging.spec ++++++
--- /var/tmp/diff_new_pack.j2MsBO/_old  2016-02-17 12:16:54.000000000 +0100
+++ /var/tmp/diff_new_pack.j2MsBO/_new  2016-02-17 12:16:54.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nodejs-packaging
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,69 +16,72 @@
 #
 
 
+%define         _rpmconfigdir %{_prefix}/lib/rpm
 Name:           nodejs-packaging
-Version:        7
+Version:        10.beta5
 Release:        0
-Summary:        RPM Macros and Utilities for Node.js Packaging
+Summary:        NodeJS packaging helpers and utilities for openSUSE
 License:        MIT
-Group:          Development/Languages/Other
-Url:            http://pkgs.fedoraproject.org/cgit/nodejs-packaging.git
-Source:         
https://fedorahosted.org/released/%{name}/%{name}-fedora-%{version}.tar.xz
-Patch:          %{name}-compat-opensuse.patch
-Patch1:         %{name}-compat-opensuse-pre1320.patch
-BuildRequires:  xz
+Group:          Development/Languages/NodeJS
+Url:            https://github.com/marguerite/nodejs-packaging
+Source:         %{name}-%{version}.tar.gz
 BuildArch:      noarch
 Requires:       nodejs
-Requires:               nodejs-npm
-Requires:       python
+Requires:       ruby
+Requires:       rubygem(json)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-RPM macros and support scripts for packaging Node.js modules.
+nodejs packaging helpers and utilities for openSUSE.
 
 %prep
-%setup -q -n %{name}-fedora-%{version}
-%if 0%{?suse_version} >= 1320
-%patch -p1
-%else
-%define         _rpmconfigdir %{_prefix}/lib/rpm
-%patch1 -p1
-%endif
+%setup -q
 
 %build
+
 %install
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
-mkdir -p %{buildroot}%{_rpmconfigdir}
-mkdir -p %{buildroot}%{_datadir}/node
+mkdir -p %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_datadir}/npkg
+mkdir -p %{buildroot}%{_rpmconfigdir}/{nodejs,fileattrs}
 # 13.2's nodejs-devel package has a /etc/rpm/macros.nodejs
 %if 0%{?suse_version} == 1320
 install -m0644 macros.nodejs %{buildroot}%{_sysconfdir}/rpm/macros.%{name}
 %else
 install -m0644 macros.nodejs %{buildroot}%{_sysconfdir}/rpm/macros.nodejs
 %endif
-%if 0%{?suse_version} >= 1320
-mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs
+cp -r nodejs/* %{buildroot}%{_rpmconfigdir}/nodejs
+cp -r tool/* %{buildroot}%{_datadir}/npkg
+cp -r scripts %{buildroot}%{_datadir}/npkg
+ln -sf %{_datadir}/npkg/npkg %{buildroot}%{_bindir}/npkg
+ln -sf %{_datadir}/npkg/scripts/npkg-mgmt-batch-delete.rb 
%{buildroot}%{_bindir}/npkg-mgmt-batch-delete
+ln -sf %{_datadir}/npkg/scripts/npkg-mgmt-json2pkgtxt.rb 
%{buildroot}%{_bindir}/npkg-mgmt-json2pkgtxt
 install -m0644 nodejs.attr %{buildroot}%{_rpmconfigdir}/fileattrs/nodejs.attr
-%endif
 install -m0755 nodejs.prov %{buildroot}%{_rpmconfigdir}/nodejs.prov
 install -m0755 nodejs.req %{buildroot}%{_rpmconfigdir}/nodejs.req
-install -m0755 nodejs-symlink-deps 
%{buildroot}%{_rpmconfigdir}/nodejs-symlink-deps
-install -m0755 nodejs-fixdep %{buildroot}%{_rpmconfigdir}/nodejs-fixdep
-install -m0644 multiver_modules %{buildroot}%{_datadir}/node/multiver_modules
+install -m0755 nodejs.rb %{buildroot}%{_rpmconfigdir}/nodejs.rb
+install -m0755 nodejs-fixdep.rb %{buildroot}%{_rpmconfigdir}/nodejs-fixdep.rb
 
 %files
 %defattr(-,root,root)
-%doc LICENSE
+%doc COPYING SHORTCOMINGS README.md
 %if 0%{?suse_version} == 1320
 %config %{_sysconfdir}/rpm/macros.%{name}
 %else
 %config %{_sysconfdir}/rpm/macros.nodejs
 %endif
-%if 0%{?suse_version} >= 1320
-%{_rpmconfigdir}/fileattrs/nodejs*.attr
+%{_bindir}/npkg
+%{_bindir}/npkg-mgmt-batch-delete
+%{_bindir}/npkg-mgmt-json2pkgtxt
+%if 0%{?suse_version} == 1110
+%dir %{_rpmconfigdir}/fileattrs
 %endif
-%{_rpmconfigdir}/nodejs*
-%dir %{_datadir}/node
-%{_datadir}/node/multiver_modules
+%{_rpmconfigdir}/fileattrs/nodejs.attr
+%{_rpmconfigdir}/nodejs.prov
+%{_rpmconfigdir}/nodejs.req
+%{_rpmconfigdir}/nodejs.rb
+%{_rpmconfigdir}/nodejs-fixdep.rb
+%{_rpmconfigdir}/nodejs
+%{_datadir}/npkg
 
 %changelog


Reply via email to