Date: Saturday, May 30, 2020 @ 13:17:36 Author: tensor5 Revision: 637417
upgpkg: react-native-debugger 0.11.3-2 Modified: react-native-debugger/trunk/PKGBUILD react-native-debugger/trunk/react-native-debugger.js --------------------------+ PKGBUILD | 28 +++++++++++++++++++--------- react-native-debugger.js | 2 +- 2 files changed, 20 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-05-30 12:22:11 UTC (rev 637416) +++ PKGBUILD 2020-05-30 13:17:36 UTC (rev 637417) @@ -2,8 +2,8 @@ pkgname=react-native-debugger pkgver=0.11.3 -_commit=c70e9ea4bbe71a9813e77c23e431e493dc8ee41b -pkgrel=1 +_commit=d9c649b228e9cb0080eaabef468a717b529f7143 +pkgrel=2 pkgdesc='The standalone app for React Native Debugger, with React DevTools / Redux DevTools' arch=('any') url='https://github.com/jhen0409/react-native-debugger' @@ -10,6 +10,7 @@ license=('MIT') depends=('electron') makedepends=('asar' 'git' 'yarn') +options=(!emptydirs) source=("git+https://github.com/jhen0409/react-native-debugger.git#commit=${_commit}" 'iconPath.patch' 'react-native-debugger.desktop' @@ -17,13 +18,8 @@ sha256sums=('SKIP' '75cd9814325bfcdfc5dc9f85a7ce75a021e4b3c8cd105b851eb804e7b580d474' 'f63e79516db0feb2e76c366402cf266165c0f7eb282dc55703b800b91152867d' - '8cd406c3b2d091f2a2b73e5755682dc925bb1f75d0d425b82507136b350a4ceb') + '18968069e675630322077d065faa591f7f451a18b4a55d192aaf5da78e98c926') -pkgver() { - cd ${pkgname} - git describe --tags | sed 's/^v//;s/-/+/g' -} - prepare() { cd ${pkgname} @@ -46,7 +42,8 @@ install -dm755 "${pkgdir}/usr/lib" rm dist/logo.png # see iconPath.patch - asar pack dist "${pkgdir}/usr/lib/${pkgname}.asar" + # asar pack dist "${pkgdir}/usr/lib/${pkgname}.asar" + cp -r dist "${pkgdir}/usr/lib/${pkgname}" install -Dm755 ../${pkgname}.js "${pkgdir}/usr/bin/${pkgname}" install -Dm644 -t "${pkgdir}/usr/share/applications" ../${pkgname}.desktop @@ -53,4 +50,17 @@ install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE.md install -Dm644 electron/logo.png \ "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + + rm "${pkgdir}/usr/lib/${pkgname}/node_modules/loose-envify/cli.js" + find "${pkgdir}/usr/lib/${pkgname}/node_modules" \ + -name 'bin' -prune -exec rm -r '{}' \; \ + -or -name 'example' -prune -exec rm -r '{}' \; \ + -or -name 'examples' -prune -exec rm -r '{}' \; \ + -or -name 'test' -prune -exec rm -r '{}' \; \ + -or -name 'tests' -prune -exec rm -r '{}' \; \ + -or -name '*.md' -exec rm '{}' \; \ + -or -name '*.markdown' -exec rm '{}' \; \ + -or -name 'CHANGELOG*' -prune -exec rm -r '{}' \; \ + -or -name 'Makefile' -exec rm '{}' \; \ + -or -name '.*' -prune -exec rm -r '{}' \; } Modified: react-native-debugger.js =================================================================== --- react-native-debugger.js 2020-05-30 12:22:11 UTC (rev 637416) +++ react-native-debugger.js 2020-05-30 13:17:36 UTC (rev 637417) @@ -15,7 +15,7 @@ process.argv.splice(0, 1); // Set application paths. -const appPath = join(dirname(__dirname), "lib", `${name}.asar`); +const appPath = join(dirname(__dirname), "lib", name); const packageJson = require(join(appPath, "package.json")); const productName = packageJson.productName; app.setAppPath(appPath);