1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/writefreely_ynh.git synced 2024-09-03 20:36:02 +02:00

add arm build

This commit is contained in:
yalh76 2019-03-16 04:02:45 +01:00
parent b2b5a86a91
commit fa88882434
10 changed files with 11 additions and 34 deletions

View file

@ -44,7 +44,7 @@ If User Mode is configured Multiple users, the app be used by multiple users
#### Supported architectures
* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/writefreely%20%28Community%29.svg)](https://ci-apps.yunohost.org/ci/apps/writefreely/)
* ARMv8-A - **Not supported** [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/writefreely%20%28Community%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/writefreely/)
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/writefreely%20%28Community%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/writefreely/)
* Jessie x86-64b - [![Build Status](https://ci-stretch.nohost.me/ci/logs/writefreely%20%28Community%29.svg)](https://ci-stretch.nohost.me/ci/apps/writefreely/)
## Limitations

6
conf/arm.src Normal file
View file

@ -0,0 +1,6 @@
SOURCE_URL=https://github.com/YunoHost-Apps/writefreely_ynh/releases/download/v0.8.1/writefreely_0.8.1_linux_arm64.tar.gz
SOURCE_SUM=6490b34dbc6857d1b0f60d1d6ddb9c20b29e742e0fa10662b49c311970818d14
SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=false
SOURCE_FILENAME=

View file

@ -7,7 +7,6 @@
#=================================================
source ../settings/scripts/_common.sh
source ../settings/scripts/detect_arch
source ../settings/scripts/ynh_systemd_action
source /usr/share/yunohost/helpers

View file

@ -6,19 +6,9 @@
# IMPORT GENERIC HELPERS
#=================================================
source detect_arch
source _common.sh
source /usr/share/yunohost/helpers
#=================================================
# MANAGE APPLICATION NOT COMPATIBLE WITH ARM
#=================================================
if [ $architecture = "arm" ]
then
ynh_die "WriteFreely not available on Arm"
fi
#=================================================
# RETRIEVE ARGUMENTS
#=================================================

View file

@ -6,6 +6,8 @@ elif [ -n "$(uname -m | grep 86)" ]; then
architecture="i386"
elif [ -n "$(uname -m | grep arm)" ]; then
architecture="arm"
elif [ -n "$(uname -m | grep aarch64)" ]; then
architecture="arm"
else
ynh_die "Unable to detect your achitecture, please open a bug describing \
your hardware and the result of the command \"uname -m\"." 1

View file

@ -70,15 +70,6 @@ path_url=$(ynh_normalize_url_path $path_url)
# Register (book) web path
ynh_webpath_register $app $domain $path_url
#=================================================
# MANAGE APPLICATION NOT COMPATIBLE WITH ARM
#=================================================
if [ $architecture = "arm" ]
then
ynh_die "WriteFreely not available on Arm"
fi
#=================================================
# STORE SETTINGS FROM MANIFEST
#=================================================
@ -152,7 +143,7 @@ ynh_print_info "Setting up source files ..."
ynh_app_setting_set $app final_path $final_path
# Download, check integrity, uncompress and patch the source from app.src
ynh_setup_source "$final_path"
ynh_setup_source "$final_path" $architecture
#=================================================
# NGINX CONFIGURATION

View file

@ -6,7 +6,6 @@
# IMPORT GENERIC HELPERS
#=================================================
source detect_arch
source _common.sh
source ynh_systemd_action
source /usr/share/yunohost/helpers

View file

@ -7,7 +7,6 @@
#=================================================
source ../settings/scripts/_common.sh
source ../settings/scripts/detect_arch
source ../settings/scripts/ynh_systemd_action
source /usr/share/yunohost/helpers
@ -44,15 +43,6 @@ ynh_webpath_available $domain $path_url \
test ! -d $final_path \
|| ynh_die "There is already a directory: $final_path "
#=================================================
# MANAGE APPLICATION NOT COMPATIBLE WITH ARM
#=================================================
if [ $architecture = "arm" ]
then
ynh_die "WriteFreely not available on Arm"
fi
#=================================================
# STANDARD RESTORATION STEPS
#=================================================

View file

@ -107,7 +107,7 @@ ynh_print_info "Upgrading source files..."
# Download, check integrity, uncompress and patch the source from app.src
if [ "$upgrade_type" == "UPGRADE_APP" ]
then
ynh_setup_source "$final_path"
ynh_setup_source "$final_path" $architecture
fi
#=================================================