diff --git a/README.md b/README.md index 18ef83b..bc0b3e5 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Can be run as Single User Blog or Multi User Instance. Each User can be limited from 1 to unlimited blogs. -**Shipped version:** v0.10.0 +**Shipped version:** v0.11.1 ## Important points to read before installing diff --git a/arm64_compilation b/arm64_compilation new file mode 100644 index 0000000..75462c5 --- /dev/null +++ b/arm64_compilation @@ -0,0 +1,62 @@ +#!/bin/bash + +GO_VERSION="1.13.4" +NODE_VERSION="v13.1.0" +WRITEFREELY_VERSION="0.11.1" + +# Install Go for ARM64 + +cd +rm -rf ~/gitwork +wget https://dl.google.com/go/$GO_VERSION.linux-arm64.tar.gz +tar -zxvf go$GO_VERSION.linux-arm64.tar.gz +rm go$GO_VERSION.linux-arm64.tar.gz +rm -rf /usr/local/go/ +mv go /usr/local/ +export GOROOT=/usr/local/go +mkdir -p ~/gitwork/go/src +mkdir ~/gitwork/go/bin +mkdir ~/gitwork/go/pkg +export GOPATH=~/gitwork/go +export PATH=$PATH:/usr/local/go/bin +export PATH="$PATH:$GOPATH/bin" +go version + +# Install Nodejs for ARM64 + +wget https://nodejs.org/dist/v13.1.0/node-$NODE_VERSION-linux-arm64.tar.xz +tar -xvf node-$NODE_VERSION-linux-arm64.tar.xz +rm node-$NODE_VERSION-linux-arm64.tar.xz +rm -rf /usr/local/node-$NODE_VERSION-linux-arm64/ +cp -rp node-$NODE_VERSION-linux-arm64 /usr/local/ +rm -rf node-$NODE_VERSION-linux-arm64 +ln -s /usr/local/node-$NODE_VERSION-linux-arm64 /usr/local/node +export PATH=$PATH:/usr/local/node/bin +node --version + +# Build writefreely + +go get -u github.com/go-bindata/go-bindata/... +go get -d github.com/writeas/writefreely/cmd/writefreely + +cd $GOPATH/src/github.com/writeas/writefreely + +git checkout -b v$WRITEFREELY_VERSION + +# If running Go 1.11+ +export GO111MODULE=on + +make build # Compile the application + +# Create the package + +cd +wget https://github.com/writeas/writefreely/releases/download/v0.11.1/writefreely_$WRITEFREELY_VERSION_linux_amd64.tar.gz +rm -rf writefreely +tar -zxvf writefreely_$WRITEFREELY_VERSION_linux_amd64.tar.gz +rm writefreely_$WRITEFREELY_VERSION_linux_amd64.tar.gz +rm -rf writefreely/writefreely + +cp $GOPATH/src/github.com/writeas/writefreely/cmd/writefreely/writefreely writefreely/writefreely + +tar -zcvf writefreely_$WRITEFREELY_VERSION_linux_arm64.tar.gz writefreely \ No newline at end of file diff --git a/conf/arm.src b/conf/arm.src index c59cf88..7afd99d 100644 --- a/conf/arm.src +++ b/conf/arm.src @@ -1,6 +1,6 @@ -SOURCE_URL=https://github.com/writeas/writefreely/releases/download/v0.10.0/writefreely_0.10.0_linux_arm7.tar.gz -SOURCE_SUM=a746db116272d5ded74cd5556b56ed2f2c4f6af1785f44e6254b63adee0a7d92 +SOURCE_URL=https://github.com/writeas/writefreely/releases/download/v0.11.1/writefreely_0.11.1_linux_arm7.tar.gz +SOURCE_SUM=d13d95d65bdae06a71a370acf80a6bb709949ab28e9d80034da9c4d943173698 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz -SOURCE_IN_SUBDIR=false +SOURCE_IN_SUBDIR=true SOURCE_FILENAME= diff --git a/conf/arm64.src b/conf/arm64.src index ecd8b77..feacfa4 100644 --- a/conf/arm64.src +++ b/conf/arm64.src @@ -1,6 +1,6 @@ -SOURCE_URL=https://github.com/YunoHost-Apps/writefreely_ynh/releases/download/v0.10.0/writefreely_0.10.0_linux_arm64.tar.gz -SOURCE_SUM=da7593fad065e17dae12ff64f501143694d585b4f0e021a60d25b02e58d127d2 +SOURCE_URL=https://github.com/YunoHost-Apps/writefreely_ynh/releases/download/v0.11.1/writefreely_0.11.1_linux_arm64.tar.gz +SOURCE_SUM=3976b00bf8dd0a068ed4b8c6952c6abc5702c2f13b04eb6b39e289ae22336606 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz -SOURCE_IN_SUBDIR=false +SOURCE_IN_SUBDIR=true SOURCE_FILENAME= diff --git a/conf/config.ini b/conf/config.ini index f005993..97aff4d 100644 --- a/conf/config.ini +++ b/conf/config.ini @@ -4,6 +4,7 @@ port = __PORT__ bind = 127.0.0.1 tls_cert_path = tls_key_path = +autocert = false templates_parent_dir = static_parent_dir = pages_parent_dir = @@ -23,9 +24,14 @@ site_name = WriteFreely site_description = WriteFreely_Blogs host = __DOMAIN_URL__ theme = write +editor = disable_js = false webfonts = true landing = +simple_nav = false +wf_modesty = false +chorus = false +disable_drafts = false single_user = __SINGLEUSER__ open_registration = true min_username_len = 3 @@ -35,3 +41,5 @@ public_stats = true private = false local_timeline = true user_invites = +default_visibility = + diff --git a/conf/x86-64.src b/conf/x86-64.src index ab1ad89..32e32af 100644 --- a/conf/x86-64.src +++ b/conf/x86-64.src @@ -1,6 +1,6 @@ -SOURCE_URL=https://github.com/writeas/writefreely/releases/download/v0.10.0/writefreely_0.10.0_linux_amd64.tar.gz -SOURCE_SUM=11498cfc579b94326bdae0b61a992ba4ee3a0200a83920043c1d8ea3bdce8380 +SOURCE_URL=https://github.com/writeas/writefreely/releases/download/v0.11.1/writefreely_0.11.1_linux_amd64.tar.gz +SOURCE_SUM=694ece3eb07b6d067cc895445b645374693bb1ab4f721f6a8d619c263086d82e SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz -SOURCE_IN_SUBDIR=false +SOURCE_IN_SUBDIR=true SOURCE_FILENAME= diff --git a/manifest.json b/manifest.json index b329790..a95e06b 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "For starting a minimalist, federated blog — or an entire community.", "fr": "Permet de créer un blog fédéré minimaliste ou une communauté entière." }, - "version": "0.10.0~ynh1", + "version": "0.11.1~ynh1", "url": "https://writefreely.org", "license": "AGPL-3.0-or-later", "maintainer": [