# Maintainer: Dimitris Kiziridis # Contributor: renyuneyun (Rui ZHAO) pkgname=flipper pkgver=0.72.0 pkgrel=1 pkgdesc="A desktop debugging platform for mobile developers" arch=('x86_64') url='https://fbflipper.com' license=('MIT') depends=('gtk3' 'libsecret' 'nss' 'nodejs') optdepends=('watchman: An inotify-based file watching and job triggering command line utility' 'android-sdk: Android debugging support') makedepends=('git' 'yarn' 'gendesk') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/facebook/flipper/archive/v${pkgver}.tar.gz") sha256sums=('25092c18b4968732807bec2d6b5b3f724d3d12178eda7e7ab1e876a4478f1131') build() { cd "${srcdir}/${pkgname}-${pkgver}/desktop" mkdir -p ${srcdir}/yarn_cache yarn --cache-folder=${srcdir}/yarn_cache yarn build --linux } package() { mkdir -p "${pkgdir}/opt/flipper" cp -aR "${srcdir}/${pkgname}-${pkgver}/dist/linux-unpacked/." "${pkgdir}/opt/flipper" mkdir -p "$pkgdir/usr/bin" ln -s "/opt/flipper/flipper" "$pkgdir/usr/bin/flipper" gendesk -f -n --pkgname "flipper" --pkgdesc "${pkgdesc}" --exec="flipper" --categories=Application\;Development --icon flipper install -Dm644 "${srcdir}/flipper.desktop" "${pkgdir}/usr/share/applications/flipper.desktop" install -Dm644 "${srcdir}/${pkgname}-${pkgver}/desktop/static/icon.png" "${pkgdir}/usr/share/pixmaps/flipper.png" install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" sed -i "s|$srcdir||g" "${pkgdir}/opt/flipper/resources/app/defaultPlugins/index.json" }