Date: Saturday, July 1, 2017 @ 13:42:25 Author: tensor5 Revision: 242006
archrelease: copy trunk to community-any Added: min/repos/community-any/PKGBUILD (from rev 242005, min/trunk/PKGBUILD) min/repos/community-any/icon.patch (from rev 242005, min/trunk/icon.patch) min/repos/community-any/min.desktop (from rev 242005, min/trunk/min.desktop) min/repos/community-any/min.js (from rev 242005, 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 | 144 +++++++++++++++++++++++++++++----------------------------- icon.patch | 24 ++++----- min.desktop | 18 +++---- min.js | 58 +++++++++++------------ 4 files changed, 122 insertions(+), 122 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-07-01 13:42:07 UTC (rev 242005) +++ PKGBUILD 2017-07-01 13:42:25 UTC (rev 242006) @@ -1,72 +0,0 @@ -# $Id$ -# Maintainer: Nicola Squartini <tens...@gmail.com> - -pkgname=min -pkgver=1.5.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=('7ccaf8fbcc5b72093b4077b184fef68262b1a4d7d94c4b8cfae2a01b5bdefbd4' - 'a779a8daff1d684779ebc6d13ea4c2f09e838df018de41fa19fa3f25aa12e32f' - 'c22324184b72b3fad5a0aadb4e18182414e0294c5596c26426adc204fd473258' - 'f73d138d68f90e11a60128099b57eecb84a7d067e7f6883ff98924c5f4a61ea8') - -prepare() { - cd ${pkgname}-${pkgver} - - patch -Np1 -i "${srcdir}"/icon.patch -} - -build() { - cd ${pkgname}-${pkgver} - - npm install grunt grunt-contrib-concat grunt-contrib-uglify - grunt - npm uninstall grunt grunt-contrib-concat grunt-contrib-uglify - - npm install --production -} - -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}/main - 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 "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 "test" -prune -exec rm -r '{}' \; \ - -or -name "tests" -prune -exec rm -r '{}' \; -} Copied: min/repos/community-any/PKGBUILD (from rev 242005, min/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-07-01 13:42:25 UTC (rev 242006) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Nicola Squartini <tens...@gmail.com> + +pkgname=min +pkgver=1.6.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=('a4a3a400d8445f3bbcca5e9be4827143770aef14bee00044b481c631ebfb3aa5' + 'a779a8daff1d684779ebc6d13ea4c2f09e838df018de41fa19fa3f25aa12e32f' + 'c22324184b72b3fad5a0aadb4e18182414e0294c5596c26426adc204fd473258' + 'f73d138d68f90e11a60128099b57eecb84a7d067e7f6883ff98924c5f4a61ea8') + +prepare() { + cd ${pkgname}-${pkgver} + + patch -Np1 -i "${srcdir}"/icon.patch +} + +build() { + cd ${pkgname}-${pkgver} + + npm install grunt grunt-contrib-concat grunt-contrib-uglify + grunt + npm uninstall grunt grunt-contrib-concat grunt-contrib-uglify + + npm install --production +} + +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}/main + 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 "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 "test" -prune -exec rm -r '{}' \; \ + -or -name "tests" -prune -exec rm -r '{}' \; +} Deleted: icon.patch =================================================================== --- icon.patch 2017-07-01 13:42:07 UTC (rev 242005) +++ icon.patch 2017-07-01 13:42:25 UTC (rev 242006) @@ -1,12 +0,0 @@ ---- a/main/main.js -+++ b/main/main.js -@@ -78,8 +78,7 @@ - y: bounds.y, - minWidth: 320, - minHeight: 500, -- titleBarStyle: 'hidden-inset', -- icon: __dirname + '/icons/icon256.png' -+ titleBarStyle: 'hidden-inset' - }) - - // and load the index.html of the app. Copied: min/repos/community-any/icon.patch (from rev 242005, min/trunk/icon.patch) =================================================================== --- icon.patch (rev 0) +++ icon.patch 2017-07-01 13:42:25 UTC (rev 242006) @@ -0,0 +1,12 @@ +--- a/main/main.js ++++ b/main/main.js +@@ -78,8 +78,7 @@ + y: bounds.y, + minWidth: 320, + minHeight: 500, +- titleBarStyle: 'hidden-inset', +- icon: __dirname + '/icons/icon256.png' ++ titleBarStyle: 'hidden-inset' + }) + + // and load the index.html of the app. Deleted: min.desktop =================================================================== --- min.desktop 2017-07-01 13:42:07 UTC (rev 242005) +++ min.desktop 2017-07-01 13:42:25 UTC (rev 242006) @@ -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 242005, min/trunk/min.desktop) =================================================================== --- min.desktop (rev 0) +++ min.desktop 2017-07-01 13:42:25 UTC (rev 242006) @@ -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 2017-07-01 13:42:07 UTC (rev 242005) +++ min.js 2017-07-01 13:42:25 UTC (rev 242006) @@ -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 242005, min/trunk/min.js) =================================================================== --- min.js (rev 0) +++ min.js 2017-07-01 13:42:25 UTC (rev 242006) @@ -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);