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

Reply via email to