Date: Tuesday, December 31, 2019 @ 08:42:56 Author: tensor5 Revision: 545045
archrelease: copy trunk to community-any Added: min/repos/community-any/PKGBUILD (from rev 545044, min/trunk/PKGBUILD) min/repos/community-any/icon.patch (from rev 545044, min/trunk/icon.patch) min/repos/community-any/min.desktop (from rev 545044, min/trunk/min.desktop) min/repos/community-any/min.js (from rev 545044, min/trunk/min.js) Deleted: min/repos/community-any/PKGBUILD min/repos/community-any/icon.patch min/repos/community-any/min.desktop min/repos/community-any/min.js -------------+ PKGBUILD | 160 +++++++++++++++++++++++++++++----------------------------- icon.patch | 22 +++---- min.desktop | 18 +++--- min.js | 58 ++++++++++----------- 4 files changed, 129 insertions(+), 129 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-12-31 08:42:46 UTC (rev 545044) +++ PKGBUILD 2019-12-31 08:42:56 UTC (rev 545045) @@ -1,80 +0,0 @@ -# Maintainer: Nicola Squartini <tens...@gmail.com> - -pkgname=min -pkgver=1.11.2 -_commit=dfbfa670a3e6fe3ff68b3351a6d4c3d6d50e7d06 -pkgrel=2 -pkgdesc='A smarter, faster web browser' -arch=('any') -url='https://minbrowser.github.io/min' -license=('Apache') -depends=('electron') -makedepends=('git' 'npm') -source=("git+https://github.com/minbrowser/min.git#commit=${_commit}" - 'min.desktop' - 'min.js' - 'icon.patch') -sha256sums=('SKIP' - 'a779a8daff1d684779ebc6d13ea4c2f09e838df018de41fa19fa3f25aa12e32f' - 'c22324184b72b3fad5a0aadb4e18182414e0294c5596c26426adc204fd473258' - '4e03faa2ebaabec3f700398e034cdb799c5e9585c43ac5ff03cfaf45c034ef62') - -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}-${pkgver}|${appdir}|" \ - -i {} \; \ - -or -name ".*" -prune -exec rm -r '{}' \; \ - -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 "scripts" -prune -exec rm -r '{}' \; \ - -or -name "test" -prune -exec rm -r '{}' \; \ - -or -name "tests" -prune -exec rm -r '{}' \; -} Copied: min/repos/community-any/PKGBUILD (from rev 545044, min/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-12-31 08:42:56 UTC (rev 545045) @@ -0,0 +1,80 @@ +# Maintainer: Nicola Squartini <tens...@gmail.com> + +pkgname=min +pkgver=1.12.0 +_commit=fb2a97e73d0a6dfbd2aaf83fc002a9610c85044d +pkgrel=1 +pkgdesc='A smarter, faster web browser' +arch=('any') +url='https://minbrowser.github.io/min' +license=('Apache') +depends=('electron') +makedepends=('git' 'npm') +source=("git+https://github.com/minbrowser/min.git#commit=${_commit}" + 'min.desktop' + 'min.js' + 'icon.patch') +sha256sums=('SKIP' + 'a779a8daff1d684779ebc6d13ea4c2f09e838df018de41fa19fa3f25aa12e32f' + 'c22324184b72b3fad5a0aadb4e18182414e0294c5596c26426adc204fd473258' + 'f79f52a9d989a96e589b97c68337c82fdc6a1b79a7eb5f8a9c928d4e97902eca') + +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 "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 "scripts" -prune -exec rm -r '{}' \; \ + -or -name "test" -prune -exec rm -r '{}' \; \ + -or -name "tests" -prune -exec rm -r '{}' \; +} Deleted: icon.patch =================================================================== --- icon.patch 2019-12-31 08:42:46 UTC (rev 545044) +++ icon.patch 2019-12-31 08:42:56 UTC (rev 545045) @@ -1,11 +0,0 @@ ---- a/main/main.js -+++ b/main/main.js -@@ -126,7 +126,7 @@ - minWidth: (process.platform === 'win32' ? 400 : 320), // controls take up more horizontal space on Windows - minHeight: 350, - titleBarStyle: 'hiddenInset', -- icon: __dirname + '/icons/icon256.png', -+ icon: '/usr/share/icons/hicolor/256x256/apps/min.png', - frame: process.platform !== 'win32', - 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-any/icon.patch (from rev 545044, min/trunk/icon.patch) =================================================================== --- icon.patch (rev 0) +++ icon.patch 2019-12-31 08:42:56 UTC (rev 545045) @@ -0,0 +1,11 @@ +--- a/main/main.js ++++ b/main/main.js +@@ -145,7 +145,7 @@ + minWidth: (process.platform === 'win32' ? 400 : 320), // controls take up more horizontal space on Windows + minHeight: 350, + titleBarStyle: 'hiddenInset', +- icon: __dirname + '/icons/icon256.png', ++ icon: '/usr/share/icons/hicolor/256x256/apps/min.png', + frame: process.platform !== 'win32', + 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 2019-12-31 08:42:46 UTC (rev 545044) +++ min.desktop 2019-12-31 08:42:56 UTC (rev 545045) @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Min -GenericName=Web Browser -Comment=A smarter, faster web browser -Icon=min -Exec=min -Categories=GTK;Network;WebBrowser; -StartupNotify=true Copied: min/repos/community-any/min.desktop (from rev 545044, min/trunk/min.desktop) =================================================================== --- min.desktop (rev 0) +++ min.desktop 2019-12-31 08:42:56 UTC (rev 545045) @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Min +GenericName=Web Browser +Comment=A smarter, faster web browser +Icon=min +Exec=min +Categories=GTK;Network;WebBrowser; +StartupNotify=true Deleted: min.js =================================================================== --- min.js 2019-12-31 08:42:46 UTC (rev 545044) +++ min.js 2019-12-31 08:42:56 UTC (rev 545045) @@ -1,29 +0,0 @@ -#!/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); Copied: min/repos/community-any/min.js (from rev 545044, min/trunk/min.js) =================================================================== --- min.js (rev 0) +++ min.js 2019-12-31 08:42:56 UTC (rev 545045) @@ -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);