Add Manyverse metadata (new app)

master
Andre Staltz 2018-09-26 16:54:19 +03:00
parent 784ac1f21f
commit eba8f16e39
No known key found for this signature in database
GPG Key ID: 9EDE23EA7E8A4890
2 changed files with 84 additions and 0 deletions

81
metadata/se.manyver.yml Normal file
View File

@ -0,0 +1,81 @@
Categories:
- Connectivity
License: GPL-3.0-only
WebSite: https://manyver.se
SourceCode: https://gitlab.com/staltz/manyverse/tree/HEAD
IssueTracker: https://gitlab.com/staltz/manyverse/issues
Changelog: https://gitlab.com/staltz/manyverse/blob/HEAD/CHANGELOG.md
Donate: https://opencollective.com/manyverse
Bitcoin: 3NNGfHL96UrjggaBVQojF1mnGnXNx1SXv7
AutoName: Manyverse
Summary: A social network off the grid
Description: |-
Manyverse is a social network app using the SSB protocol (Secure Scuttlebutt)
where you can write posts and share with friends nearby or over the internet.
It's different from mainstream social networks because your data is yours, it
lives on your phone, not in the cloud. So there is no login, no company
holding your data, no ads, no tracking of your activity, it's just you and
your friends! The app is free and open source software, and it will always
remain free.
Features:
* Write posts (even when offline)
* Share posts to friends over the internet or nearby (in the same Wi-Fi or
with Bluetooth)
* Scroll through many conversations with friends and add your own comments
* Likes
* More features as we develop the app!
RepoType: git
Repo: https://gitlab.com/staltz/manyverse.git
Builds:
- versionName: 0.18.10-02.beta
versionCode: 30
commit: v0.18.10-02.beta
subdir: android/app
sudo: |-
curl -Lo node.tar.xz https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz && \
echo "85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c node.tar.xz" | sha256sum -c - && \
tar xJf node.tar.xz && \
cp -a node-v8.11.4-linux-x64/. /usr/local/ && \
npm install -g react-native-cli
init: |-
npm install && \
truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
gradle:
- yes
srclibs:
- NodejsMobile@nodejs-mobile-v0.1.7
rm:
- node_modules/react-native/ReactAndroid/src/main/third-party/java/infer-annotations/infer-annotations-4.0.jar
- node_modules/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar
- node_modules/appium/node_modules/appium-adb/jars/
- node_modules/appium/node_modules/appium-uiautomator/test/fixtures/*.jar
- node_modules/appium/node_modules/appium-android-bootstrap/bootstrap/bin/*.jar
- node_modules/appium/node_modules/appium-selendroid-driver/selendroid/download/*.jar
- node_modules/*/build/Release/*.node
- node_modules/appium/node_modules/heapdump/build/Release/*.node
- node_modules/appium/node_modules/heapdump/build/Release/obj.target/*.node
- node_modules/sodium-native/prebuilds/
- node_modules/react-native-android-wifi/Examples/
scanignore:
- android/build.gradle
scandelete:
- node_modules
build: |-
pushd $$NodejsMobile$$ && \
./tools/android_build.sh $$NDK$$ arm && \
popd && \
mv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so && \
npm run build-android-assets
ndk: r17b
MaintainerNotes: scanignore is used to allow the "node_modules/react-native/android"
local Maven repository which contains the prebuilt react-native library which
we get from npm.
AutoUpdateMode: Version v%v
UpdateCheckMode: Tags
CurrentVersion: 0.18.10-02.beta
CurrentVersionCode: 30

3
srclibs/NodejsMobile.txt Normal file
View File

@ -0,0 +1,3 @@
Repo Type:git
Repo:https://github.com/janeasystems/nodejs-mobile