Date: Sunday, April 1, 2018 @ 03:47:08 Author: tensor5 Revision: 313699
archrelease: copy trunk to community-any Added: min/repos/community-any/PKGBUILD (from rev 313698, min/trunk/PKGBUILD) min/repos/community-any/icon.patch (from rev 313698, min/trunk/icon.patch) min/repos/community-any/min.desktop (from rev 313698, min/trunk/min.desktop) min/repos/community-any/min.js (from rev 313698, 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 | 156 +++++++++++++++++++++++++++++----------------------------- icon.patch | 20 +++---- min.desktop | 18 +++--- min.js | 58 ++++++++++----------- 4 files changed, 126 insertions(+), 126 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-04-01 03:46:17 UTC (rev 313698) +++ PKGBUILD 2018-04-01 03:47:08 UTC (rev 313699) @@ -1,78 +0,0 @@ -# $Id$ -# Maintainer: Nicola Squartini <tens...@gmail.com> - -pkgname=min -pkgver=1.7.0 -pkgrel=1 -pkgdesc='A smarter, faster web browser' -arch=('any') -url='https://minbrowser.github.io/min' -license=('Apache') -depends=('electron') -makedepends=('nodejs-grunt-cli' 'npm') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/minbrowser/min/archive/v${pkgver}.tar.gz" - 'min.desktop' - 'min.js' - 'icon.patch') -sha256sums=('63d6e636eae7fcc4acf2827c14ebd55670807624cd955ff2b7b900ba67937358' - 'a779a8daff1d684779ebc6d13ea4c2f09e838df018de41fa19fa3f25aa12e32f' - 'c22324184b72b3fad5a0aadb4e18182414e0294c5596c26426adc204fd473258' - '340459e0c61204ed280d96920bab3304b4005b99355e7434fcc4dddece5d687b') - -prepare() { - cd ${pkgname}-${pkgver} - - patch -Np1 -i "${srcdir}"/icon.patch -} - -build() { - cd ${pkgname}-${pkgver} - - npm install decomment grunt grunt-contrib-concat grunt-contrib-uglify - mkdir dist - npm run buildTranslations - grunt - rm -r node_modules - - npm install --production --no-optional -} - -package() { - cd ${pkgname}-${pkgver} - - 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,webview}.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 "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 "gulpfile.js" -exec rm '{}' \; \ - -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 313698, min/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-04-01 03:47:08 UTC (rev 313699) @@ -0,0 +1,78 @@ +# $Id$ +# Maintainer: Nicola Squartini <tens...@gmail.com> + +pkgname=min +pkgver=1.7.1 +pkgrel=1 +pkgdesc='A smarter, faster web browser' +arch=('any') +url='https://minbrowser.github.io/min' +license=('Apache') +depends=('electron') +makedepends=('nodejs-grunt-cli' 'npm') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/minbrowser/min/archive/v${pkgver}.tar.gz" + 'min.desktop' + 'min.js' + 'icon.patch') +sha256sums=('d0922298483069802b24c5a9dcc35d212ab042fafce3f04246719ba680998a40' + 'a779a8daff1d684779ebc6d13ea4c2f09e838df018de41fa19fa3f25aa12e32f' + 'c22324184b72b3fad5a0aadb4e18182414e0294c5596c26426adc204fd473258' + '1721c0c42da67c16264aa059428e6d5823293587f4ed541171e3cf382a0d48ae') + +prepare() { + cd ${pkgname}-${pkgver} + + patch -Np1 -i "${srcdir}"/icon.patch +} + +build() { + cd ${pkgname}-${pkgver} + + npm install decomment grunt grunt-contrib-concat grunt-contrib-uglify + mkdir dist + npm run buildTranslations + grunt + rm -r node_modules + + npm install --production --no-optional +} + +package() { + cd ${pkgname}-${pkgver} + + 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,webview}.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 "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 "gulpfile.js" -exec rm '{}' \; \ + -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 2018-04-01 03:46:17 UTC (rev 313698) +++ icon.patch 2018-04-01 03:47:08 UTC (rev 313699) @@ -1,10 +0,0 @@ ---- a/main/main.js -+++ b/main/main.js -@@ -82,7 +82,6 @@ - minWidth: 320, - minHeight: 350, - titleBarStyle: 'hidden-inset', -- icon: __dirname + '/icons/icon256.png', - frame: process.platform !== 'win32' - }) - Copied: min/repos/community-any/icon.patch (from rev 313698, min/trunk/icon.patch) =================================================================== --- icon.patch (rev 0) +++ icon.patch 2018-04-01 03:47:08 UTC (rev 313699) @@ -0,0 +1,10 @@ +--- a/main/main.js ++++ b/main/main.js +@@ -81,7 +81,6 @@ + minWidth: 320, + minHeight: 350, + titleBarStyle: 'hiddenInset', +- icon: __dirname + '/icons/icon256.png', + frame: process.platform !== 'win32' + }) + Deleted: min.desktop =================================================================== --- min.desktop 2018-04-01 03:46:17 UTC (rev 313698) +++ min.desktop 2018-04-01 03:47:08 UTC (rev 313699) @@ -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 313698, min/trunk/min.desktop) =================================================================== --- min.desktop (rev 0) +++ min.desktop 2018-04-01 03:47:08 UTC (rev 313699) @@ -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 2018-04-01 03:46:17 UTC (rev 313698) +++ min.js 2018-04-01 03:47:08 UTC (rev 313699) @@ -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 313698, min/trunk/min.js) =================================================================== --- min.js (rev 0) +++ min.js 2018-04-01 03:47:08 UTC (rev 313699) @@ -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);