Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=fbea2c77470ce55939b2517daecf30133971b3fa
commit fbea2c77470ce55939b2517daecf30133971b3fa Author: DeX77 <[email protected]> Date: Wed Aug 16 11:04:37 2017 +0200 apm-1.18.5-2-x86_64 * fix diff --git a/source/devel-extra/apm/FrugalBuild b/source/devel-extra/apm/FrugalBuild index 4c9f964..0300e0a 100644 --- a/source/devel-extra/apm/FrugalBuild +++ b/source/devel-extra/apm/FrugalBuild @@ -3,7 +3,7 @@ pkgname=apm pkgver=1.18.5 -pkgrel=1 +pkgrel=2 pkgdesc='Atom package manager' archs=('x86_64') groups=('devel-extra') @@ -17,36 +17,49 @@ sha1sums=('802b6888cf92e69936d599890e884e90b06b3464' \ 'd8e7b5cf7be7b3f4d9783a933becf16f88627274' \ 'f65acbf6a91fac6ff6e5b1033bf06369ccfff84d') +_apmdir='/usr/lib/node_modules/atom-package-manager' + build() { - Fpatchall + Fcd + Fexec coffee -c --no-header -o lib src/*.coffee || Fdie Fexec npm install --user root -g --prefix="${Fdestdir}"/usr $(npm pack | tail -1) || Fdie + + # Remove occurrences of ${Fdestdir} + Fexec find "${Fdestdir}" -name "package.json" \ + -exec sed -e "s|${Fdestdir}||" \ + -e "s|${Fsrcdir}/apm-${pkgver}|${_apmdir}|" \ + -i '{}' \; + + # WTF + Frm usr/etc + # Remove useless stuff Fexec find "${Fdestdir}"/usr/lib \ - -name ".*" -prune -exec rm -r '{}' \; \ - -or -name "*.a" -exec rm '{}' \; \ - -or -name "*.bat" -exec rm '{}' \; \ - -or -name "*.mk" -exec rm '{}' \; \ - -or -path "*/git-utils/binding.gyp" -exec rm '{}' \; \ - -or -path "*/git-utils/src" -prune -exec rm -r '{}' \; \ - -or -path "*/keytar/binding.gyp" -exec rm '{}' \; \ - -or -path "*/keytar/src" -prune -exec rm -r '{}' \; \ - -or -path "*/oniguruma/binding.gyp" -exec rm '{}' \; \ - -or -path "*/oniguruma/src" -prune -exec rm -r '{}' \; \ - -or -name "appveyor.yml" -exec rm '{}' \; \ - -or -name "benchmark" -prune -exec rm -r '{}' \; \ - -or -name "binding.Makefile" -exec rm '{}' \; \ - -or -name "config.gypi" -exec rm '{}' \; \ - -or -name "deps" -prune -exec rm -r '{}' \; \ - -or -name "doc" -prune -exec rm -r '{}' \; \ - -or -name "html" -prune -exec rm -r '{}' \; \ - -or -name "Makefile" -exec rm '{}' \; \ - -or -name "man" -prune -exec rm -r '{}' \; \ - -or -name "obj.target" -prune -exec rm -r '{}' \; \ - -or -name "samples" -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 '{}' \; + -name ".*" -prune -exec rm -r '{}' \; \ + -or -name "*.a" -exec rm '{}' \; \ + -or -name "*.bat" -exec rm '{}' \; \ + -or -name "*.mk" -exec rm '{}' \; \ + -or -path "*/git-utils/binding.gyp" -exec rm '{}' \; \ + -or -path "*/git-utils/src" -prune -exec rm -r '{}' \; \ + -or -path "*/keytar/binding.gyp" -exec rm '{}' \; \ + -or -path "*/keytar/src" -prune -exec rm -r '{}' \; \ + -or -path "*/oniguruma/binding.gyp" -exec rm '{}' \; \ + -or -path "*/oniguruma/src" -prune -exec rm -r '{}' \; \ + -or -name "appveyor.yml" -exec rm '{}' \; \ + -or -name "benchmark" -prune -exec rm -r '{}' \; \ + -or -name "binding.Makefile" -exec rm '{}' \; \ + -or -name "config.gypi" -exec rm '{}' \; \ + -or -name "deps" -prune -exec rm -r '{}' \; \ + -or -name "doc" -prune -exec rm -r '{}' \; \ + -or -name "html" -prune -exec rm -r '{}' \; \ + -or -name "Makefile" -exec rm '{}' \; \ + -or -name "man" -prune -exec rm -r '{}' \; \ + -or -name "obj.target" -prune -exec rm -r '{}' \; \ + -or -name "samples" -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 '{}' \; } _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
