[arch-commits] Commit in min/repos/community-staging-x86_64 (8 files)
Nicola Squartini
tensor5 at archlinux.org
Wed Mar 31 09:51:03 UTC 2021
Date: Wednesday, March 31, 2021 @ 09:51:03
Author: tensor5
Revision: 910570
archrelease: copy trunk to community-staging-x86_64
Added:
min/repos/community-staging-x86_64/PKGBUILD
(from rev 910569, min/trunk/PKGBUILD)
min/repos/community-staging-x86_64/icon.patch
(from rev 910569, min/trunk/icon.patch)
min/repos/community-staging-x86_64/min.desktop
(from rev 910569, min/trunk/min.desktop)
min/repos/community-staging-x86_64/min.js
(from rev 910569, min/trunk/min.js)
Deleted:
min/repos/community-staging-x86_64/PKGBUILD
min/repos/community-staging-x86_64/icon.patch
min/repos/community-staging-x86_64/min.desktop
min/repos/community-staging-x86_64/min.js
-------------+
PKGBUILD | 176 +++++++++++++++++++++++++++++-----------------------------
icon.patch | 22 +++----
min.desktop | 20 +++---
min.js | 58 +++++++++----------
4 files changed, 138 insertions(+), 138 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-31 09:50:53 UTC (rev 910569)
+++ PKGBUILD 2021-03-31 09:51:03 UTC (rev 910570)
@@ -1,88 +0,0 @@
-# Maintainer: Nicola Squartini <tensor5 at gmail.com>
-
-pkgname=min
-pkgver=1.18.1
-_commit=7767fd0749dc1f3c82bf7f7cab5c8a6110ac2579
-pkgrel=2
-pkgdesc='A fast, minimal browser that protects your privacy'
-arch=('x86_64')
-url='https://minbrowser.org/'
-license=('Apache')
-depends=('electron11' 'libsecret')
-makedepends=('git' 'npm')
-options=(!emptydirs)
-source=("git+https://github.com/minbrowser/min.git#commit=${_commit}"
- 'min.desktop'
- 'min.js'
- 'icon.patch')
-sha256sums=('SKIP'
- 'a069caac07638ca2bafde5f96a4db646ec7484741ff9b44788c2e159b5142650'
- '1d347f6b80412914daff89d06151c4804b064d71a77b86b0431433490a28d7cf'
- '91a9586c0f9fe7892f405ef7b08447568d976dc52852bbf38a21354220a85a4f')
-
-prepare() {
- cd ${pkgname}
-
- patch -Np1 -i "${srcdir}"/icon.patch
-}
-
-build() {
- cd ${pkgname}
-
- npm install
- npm run build
- rm -r node_modules
-
- npm install --production --no-optional
-}
-
-package() {
- cd ${pkgname}
-
- appdir=/usr/lib/${pkgname}
-
- install -dm755 "${pkgdir}"${appdir}
- cp -r * "${pkgdir}"${appdir}
-
- install -dm755 "${pkgdir}"/usr/share/icons/hicolor/256x256/apps
- mv icons/icon256.png \
- "${pkgdir}"/usr/share/icons/hicolor/256x256/apps/${pkgname}.png
-
- install -Dm755 "${srcdir}"/${pkgname}.js "${pkgdir}"/usr/bin/${pkgname}
- install -Dm644 "${srcdir}"/${pkgname}.desktop \
- "${pkgdir}"/usr/share/applications/${pkgname}.desktop
-
- # Clean up
- rm "${pkgdir}"${appdir}/dist/build.js
- rm -r "${pkgdir}"${appdir}/icons
- rm -r "${pkgdir}"${appdir}/localization
- rm -r "${pkgdir}"${appdir}/main
- rm -r "${pkgdir}"${appdir}/scripts
- find "${pkgdir}"${appdir} \
- -name "package.json" \
- -exec sed -e "s|${srcdir}/${pkgname}|${appdir}|" \
- -i {} \; \
- -or -name ".*" -prune -exec rm -r '{}' \; \
- -or -name "*.Makefile" -exec rm '{}' \; \
- -or -name "*.h" -exec rm '{}' \; \
- -or -name "*.c" -exec rm '{}' \; \
- -or -name "*.cc" -exec rm '{}' \; \
- -or -name "*.gypi" -exec rm '{}' \; \
- -or -name "*.mk" -exec rm '{}' \; \
- -or -name "Gruntfile.js" -exec rm '{}' \; \
- -or -name "Makefile" -exec rm '{}' \; \
- -or -name "bin" -prune -exec rm -r '{}' \; \
- -or -name "bin.js" -exec rm '{}' \; \
- -or -name "bower.json" -exec rm '{}' \; \
- -or -name "cli.js" -exec rm '{}' \; \
- -or -name "cmd.js" -exec rm '{}' \; \
- -or -name "coffee" -prune -exec rm -r '{}' \; \
- -or -name "example" -prune -exec rm -r '{}' \; \
- -or -name "examples" -prune -exec rm -r '{}' \; \
- -or -name "gulpfile.js" -exec rm '{}' \; \
- -or -name "man" -prune -exec rm -r '{}' \; \
- -or -name "obj.target" -prune -exec rm -r '{}' \; \
- -or -name "scripts" -prune -exec rm -r '{}' \; \
- -or -name "test" -prune -exec rm -r '{}' \; \
- -or -name "tests" -prune -exec rm -r '{}' \;
-}
Copied: min/repos/community-staging-x86_64/PKGBUILD (from rev 910569, min/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2021-03-31 09:51:03 UTC (rev 910570)
@@ -0,0 +1,88 @@
+# Maintainer: Nicola Squartini <tensor5 at gmail.com>
+
+pkgname=min
+pkgver=1.19.0
+_commit=c6d116de4b63ae202f5bbeb2a66c9024e774e3f4
+pkgrel=1
+pkgdesc='A fast, minimal browser that protects your privacy'
+arch=('x86_64')
+url='https://minbrowser.org/'
+license=('Apache')
+depends=('electron' 'libsecret')
+makedepends=('git' 'npm')
+options=(!emptydirs)
+source=("git+https://github.com/minbrowser/min.git#commit=${_commit}"
+ 'min.desktop'
+ 'min.js'
+ 'icon.patch')
+sha256sums=('SKIP'
+ 'a069caac07638ca2bafde5f96a4db646ec7484741ff9b44788c2e159b5142650'
+ 'c22324184b72b3fad5a0aadb4e18182414e0294c5596c26426adc204fd473258'
+ '131200c75cd6c21cf1572e46c582ae81d8dad4d2ce5aeb9dd9389f26f5a5613e')
+
+prepare() {
+ cd ${pkgname}
+
+ patch -Np1 -i "${srcdir}"/icon.patch
+}
+
+build() {
+ cd ${pkgname}
+
+ npm install
+ npm run build
+ rm -r node_modules
+
+ npm install --production --no-optional
+}
+
+package() {
+ cd ${pkgname}
+
+ appdir=/usr/lib/${pkgname}
+
+ install -dm755 "${pkgdir}"${appdir}
+ cp -r * "${pkgdir}"${appdir}
+
+ install -dm755 "${pkgdir}"/usr/share/icons/hicolor/256x256/apps
+ mv icons/icon256.png \
+ "${pkgdir}"/usr/share/icons/hicolor/256x256/apps/${pkgname}.png
+
+ install -Dm755 "${srcdir}"/${pkgname}.js "${pkgdir}"/usr/bin/${pkgname}
+ install -Dm644 "${srcdir}"/${pkgname}.desktop \
+ "${pkgdir}"/usr/share/applications/${pkgname}.desktop
+
+ # Clean up
+ rm "${pkgdir}"${appdir}/dist/build.js
+ rm -r "${pkgdir}"${appdir}/icons
+ rm -r "${pkgdir}"${appdir}/localization
+ rm -r "${pkgdir}"${appdir}/main
+ rm -r "${pkgdir}"${appdir}/scripts
+ find "${pkgdir}"${appdir} \
+ -name "package.json" \
+ -exec sed -e "s|${srcdir}/${pkgname}|${appdir}|" \
+ -i {} \; \
+ -or -name ".*" -prune -exec rm -r '{}' \; \
+ -or -name "*.Makefile" -exec rm '{}' \; \
+ -or -name "*.h" -exec rm '{}' \; \
+ -or -name "*.c" -exec rm '{}' \; \
+ -or -name "*.cc" -exec rm '{}' \; \
+ -or -name "*.gypi" -exec rm '{}' \; \
+ -or -name "*.mk" -exec rm '{}' \; \
+ -or -name "Gruntfile.js" -exec rm '{}' \; \
+ -or -name "Makefile" -exec rm '{}' \; \
+ -or -name "bin" -prune -exec rm -r '{}' \; \
+ -or -name "bin.js" -exec rm '{}' \; \
+ -or -name "bower.json" -exec rm '{}' \; \
+ -or -name "cli.js" -exec rm '{}' \; \
+ -or -name "cmd.js" -exec rm '{}' \; \
+ -or -name "coffee" -prune -exec rm -r '{}' \; \
+ -or -name "example" -prune -exec rm -r '{}' \; \
+ -or -name "examples" -prune -exec rm -r '{}' \; \
+ -or -name "gulpfile.js" -exec rm '{}' \; \
+ -or -name "man" -prune -exec rm -r '{}' \; \
+ -or -name "obj.target" -prune -exec rm -r '{}' \; \
+ -or -name "scripts" -prune -exec rm -r '{}' \; \
+ -or -name "test" -prune -exec rm -r '{}' \; \
+ -or -name "tests" -prune -exec rm -r '{}' \;
+}
Deleted: icon.patch
===================================================================
--- icon.patch 2021-03-31 09:50:53 UTC (rev 910569)
+++ icon.patch 2021-03-31 09:51:03 UTC (rev 910570)
@@ -1,11 +0,0 @@
---- a/main/main.js
-+++ b/main/main.js
-@@ -175,7 +175,7 @@
- minHeight: 350,
- titleBarStyle: 'hidden',
- trafficLightPosition: { x: 12, y: 19 },
-- icon: __dirname + '/icons/icon256.png',
-+ icon: '/usr/share/icons/hicolor/256x256/apps/min.png',
- frame: process.platform === 'darwin' || settings.get('useSeparateTitlebar') === true,
- alwaysOnTop: settings.get('windowAlwaysOnTop'),
- backgroundColor: '#fff', // the value of this is ignored, but setting it seems to work around https://github.com/electron/electron/issues/10559
Copied: min/repos/community-staging-x86_64/icon.patch (from rev 910569, min/trunk/icon.patch)
===================================================================
--- icon.patch (rev 0)
+++ icon.patch 2021-03-31 09:51:03 UTC (rev 910570)
@@ -0,0 +1,11 @@
+--- a/main/main.js
++++ b/main/main.js
+@@ -175,7 +175,7 @@
+ minHeight: 350,
+ titleBarStyle: settings.get('useSeparateTitlebar') ? 'default' : 'hidden',
+ trafficLightPosition: { x: 12, y: 19 },
+- icon: __dirname + '/icons/icon256.png',
++ icon: '/usr/share/icons/hicolor/256x256/apps/min.png',
+ frame: settings.get('useSeparateTitlebar'),
+ alwaysOnTop: settings.get('windowAlwaysOnTop'),
+ backgroundColor: '#fff', // the value of this is ignored, but setting it seems to work around https://github.com/electron/electron/issues/10559
Deleted: min.desktop
===================================================================
--- min.desktop 2021-03-31 09:50:53 UTC (rev 910569)
+++ min.desktop 2021-03-31 09:51:03 UTC (rev 910570)
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Min
-GenericName=Web Browser
-Comment=A fast, minimal browser that protects your privacy
-Icon=min
-Exec=min %U
-Categories=GTK;Network;WebBrowser;
-StartupNotify=true
-MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
Copied: min/repos/community-staging-x86_64/min.desktop (from rev 910569, min/trunk/min.desktop)
===================================================================
--- min.desktop (rev 0)
+++ min.desktop 2021-03-31 09:51:03 UTC (rev 910570)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=Min
+GenericName=Web Browser
+Comment=A fast, minimal browser that protects your privacy
+Icon=min
+Exec=min %U
+Categories=GTK;Network;WebBrowser;
+StartupNotify=true
+MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
Deleted: min.js
===================================================================
--- min.js 2021-03-31 09:50:53 UTC (rev 910569)
+++ min.js 2021-03-31 09:51:03 UTC (rev 910570)
@@ -1,29 +0,0 @@
-#!/usr/bin/electron11
-
-const name = 'min';
-
-const {app} = require('electron');
-const fs = require('fs');
-const path = require('path');
-
-// Change command name.
-const fd = fs.openSync('/proc/self/comm', fs.constants.O_WRONLY);
-fs.writeSync(fd, name);
-fs.closeSync(fd);
-
-// Remove first command line argument (/usr/bin/electron).
-process.argv.splice(0, 1);
-
-// Set application paths.
-const appPath = path.join(path.dirname(__dirname), 'lib', name);
-const packageJson = require(path.join(appPath, 'package.json'));
-const productName = packageJson.productName;
-app.setAppPath(appPath);
-app.setDesktopName(name + '.desktop');
-app.setName(productName);
-app.setPath('userCache', path.join(app.getPath('cache'), productName));
-app.setPath('userData', path.join(app.getPath('appData'), productName));
-app.setVersion(packageJson.version);
-
-// Run the application.
-require('module')._load(appPath, module, true);
Copied: min/repos/community-staging-x86_64/min.js (from rev 910569, min/trunk/min.js)
===================================================================
--- min.js (rev 0)
+++ min.js 2021-03-31 09:51:03 UTC (rev 910570)
@@ -0,0 +1,29 @@
+#!/usr/bin/electron
+
+const name = 'min';
+
+const {app} = require('electron');
+const fs = require('fs');
+const path = require('path');
+
+// Change command name.
+const fd = fs.openSync('/proc/self/comm', fs.constants.O_WRONLY);
+fs.writeSync(fd, name);
+fs.closeSync(fd);
+
+// Remove first command line argument (/usr/bin/electron).
+process.argv.splice(0, 1);
+
+// Set application paths.
+const appPath = path.join(path.dirname(__dirname), 'lib', name);
+const packageJson = require(path.join(appPath, 'package.json'));
+const productName = packageJson.productName;
+app.setAppPath(appPath);
+app.setDesktopName(name + '.desktop');
+app.setName(productName);
+app.setPath('userCache', path.join(app.getPath('cache'), productName));
+app.setPath('userData', path.join(app.getPath('appData'), productName));
+app.setVersion(packageJson.version);
+
+// Run the application.
+require('module')._load(appPath, module, true);
More information about the arch-commits
mailing list