mirror of
https://framagit.org/YunoHost-Apps/gitea_ynh.git
synced 2024-11-22 02:51:35 +01:00
Merge branch 'testing' into 'master'
Testing See merge request YunoHost-Apps/gitea_ynh!65
This commit is contained in:
commit
51d80fe8f7
@ -1,7 +1,8 @@
|
|||||||
Gitea package for YunoHost
|
Gitea package for YunoHost
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
[![Integration level](https://dash.yunohost.org/integration/gitea.svg)](https://ci-apps.yunohost.org/ci/apps/gitea%20%28Community%29/lastBuild/consoleFull)
|
|
||||||
|
[![Integration level](https://dash.yunohost.org/integration/gitea.svg)](https://dash.yunohost.org/appci/app/gitea) ![](https://ci-apps.yunohost.org/ci/badges/gitea.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/gitea.maintain.svg)
|
||||||
[![Install gitea with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=gitea)
|
[![Install gitea with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=gitea)
|
||||||
|
|
||||||
> *This package allow you to install gitea quickly and simply on a YunoHost server.
|
> *This package allow you to install gitea quickly and simply on a YunoHost server.
|
||||||
@ -12,7 +13,7 @@ Overview
|
|||||||
|
|
||||||
Gitea is a fork of Gogs a self-hosted Git service written in Go. Alternative to Github.
|
Gitea is a fork of Gogs a self-hosted Git service written in Go. Alternative to Github.
|
||||||
|
|
||||||
**Shipped version:** 1.11.6
|
**Shipped version:** 1.12.2
|
||||||
|
|
||||||
Screenshots
|
Screenshots
|
||||||
-----------
|
-----------
|
||||||
@ -34,8 +35,7 @@ LDAP and HTTP auth are supported.
|
|||||||
|
|
||||||
### Supported architectures
|
### Supported architectures
|
||||||
|
|
||||||
* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/gitea%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/gitea/)
|
* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/gitea%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/gitea/)
|
||||||
|
|
||||||
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/gitea%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/gitea/)
|
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/gitea%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/gitea/)
|
||||||
|
|
||||||
<!--Limitations
|
<!--Limitations
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.6/gitea-1.11.6-linux-arm-6
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.12.2/gitea-1.12.2-linux-arm-6
|
||||||
SOURCE_SUM=2599497b95efd6013fa08a00a027cc89c45680e2b348dfa830520cf99eee694a
|
SOURCE_SUM=f0d32e28d42ac26c71a6b21a84984b9d217d4eb405e9b843293f36fdb6a8bcfa
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FILENAME=gitea
|
SOURCE_FILENAME=gitea
|
||||||
SOURCE_EXTRACT=false
|
SOURCE_EXTRACT=false
|
||||||
|
5
conf/source/arm_1.11.src
Normal file
5
conf/source/arm_1.11.src
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.7/gitea-1.11.7-linux-arm-6
|
||||||
|
SOURCE_SUM=f106d1a846da7abfd8a7dbf20a5d9c60502e1ed034a31f5503f460dea4d0c77d
|
||||||
|
SOURCE_SUM_PRG=sha256sum
|
||||||
|
SOURCE_FILENAME=gitea
|
||||||
|
SOURCE_EXTRACT=false
|
@ -1,8 +1,8 @@
|
|||||||
# The armv7 build is brocken
|
# The armv7 build is brocken
|
||||||
# See : https://github.com/go-gitea/gitea/issues/6700
|
# See : https://github.com/go-gitea/gitea/issues/6700
|
||||||
# Use temporary the armv6 binary
|
# Use temporary the armv6 binary
|
||||||
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.6/gitea-1.11.6-linux-arm-6
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.12.2/gitea-1.12.2-linux-arm-6
|
||||||
SOURCE_SUM=2599497b95efd6013fa08a00a027cc89c45680e2b348dfa830520cf99eee694a
|
SOURCE_SUM=f0d32e28d42ac26c71a6b21a84984b9d217d4eb405e9b843293f36fdb6a8bcfa
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FILENAME=gitea
|
SOURCE_FILENAME=gitea
|
||||||
SOURCE_EXTRACT=false
|
SOURCE_EXTRACT=false
|
||||||
|
8
conf/source/armv7_1.11.src
Normal file
8
conf/source/armv7_1.11.src
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# The armv7 build is brocken
|
||||||
|
# See : https://github.com/go-gitea/gitea/issues/6700
|
||||||
|
# Use temporary the armv6 binary
|
||||||
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.7/gitea-1.11.7-linux-arm-6
|
||||||
|
SOURCE_SUM=f106d1a846da7abfd8a7dbf20a5d9c60502e1ed034a31f5503f460dea4d0c77d
|
||||||
|
SOURCE_SUM_PRG=sha256sum
|
||||||
|
SOURCE_FILENAME=gitea
|
||||||
|
SOURCE_EXTRACT=false
|
@ -1,5 +1,5 @@
|
|||||||
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.6/gitea-1.11.6-linux-386
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.12.2/gitea-1.12.2-linux-386
|
||||||
SOURCE_SUM=93d6fc4796699b1673d838b1c2f52c19ab9523374d0b3cad17d7910c5e86e693
|
SOURCE_SUM=b9bdfc3b75f3cc3f43e435f19adba754a3dccafd0dc5f5f1a43f89e6c6eddf86
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FILENAME=gitea
|
SOURCE_FILENAME=gitea
|
||||||
SOURCE_EXTRACT=false
|
SOURCE_EXTRACT=false
|
||||||
|
5
conf/source/i386_1.11.src
Normal file
5
conf/source/i386_1.11.src
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.7/gitea-1.11.7-linux-386
|
||||||
|
SOURCE_SUM=e176c650ab1dd9735014e5a2c29f15585b988ead9d800d02763e0f4adf283496
|
||||||
|
SOURCE_SUM_PRG=sha256sum
|
||||||
|
SOURCE_FILENAME=gitea
|
||||||
|
SOURCE_EXTRACT=false
|
@ -1,5 +1,5 @@
|
|||||||
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.6/gitea-1.11.6-linux-amd64
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.12.2/gitea-1.12.2-linux-amd64
|
||||||
SOURCE_SUM=0f12e4d471871deb43d8f6ee6fb5dd819c3f5a1a11fb145b17df5c8e8cd2fa3e
|
SOURCE_SUM=3faa3e97a621c3b9ecba7917fd870c07c3c6c88c8cc7c29ecbf2c7b9802d91b0
|
||||||
SOURCE_SUM_PRG=sha256sum
|
SOURCE_SUM_PRG=sha256sum
|
||||||
SOURCE_FILENAME=gitea
|
SOURCE_FILENAME=gitea
|
||||||
SOURCE_EXTRACT=false
|
SOURCE_EXTRACT=false
|
||||||
|
5
conf/source/x86-64_1.11.src
Normal file
5
conf/source/x86-64_1.11.src
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
SOURCE_URL=https://github.com/go-gitea/gitea/releases/download/v1.11.7/gitea-1.11.7-linux-amd64
|
||||||
|
SOURCE_SUM=9261c23b0063132eba61f995561d3a1e76eabfadd7370f8dea2989180c36e2ff
|
||||||
|
SOURCE_SUM_PRG=sha256sum
|
||||||
|
SOURCE_FILENAME=gitea
|
||||||
|
SOURCE_EXTRACT=false
|
@ -1,15 +1,14 @@
|
|||||||
{
|
{
|
||||||
"package_format": 1,
|
|
||||||
"name": "Gitea",
|
"name": "Gitea",
|
||||||
"id": "gitea",
|
"id": "gitea",
|
||||||
"packaging_format": 1,
|
"packaging_format": 1,
|
||||||
"description": {
|
"description": {
|
||||||
"en": "Lightweight git forge",
|
"en": "Lightweight Git forge",
|
||||||
"fr": "Forge git légère"
|
"fr": "Forge Git légère"
|
||||||
},
|
},
|
||||||
"url": "http://gitea.io",
|
"url": "http://gitea.io",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"version": "1.11.6~ynh1",
|
"version": "1.12.2~ynh1",
|
||||||
"maintainer": {
|
"maintainer": {
|
||||||
"name": "rafi59",
|
"name": "rafi59",
|
||||||
"email": "rafi59_dev@srvmaison.fr.nf"
|
"email": "rafi59_dev@srvmaison.fr.nf"
|
||||||
@ -56,12 +55,12 @@
|
|||||||
"name": "is_public",
|
"name": "is_public",
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "Is it a public site ? ",
|
"en": "Is it a public site?",
|
||||||
"fr": "Est-ce un site public ?"
|
"fr": "Est-ce un site public ?"
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
"en": "A public server means that everybody is able to access to the pain page of the forge, on the public profile of the user and on the public repository. But you still can limit the access to each repository if you set it as private. Note that to be able to use the remote git command (clone, pull, push) with http and to use the API by (by example with a smartphone), you need to set this application as public.",
|
"en": "A public server means that everybody is able to access to the pain page of the forge, on the public profile of the user and on the public repository. But you still can limit the access to each repository if you set it as private. Note that to be able to use the remote Git command (clone, pull, push) with HTTP and to use the API by (by example with a smartphone), you need to set this application as public.",
|
||||||
"fr": "Un serveur publique signifie que n'importe qui peut accéder à la page principale de la forge, au profil publique des utilisateur et au dépots publiques Mais vous pouvez définir les dépot en tant que privé. Notez que pour pouvoir utiliser les commandes git distante (clone, pull, push) avec http et pour pouvoir utiliser l'API (par exemple avec un smartphone), vous devez mettre cette application en tant que publique."
|
"fr": "Un serveur public signifie que tout le monde peut accéder à la page principale de la forge, au profil public des utilisateurs et aux dépôts publics. Vous pouvez également définir les dépôts comme étant privés. Notez que pour pouvoir utiliser les commandes Git distantes (clone, pull, push) avec HTTP et pour pouvoir utiliser l'API (par exemple avec un smartphone), vous devez paramétrer cette application comme étant publique."
|
||||||
},
|
},
|
||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,7 @@ final_path="/opt/$app"
|
|||||||
DATADIR="/home/$app"
|
DATADIR="/home/$app"
|
||||||
REPO_PATH="$DATADIR/repositories"
|
REPO_PATH="$DATADIR/repositories"
|
||||||
DATA_PATH="$DATADIR/data"
|
DATA_PATH="$DATADIR/data"
|
||||||
|
SSH_PATH="$DATADIR/.ssh"
|
||||||
|
|
||||||
# Detect the system architecture to download the right tarball
|
# Detect the system architecture to download the right tarball
|
||||||
# NOTE: `uname -m` is more accurate and universal than `arch`
|
# NOTE: `uname -m` is more accurate and universal than `arch`
|
||||||
@ -33,6 +34,7 @@ fi
|
|||||||
create_dir() {
|
create_dir() {
|
||||||
mkdir -p "$final_path/data"
|
mkdir -p "$final_path/data"
|
||||||
mkdir -p "$final_path/custom/conf"
|
mkdir -p "$final_path/custom/conf"
|
||||||
|
mkdir -p "$SSH_PATH"
|
||||||
mkdir -p "$REPO_PATH"
|
mkdir -p "$REPO_PATH"
|
||||||
mkdir -p "$DATA_PATH/avatars"
|
mkdir -p "$DATA_PATH/avatars"
|
||||||
mkdir -p "$DATA_PATH/attachments"
|
mkdir -p "$DATA_PATH/attachments"
|
||||||
|
@ -175,6 +175,10 @@ case $upstream_version in
|
|||||||
ynh_setup_source $final_path source/${architecture}_1.10
|
ynh_setup_source $final_path source/${architecture}_1.10
|
||||||
restart_gitea
|
restart_gitea
|
||||||
;&
|
;&
|
||||||
|
"1.10."* )
|
||||||
|
ynh_setup_source $final_path source/${architecture}_1.11
|
||||||
|
restart_gitea
|
||||||
|
;&
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Install gitea source
|
# Install gitea source
|
||||||
|
Loading…
Reference in New Issue
Block a user