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

Update to 0.21.1

This commit is contained in:
Ciarán Ainsworth 2020-06-18 14:30:22 +01:00
parent 009454a709
commit c5650ca004
5 changed files with 72 additions and 62 deletions

View file

@ -3,15 +3,15 @@
[![Integration level](https://dash.yunohost.org/integration/funkwhale.svg)](https://dash.yunohost.org/appci/app/funkwhale) [![Integration level](https://dash.yunohost.org/integration/funkwhale.svg)](https://dash.yunohost.org/appci/app/funkwhale)
[![Install Funkwhale with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=funkwhale) [![Install Funkwhale with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=funkwhale)
> *This package allow you to install Funkwhale quickly and simply on a YunoHost server. > *This package allows you to install Funkwhale quickly and simply on a YunoHost server.
If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.* If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.
## Overview ## Overview
A modern, convivial and free music server on YunoHost A modern, convivial and free music server on YunoHost
Installation requires a dedicated domain for now. I hope subpath installation will be possible in the future. Installation requires a dedicated domain or subdomain. Installing in a subpath is not supported by the upstream project due to dependency requirements.
**Shipped version:** 0.21 **Shipped version:** 0.21.1
## Screenshots ## Screenshots
@ -21,11 +21,11 @@ Installation requires a dedicated domain for now. I hope subpath installation wi
The admin uses the login you provided at installation. The password is the same you use for YunoHost. The admin uses the login you provided at installation. The password is the same you use for YunoHost.
The admin interface is accessible with the address: your.domain.fr/api/admin The admin interface is accessible at the address: your.domain.fr/api/admin
# State of this package # State of this package
* works fine: * The following have been tested with this package and work fine:
* [x] install/remove/backup/remove/upgrade with x86_64 * [x] install/remove/backup/remove/upgrade with x86_64
* [x] import file with web interface, imports from youtube, interraction with MusicBrainz * [x] import file with web interface, imports from youtube, interraction with MusicBrainz

View file

@ -25,7 +25,7 @@
;;; Levels ;;; Levels
;;; Options ;;; Options
Email=jean-baptiste@holcroft.fr Email=cda@rootkey.co.uk
Notification=all Notification=all
;;; Upgrade options ;;; Upgrade options
; commit=80a5044d13a6782063fee2d7fb7a01832a6aa767 ; commit=80a5044d13a6782063fee2d7fb7a01832a6aa767
@ -40,3 +40,10 @@ manifest_arg=domain=DOMAIN&path=/&admin=USER&is_public=1
; commit=4d4bf0981e2d3a00eaae6b19bd54344fe55d6530 ; commit=4d4bf0981e2d3a00eaae6b19bd54344fe55d6530
name=Upgrade from 0.19.1 name=Upgrade from 0.19.1
manifest_arg=domain=DOMAIN&path=/&admin=USER&is_public=1 manifest_arg=domain=DOMAIN&path=/&admin=USER&is_public=1
; commit=4d4bf0981e2d3a00eaae6b19bd54344fe55d6530
name=Upgrade from 0.20.1
manifest_arg=domain=DOMAIN&path=/&admin=USER&is_public=1
; commit=18dd9d6a59ad1f0d03dc634b20e805b5c4f6c6e9
name=Upgrade from 0.21
manifest_arg=domain=DOMAIN&path=/&admin=USER&is_public=1

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/artifacts/0.21/download?job=build_front SOURCE_URL=https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/artifacts/0.21.1/download?job=build_front
SOURCE_SUM=d412b9bf0bb57d48332c6a6ab2f14c6d8e4dc792421ed4077f65550c58ecd754 SOURCE_SUM=94888623d44da2d5c774827e206ce4981a810b54043d7f4b2cfd04b37052718a
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=zip SOURCE_FORMAT=zip
SOURCE_IN_SUBDIR=false SOURCE_IN_SUBDIR=false

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://dev.funkwhale.audio/funkwhale/funkwhale/-/archive/0.21/funkwhale-0.21.tar.gz SOURCE_URL=https://dev.funkwhale.audio/funkwhale/funkwhale/-/archive/0.21.1/funkwhale-0.21.1.tar.gz
SOURCE_SUM=af4d5f9a339a47f5f8881e15dd3b60d4557d46569d1b1ec8b558b086ba101af8 SOURCE_SUM=94239023d52f1327941a28d0bec7c0eebe991f80b5ea25257485c7d27320957a
SOURCE_SUM_PRG=sha256sum SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.bz2 SOURCE_FORMAT=tar.bz2
SOURCE_IN_SUBDIR=true SOURCE_IN_SUBDIR=true

View file

@ -1,53 +1,56 @@
{ {
"name": "Funkwhale", "name": "Funkwhale",
"id": "funkwhale", "id": "funkwhale",
"packaging_format": 1, "packaging_format": 1,
"description": { "description": {
"en": "A modern, convivial and free music server" "en": "A modern, convivial and free music server"
}, },
"version": "0.21~ynh1", "version": "0.21.1~ynh1",
"url": "https://funkwhale.audio", "url": "https://funkwhale.audio",
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"maintainer": { "maintainer": {
"name": "Ciarán Ainsworth", "name": "Ciarán Ainsworth",
"email": "ciaranainsworth@posteo.net" "email": "cda@rootkey.co.uk"
}, },
"requirements": { "previous_maintainers": [{
"name": "Jean-Baptiste Holcroft",
"email": "jean-baptiste@holcroft.fr"
}],
"requirements": {
"yunohost": ">= 3.6" "yunohost": ">= 3.6"
}, },
"multi_instance": true, "multi_instance": true,
"services": [ "services": [
"nginx" "nginx"
], ],
"arguments": { "arguments": {
"install" : [ "install": [{
{ "name": "domain",
"name": "domain", "type": "domain",
"type": "domain", "ask": {
"ask": { "en": "Choose a domain for funkwhale"
"en": "Choose a domain for funkwhale" },
}, "example": "example.com"
"example": "example.com" },
}, {
{ "name": "admin",
"name": "admin", "type": "user",
"type": "user", "ask": {
"ask": { "en": "Choose an admin user"
"en": "Choose an admin user" },
}, "example": "sporiff"
"example": "sporiff" },
}, {
{ "name": "is_public",
"name": "is_public", "type": "boolean",
"type": "boolean", "ask": {
"ask": { "en": "Is it a public application?"
"en": "Is it a public application?" },
}, "help": {
"help": { "en": "Allows unauthenticated users to access the user interface (mandatory for federation)"
"en": "Allows unauthenticated users to access the user interface (mandatory for federation)" },
}, "default": true
"default": true }
} ]
] }
} }
}