Build Error: gradlew-fdroid no such file macOS

I’m trying to upload my react native application to F-droid. fdroidserver was installed using brew. When i try build app:

fdroid build free.vpn.unblock.proxy.opensource

This returns at the end:
ERROR: Could not build app free.vpn.unblock.proxy.opensource: OSError while trying to execute /usr/local/Cellar/fdroidserver/2.2.1/libexec/lib/python3.11/site-packages/gradlew-fdroid clean: [Errno 2] No such file or directory: '/usr/local/Cellar/fdroidserver/2.2.1/libexec/lib/python3.11/site-packages/gradlew-fdroid'

My metadata file:

AntiFeatures:
  - NonFreeNet
  - Tracking
Categories:
  - Internet
  - Security
License: GPL-3.0-or-later
AuthorWebSite: https://vpn.llill.xyz/
SourceCode: https://github.com/b4a0/VPN_ReactNative

AutoName: Open Source VPN

RepoType: git
Repo: https://github.com/b4a0/VPN_ReactNative

Builds:
  - versionName: '1.2'
versionCode: 3
commit: 79eb7d6
subdir: android/app
sudo:
  - sysctl fs.inotify.max_user_watches=524288
  - curl -Lo node.tar.xz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz
  - echo "0570b9354959f651b814e56a4ce98d4a067bf2385b9a0e6be075739bc65b0fae node.tar.xz"
    | sha256sum -c -
  - tar xJf node.tar.xz
  - cp -a node-v16.14.0-linux-x64/. /usr/local/
init: npm install
gradle:
  - yes
scanignore:
  - android/build.gradle
  - android/app/build.gradle
  - node_modules/hermes-engine
  - node_modules/jsc-android
  - node_modules/react-native/android/com/facebook/react/react-native/*/
  - node_modules/react-native-device-info/android/build.gradle
  - node_modules/react-native-safe-area-context/android/build.gradle
  - node_modules/react-native-screens/android/build.gradle
  - node_modules/react-native-vector-icons/android/build.gradle
  - node_modules/react-native/ReactAndroid/build.gradle
scandelete:
  - node_modules/
ndk: r21e

MaintainerNotes: scanignore is used to allow the "node_modules/react-native/android"
local Maven repository.

AutoUpdateMode: Version
UpdateCheckMode: Tags
CurrentVersion: '1.2'
CurrentVersionCode: 3

The main problem is that when installing fdroidserver on macos, the gradlew-fdroid file is not added. Some help? Thank you.

So if you look in the fdroidserver folder there’s no such file?

Yes,site-packages folder there’s no such file. Whole fdroidserver folder no such file.

Maybe ask homebrew themselves how they package and why is that missing?

Also, maybe try to link gradle to gradlew-fdroid and try like that?

Check that gradlew-fdroid is executable.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.