Date: Saturday, August 13, 2016 @ 03:16:38 Author: tensor5 Revision: 186687
addpkg: asar 0.12.1-1 Added: asar/ asar/repos/ asar/trunk/ asar/trunk/PKGBUILD ----------+ PKGBUILD | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) Added: asar/trunk/PKGBUILD =================================================================== --- asar/trunk/PKGBUILD (rev 0) +++ asar/trunk/PKGBUILD 2016-08-13 03:16:38 UTC (rev 186687) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: Nicola Squartini <[email protected]> + +pkgname=asar +pkgver=0.12.1 +pkgrel=1 +pkgdesc='Creating atom-shell app packages' +arch=('any') +url='https://github.com/electron/asar' +license=('MIT') +depends=('nodejs') +makedepends=('coffee-script' 'npm') +options=(!emptydirs) +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/electron/asar/archive/v${pkgver}.tar.gz") +sha256sums=('4aba846709dd3eeef47857425191ebe8952a1888e9546024b6ddcaff9e12e2dc') + +prepare() { + cd ${pkgname}-${pkgver} + + sed -e '/prepublish/d' -i package.json +} + +build() { + cd ${pkgname}-${pkgver} + + coffee -c --no-header -o lib src/*.coffee +} + +package() { + cd ${pkgname}-${pkgver} + + npm install --user root -g --prefix="${pkgdir}"/usr + + moduledir=/usr/lib/node_modules/${pkgname} + + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s $(realpath \ + --relative-to="${pkgdir}"/usr/share/licenses/${pkgname} \ + "${pkgdir}"${moduledir})/LICENSE \ + "${pkgdir}/usr/share/licenses/${pkgname}" + + # Remove useless stuff and occurrences of ${pkgdir} and ${srcdir} + rm "${pkgdir}"${moduledir}/coffeelint.json + find "${pkgdir}"${moduledir} \ + -name '.*' -prune -exec rm -r '{}' \; \ + -or -name 'appveyor.yml' -exec rm '{}' \; \ + -or -name 'benchmark' -prune -exec rm -r '{}' \; \ + -or -path "*/${pkgname}/node_modules/*/bin" -prune -exec rm -r '{}' \; \ + -or -name 'bin.js' -exec rm '{}' \; \ + -or -name 'bower.json' -exec rm '{}' \; \ + -or -name 'cleanup.sh' -exec rm '{}' \; \ + -or -name 'component.json' -exec rm '{}' \; \ + -or -name 'example' -prune -exec rm -r '{}' \; \ + -or -name 'example.js' -exec rm '{}' \; \ + -or -name 'examples' -prune -exec rm -r '{}' \; \ + -or -name 'Gruntfile.js' -exec rm '{}' \; \ + -or -name 'Makefile' -exec rm '{}' \; \ + -or -name 'man' -prune -exec rm -r '{}' \; \ + -or -name 'package.json' -exec sed -e "s|${pkgdir}||" \ + -e "s|${srcdir}/${pkgname}-${pkgver}|${moduledir}|" -i '{}' \; \ + -or -name 'perf' -prune -exec rm -r '{}' \; \ + -or -name 'test' -prune -exec rm -r '{}' \; \ + -or -name 'test.js' -exec rm '{}' \; \ + -or -name 'tools' -prune -exec rm -r '{}' \; \ + -or -name 'tst' -prune -exec rm -r '{}' \; +} Property changes on: asar/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
