Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package asar for openSUSE:Factory checked in 
at 2022-11-05 14:46:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/asar (Old)
 and      /work/SRC/openSUSE:Factory/.asar.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "asar"

Sat Nov  5 14:46:52 2022 rev:2 rq:1033605 version:3.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/asar/asar.changes        2022-09-07 
11:05:49.228373560 +0200
+++ /work/SRC/openSUSE:Factory/.asar.new.2275/asar.changes      2022-11-05 
14:46:58.402665345 +0100
@@ -1,0 +2,8 @@
+Fri Nov  4 18:10:42 UTC 2022 - Bruno Pitrus <brunopit...@hotmail.com>
+- New upstream version 3.2.2
+  * Fix allowing nested empty directories.
+- New upstream version 3.2.1
+  * Rename package to @electron/asar
+- Correct bogus ???0.0.0-development??? version reported by the program.
+
+-------------------------------------------------------------------

Old:
----
  v3.2.0.tar.gz

New:
----
  v3.2.2.tar.gz

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

Other differences:
------------------
++++++ asar.spec ++++++
--- /var/tmp/diff_new_pack.kiGGg3/_old  2022-11-05 14:46:58.958668589 +0100
+++ /var/tmp/diff_new_pack.kiGGg3/_new  2022-11-05 14:46:58.962668612 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           asar
-Version:        3.2.0
+Version:        3.2.2
 Release:        0
 Summary:        Creating atom-shell (electron) app packages
 License:        MIT and ISC
@@ -31,6 +31,7 @@
 BuildArch:      noarch
 
 BuildRequires:  fdupes
+BuildRequires:  jq
 BuildRequires:  nodejs-packaging
 BuildRequires:  npm
 
@@ -46,16 +47,22 @@
 %autosetup -p1 -a 1
 
 %build
-npm rebuild --verbose
+npm rebuild --verbose --foreground-scripts
 
 %install
-mkdir -pv %{buildroot}%{nodejs_sitearch}
+mkdir -pv %{buildroot}%{nodejs_sitelib}/@electron
 mkdir -pv %{buildroot}%{_bindir}
-cp -lr . %{buildroot}%{nodejs_sitearch}/asar
-ln -srv %{buildroot}%{nodejs_sitearch}/asar/bin/asar.js 
%{buildroot}%{_bindir}/asar
+cp -lr . %{buildroot}%{nodejs_sitelib}/@electron/asar
+ln -srv %{buildroot}%{nodejs_sitelib}/@electron/asar/bin/asar.js 
%{buildroot}%{_bindir}/asar
+# symlink old package name
+ln -srv %{buildroot}%{nodejs_sitelib}/{@electron/,}asar
 #fix shebang
-sed -i '1s/env //' %{buildroot}%{nodejs_sitearch}/asar/bin/asar.js
-cd %{buildroot}%{nodejs_sitearch}/asar
+sed -i '1s/env //' %{buildroot}%{nodejs_sitelib}/@electron/asar/bin/asar.js
+cd %{buildroot}%{nodejs_sitelib}/asar
+
+# Correct bogus version in package.json
+jq -cj '.version="%{version}"' package.json > new
+mv new package.json
 #Remove development garbage
 find -name example -print0 |xargs -r0 -- rm -rvf
 find -name test -print0 |xargs -r0 -- rm -rvf
@@ -85,6 +92,6 @@
 %doc CHANGELOG.md README.md
 %license LICENSE.md
 /usr/bin/asar
-%{nodejs_sitearch}
+%{nodejs_sitelib}
 
 %changelog

++++++ v3.2.0.tar.gz -> v3.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/asar-3.2.0/.circleci/config.yml 
new/asar-3.2.2/.circleci/config.yml
--- old/asar-3.2.0/.circleci/config.yml 2022-07-29 18:21:17.000000000 +0200
+++ new/asar-3.2.2/.circleci/config.yml 2022-11-03 23:08:46.000000000 +0100
@@ -36,7 +36,7 @@
     <<: *steps-test
   test-mac:
     macos:
-      xcode: "12.5.0"
+      xcode: "13.3.0"
     <<: *steps-test
   test-windows:
     executor:
@@ -51,6 +51,7 @@
       - checkout
       - *step-restore-cache
       - run: yarn install
+      - run: npx @continuous-auth/circleci-oidc-github-auth@1.0.5
       - run: npx semantic-release
 workflows:
   version: 2
@@ -71,3 +72,4 @@
             branches:
               only:
                 - main
+          context: cfa-release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/asar-3.2.0/README.md new/asar-3.2.2/README.md
--- old/asar-3.2.0/README.md    2022-07-29 18:21:17.000000000 +0200
+++ new/asar-3.2.2/README.md    2022-11-03 23:08:46.000000000 +0100
@@ -1,7 +1,7 @@
-# asar - Electron Archive
+# @electron/asar - Electron Archive
 
 [![CircleCI build 
status](https://circleci.com/gh/electron/asar/tree/main.svg?style=shield)](https://circleci.com/gh/electron/asar/tree/main)
-[![npm 
version](http://img.shields.io/npm/v/asar.svg)](https://npmjs.org/package/asar)
+[![npm 
version](http://img.shields.io/npm/v/@electron/asar.svg)](https://npmjs.org/package/@electron/asar)
 
 Asar is a simple extensive archive format, it works like `tar` that 
concatenates
 all files together without compression, while having random access support.
@@ -19,7 +19,7 @@
 This module requires Node 10 or later.
 
 ```bash
-$ npm install --engine-strict asar
+$ npm install --engine-strict @electron/asar
 ```
 
 ### Usage
@@ -86,7 +86,7 @@
 ### Example
 
 ```javascript
-const asar = require('asar');
+const asar = require('@electron/asar');
 
 const src = 'some/path/';
 const dest = 'name.asar';
@@ -103,7 +103,7 @@
 in the `.asar` file to transform them (e.g. compress).
 
 ```javascript
-const asar = require('asar');
+const asar = require('@electron/asar');
 
 const src = 'some/path/';
 const dest = 'name.asar';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/asar-3.2.0/lib/filesystem.js 
new/asar-3.2.2/lib/filesystem.js
--- old/asar-3.2.0/lib/filesystem.js    2022-07-29 18:21:17.000000000 +0200
+++ new/asar-3.2.2/lib/filesystem.js    2022-11-03 23:08:46.000000000 +0100
@@ -23,6 +23,9 @@
     const dirs = p.split(path.sep)
     for (const dir of dirs) {
       if (dir !== '.') {
+        if (!json.files[dir]) {
+          json.files[dir] = { files: {} }
+        }
         json = json.files[dir]
       }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/asar-3.2.0/package.json new/asar-3.2.2/package.json
--- old/asar-3.2.0/package.json 2022-07-29 18:21:17.000000000 +0200
+++ new/asar-3.2.2/package.json 2022-11-03 23:08:46.000000000 +0100
@@ -1,5 +1,5 @@
 {
-  "name": "asar",
+  "name": "@electron/asar",
   "description": "Creating Electron app packages",
   "version": "0.0.0-development",
   "main": "./lib/asar.js",

Reply via email to