update 14/04/2025

This commit is contained in:
Thomas Legay 2025-04-14 18:51:11 +02:00
parent ffb7217f7f
commit 0026da2286
56 changed files with 135 additions and 117 deletions

View file

@ -21,6 +21,7 @@ get_git_source(){
else
git clone --depth 1 -b ${GIT_VERSION} ${DEPOT} ${GIT_PATH}
fi
[ "$1" != "noremovegit" ] && find ${GIT_PATH} -name .git -exec rm -fr {} \;
}
configure_depot_lgy(){

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=0.108.0-b.62
VERSION=0.108.0-b.65
APP=adguardhome
DEPOT=https://github.com/AdguardTeam/AdGuardHome.git
GIT_VERSION=v${VERSION}

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=4.38.18
VERSION=4.39.1
APP=authelia
DEPOT=https://github.com/authelia/authelia.git
GIT_VERSION=v${VERSION}
@ -12,13 +12,13 @@ PACKAGE_DEPENDENCY="build-essential nodejs"
main(){
base_package_upgrade
envinit
get_git_source
get_git_source noremovegit
build
makedeb
}
envinit() {
configure_depot_nodejs
configure_depot_nodejs 22
install_package_dependency
install_go
wget -qO - https://get.pnpm.io/install.sh | sh -

View file

@ -1,5 +1,7 @@
#!/bin/bash
id authelia &> /dev/null || useradd authelia -r -s /bin/false
APP=authelia
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
systemctl | grep authelia | grep -q running && systemctl daemon-reload && systemctl restart authelia

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=2.7.0
VERSION=2.7.1
APP=babybuddy
DEPOT=https://github.com/babybuddy/babybuddy.git
GIT_VERSION=v${VERSION}

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=2025.1.1
VERSION=2025.3.0
APP=bitwarden-desktop
DEPOT=https://github.com/bitwarden/clients.git
GIT_VERSION=desktop-v${VERSION}

View file

@ -1,9 +1,9 @@
#!/bin/bash
id budibase-server &> /dev/null || useradd budibase-server -r -s /bin/false -md /var/lib/budibase-server
APP=budibase-server
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
chown -R budibase-server:budibase-server /var/lib/budibase-server
id budibase-worker &> /dev/null || useradd budibase-worker -r -s /bin/false -md /var/lib/budibase-worker
chown -R budibase-worker:budibase-worker /var/lib/budibase-worker
APP=budibase-worker
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=2.1.1
VERSION=2.3.1
APP=claper
DEPOT=https://github.com/ClaperCo/Claper.git
GIT_VERSION=v${VERSION}

View file

@ -3,6 +3,6 @@ Version: %VERSION%
Section: contrib
Priority: optional
Architecture: all
Depends: inotify-tools, erlang-base, erlang-syntax-tools, erlang-xmerl, ghostscript >= 9 , libreoffice >=24
Depends: inotify-tools, erlang-base, erlang-syntax-tools, erlang-xmerl, ghostscript (>= 9) , libreoffice (>= 24)
Maintainer: Thomas Legay <thomas@lgy.fr>
Description: claper

View file

@ -1,5 +1,4 @@
#!/bin/bash
id claper &> /dev/null || useradd claper -r -s /bin/false -d /opt/claper
chown -R claper:claper /opt/claper
APPclaperumap
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /opt/$APP/
chown -R $APP:$APP /opt/$APP/

View file

@ -1,5 +1,4 @@
#!/bin/bash
id cloudbeaver &> /dev/null || useradd cloudbeaver -r -s /bin/false -d /var/lib/cloudbeaver
chown -R cloudbeaver:cloudbeaver /var/lib/cloudbeaver
APP=cloudbeaver
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,5 +1,4 @@
#!/bin/bash
id clouseau &> /dev/null || useradd clouseau -r -s /bin/false -d /var/lib/clouseau
chown -R clouseau:clouseau /var/lib/clouseau
APP=clouseau
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=1.11.89
VERSION=1.11.95
APP=element-web
DEPOT=https://github.com/vector-im/element-web.git
GIT_VERSION=v${VERSION}

View file

@ -1,5 +1,4 @@
#!/bin/bash
id flame &> /dev/null || useradd flame -r -s /bin/false
chown -R flame:flame /var/lib/flame
APP=flame
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,6 +1,5 @@
#!/bin/bash
id forgejo &> /dev/null || useradd forgejo -r -s /bin/false -d /var/lib/forgejo/
chown -R forgejo:forgejo /var/lib/forgejo/
chown forgejo:forgejo /etc/forgejo/app.ini
APP=forgejo
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
chown $APP:$APP /etc/forgejo/app.ini

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=10.0.17
VERSION=10.0.18
APP=glpi
DEPOT=https://github.com/glpi-project/glpi.git
GIT_VERSION=${VERSION}

View file

@ -1,5 +1,6 @@
#!/bin/bash
id gotify &> /dev/null || useradd gotify -r -s /bin/false -md /var/lib/gotify
APP=gotify
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP
chown -R www-data:www-data /var/lib/gotify/data/

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=4.3.0
VERSION=4.4.1
APP=grocy
DEPOT=https://github.com/grocy/grocy.git
GIT_VERSION=v$VERSION

View file

@ -1,11 +1,11 @@
#!/bin/bash
VERSION=1.5.3
VERSION=1.5.5
APP=guacamole-server
DEPOT=https://github.com/apache/guacamole-server.git
GIT_VERSION=${VERSION}
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bullseye
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=4
PACKAGE_DEPENDENCY="build-essential automake autoconf libjpeg62-turbo-dev libcairo2-dev libpng-dev libtool-bin uuid-dev libossp-uuid-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev"
@ -27,7 +27,6 @@ build(){
autoconf
./configure --prefix=/
make DESTDIR=/tmp/src/rootfs install
}
makedeb(){

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=3.2.6
VERSION=3.2.13
APP=joplin-desktop
GIT_VERSION=v${VERSION}
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
@ -24,6 +24,7 @@ build() {
cd /tmp/${APP}/
BUILD_SEQUENCIAL=1 yarn install
cd packages/app-desktop
USE_HARD_LINKS=false yarn dist
npm run dist
}

View file

@ -1,2 +1,2 @@
#!/bin/bash
/usr/share/joplin/Joplin.AppImage
/usr/share/joplin/Joplin.AppImage --no-sandbox

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=3.0.1
VERSION=3.3.13
APP=joplin-server
GIT_VERSION=server-v${VERSION}
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)

View file

@ -1,8 +1,10 @@
#!/bin/bash
APP=joplin-server
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
id joplin-server &> /dev/null || useradd joplin-server -r -s /bin/false -md /var/lib/joplin-server
## issue https://github.com/laurent22/joplin/issues/5980
[ ! -e /usr/lib/joplin-server/server/temp/ ] && mkdir /usr/lib/joplin-server/server/temp/
[ ! -e /usr/lib/joplin-server/server/logs/ ] && mkdir /usr/lib/joplin-server/server/logs/
chown joplin-server:joplin-server /usr/lib/joplin-server/server/temp/
chown joplin-server:joplin-server /usr/lib/joplin-server/server/logs/
[ ! -e /usr/lib/$APP/server/temp/ ] && mkdir /usr/lib/$APP/server/temp/
[ ! -e /usr/lib/$APP/server/logs/ ] && mkdir /usr/lib/$APP/server/logs/
chown $APP:$APP /usr/lib/$APP/server/temp/
chown $APP:$APP /usr/lib/$APP/server/logs/

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=26.1.0
VERSION=26.2.0
APP=keycloak
DEPOT=https://github.com/keycloak/keycloak.git
GIT_VERSION=${VERSION}

View file

@ -1,6 +1,6 @@
#!/bin/bash
id keycloak &> /dev/null || useradd keycloak -r -s /bin/false
chown keycloak:keycloak /var/lib/keycloak/ -R
chown keycloak:keycloak /usr/lib/keycloak/lib/quarkus -R
APP=keycloak
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
chown $APP:$APP /usr/lib/keycloak/lib/quarkus -R

View file

@ -1,9 +1,9 @@
#!/bin/bash
APP=linkding
#Allready create on package then no -md
id linkding &> /dev/null || useradd linkding -r -s /bin/false -d /var/lib/linkding
chown linkding:linkding /var/lib/linkding -R
id $APP &> /dev/null || useradd $APP -r -s /bin/false -d /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
#Need to be remove because usr need to be in read only
chown linkding:linkding /usr/share/linkding/bookmarks/static -R

View file

@ -1,4 +1,5 @@
#!/bin/bash
id mailhog &> /dev/null || useradd mailhog -r -s /bin/false -d /
APP=mailhog
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,4 +1,5 @@
#!/bin/bash
id mautrix-syncproxy &> /dev/null || useradd mautrix-syncproxy -r -s /bin/false -d /
APP=mautrix-syncproxy
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,4 +1,6 @@
#!/bin/bash
id mautrix-whatsapp &> /dev/null || useradd mautrix-whatsapp -r -s /bin/false -md /var/lib/mautrix-whatsapp
chown mautrix-whatsapp:mautrix-whatsapp /etc/mautrix-whatsapp/
APP=mautrix-whatsapp
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
chown -R $APP:$APP /etc/mautrix-whatsapp/

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=0.11.2
VERSION=0.11.4
APP=mautrix-whatsapp
DEPOT=https://github.com/mautrix/whatsapp.git
GIT_VERSION=v${VERSION}

View file

@ -1,4 +1,7 @@
#!/bin/bash
id mautrix-wsproxy &> /dev/null || useradd mautrix-wsproxy -r -s /bin/false -d /
APP=mautrix-wsproxy
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=0.52.5.4
VERSION=0.54.2.4
APP=metabase
DEPOT=https://github.com/metabase/metabase.git
GIT_VERSION=v$VERSION
@ -12,7 +12,7 @@ PACKAGE_DEPENDENCY="build-essential default-jdk curl nodejs yarn"
main(){
base_package_upgrade
configure_depot_yarn
configure_depot_nodejs 20
configure_depot_nodejs 22
install_package_dependency
install_clojure
get_git_source

View file

@ -1,5 +1,5 @@
#!/bin/bash
id metabase &> /dev/null || useradd metabase -r -s /bin/false -d /var/lib/metabase
chown -R metabase:metabase /var/lib/metabase
APP=metabase
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,4 +1,5 @@
#!/bin/bash
id minio&> /dev/null || useradd minio -r -s /bin/false -md /var/lib/minio
chown minio:minio /var/lib/minio
APP=minio
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,9 +1,11 @@
#!/bin/bash
VERSION=4.4.1
VERSION=4.5.2
APP=moodle-auth-oidc
DEPOT=https://github.com/microsoft/moodle-auth_oidc.git
DEPOT=https://github.com/tomamplius/moodle-auth_oidc.git
GIT_VERSION=v$VERSION
GIT_VERSION=last
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=1

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=2.8.6
VERSION=2.14.5
APP=paperless-ngx
DEPOT=https://github.com/paperless-ngx/paperless-ngx.git
GIT_VERSION=v${VERSION}

View file

@ -9,4 +9,4 @@ else
/var/cache/paperless-ngx/python-venv/bin/pip3 install -r /usr/share/paperless-ngx/requirements.txt
date +%y%m%d > /var/cache/paperless-ngx/lastcheck
fi
) 9>python3 -m venv /tmp/paperless-ngx-python-venv
) 9> /tmp/paperless-ngx-python-venv

View file

@ -4,5 +4,5 @@ Section: contrib
Priority: optional
Architecture: all
Maintainer: Thomas Legay <thomas@lgy.fr>
Depends: python3, python3-pip, python3-dev, imagemagick, fonts-liberation, gnupg, libpq-dev, default-libmysqlclient-dev, pkg-config, libmagic-dev, mime-support, libzbar0, poppler-utils, unpaper, ghostscript, icc-profiles-free, qpdf, liblept5, libxml2, pngquant, zlib1g, tesseract-ocr, gcc
Depends: python3, python3-pip, python3-dev, imagemagick, fonts-liberation, gnupg, libpq-dev, default-libmysqlclient-dev, pkg-config, libmagic-dev, mime-support, libzbar0, poppler-utils, unpaper, ghostscript, icc-profiles-free, qpdf, liblept5, libxml2, pngquant, zlib1g, tesseract-ocr, gcc, python3-venv
Description: Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.

View file

@ -1,11 +1,11 @@
#!/bin/bash
VERSION=4.11.0
VERSION=4.15.0
APP=phpbb-language-fr
DEPOT=https://github.com/qiaeru/phpbb-language-fr.git
GIT_VERSION=v$VERSION
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bullseye
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=1
STEP="base_package_upgrade default_prebuild makedeb"

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=3.3.14
VERSION=3.3.15
APP=phpbb
DEPOT=https://github.com/phpbb/phpbb.git
GIT_VERSION=release-$VERSION

View file

@ -1,9 +1,8 @@
#!/bin/bash
APP=picapport
id ${APP} &> /dev/null || useradd ${APP} -r -s /bin/false -md /var/lib/${APP}
chown -R ${APP}:${APP} /var/lib/${APP}/
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/
if [[ $(systemctl list-unit-files | grep ${APP}.services) -eq 0 ]]
then

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=1.6.9
VERSION=1.6.10
APP=roundcubemail
DEPOT=https://github.com/roundcube/roundcubemail.git
GIT_VERSION=${VERSION}

View file

@ -1,7 +1,7 @@
#!/bin/bash
APP=rustdesk-server
VERSION=1.1.13
VERSION=1.1.14
GIT_VERSION=$VERSION
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bookworm

View file

@ -1,4 +1,7 @@
#!/bin/bash
id hbbr &> /dev/null || useradd hbbr -r -s /bin/false -md /var/lib/hbbr
chown hbbr:hbbr /var/lib/hbbr
APP=hbbr
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,4 +1,7 @@
#!/bin/bash
id hbbs &> /dev/null || useradd hbbs -r -s /bin/false -md /var/lib/hbbs
chown hbbs:hbbs /var/lib/hbbs
APP=hbbs
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,4 +1,5 @@
#!/bin/bash
id vaultwarden&> /dev/null || useradd vaultwarden -r -s /bin/false -md /var/lib/vaultwarden
chown vaultwarden:vaultwarden /var/lib/vaultwarden
APP=vaultwarden
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,9 +1,9 @@
#!/bin/bash
VERSION=2.7.1
VERSION=2.8.2
APP=umap
DEPOT=https://github.com/umap-project/umap.git
GIT_VERSION=${VERSION}
GIT_VERSION=last
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=6
@ -14,7 +14,7 @@ main(){
install_package_dependency
get_git_source
build
#makedeb
makedeb
}
build(){

View file

@ -3,5 +3,3 @@
APP=umap
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -6,6 +6,7 @@ After=network.target
User=umap
Group=umap
#WorkingDirectory=/var/share/umap/
EnvironmentFile=/etc/default/umap
ExecStartPre=/usr/bin/python3 -m venv /var/lib/umap/venv
ExecStartPre=/var/lib/umap/venv/bin/pip install /usr/share/umap/.[docker]
ExecStartPre=/var/lib/umap/venv/bin/python3 /usr/share/umap/manage.py migrate

View file

@ -1,7 +1,6 @@
#!/bin/bash
APPUSER=uptime-kuma
id $APPUSER &> /dev/null || useradd $APPUSER -r -s /bin/false -md /var/lib/$APPUSER/
chown -R $APPUSER:$APPUSER /var/lib/$APPUSER/
APP=uptime-kuma
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,9 +1,10 @@
#!/bin/bash
VERSION=2025.1.0
VERSION=2025.3.1
APP=vaultwarden-web
BITWARDEN_VERSION=v${VERSION}
GIT_VERSION=${BITWARDEN_VERSION}
BITWARDEN_VERSION=v2025.1.1
GIT_VERSION=v2025.1.1
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=5

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=1.32.7
VERSION=1.33.2
APP=vaultwarden
GIT_VERSION=$VERSION
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)

View file

@ -1,4 +1,5 @@
#!/bin/bash
id vaultwarden&> /dev/null || useradd vaultwarden -r -s /bin/false -md /var/lib/vaultwarden
chown vaultwarden:vaultwarden /var/lib/vaultwarden
APP=vaultwarden
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/

View file

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=2.6.9
VERSION=2.6.12
APP=wallabag
GIT_VERSION=$VERSION
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)

View file

@ -1,17 +1,17 @@
#!/bin/bash
VERSION=1.42.0
VERSION=2.2.1
APP=zigbee2mqtt
DEPOT=https://github.com/Koenkk/zigbee2mqtt.git
GIT_VERSION=${VERSION}
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=2
IMAGE_SIZE=3
PACKAGE_DEPENDENCY="nodejs make g++ gcc"
main(){
base_package_upgrade
configure_depot_nodejs 20
configure_depot_nodejs 22
install_package_dependency
get_git_source
build
@ -20,14 +20,14 @@ main(){
build() {
cd /tmp/${APP}
npm ci
npm install
npm run build
}
makedeb(){
PATH_DEB=/tmp/src/rootfs
cp -fr /tmp/zigbee2mqtt/data/configuration.yaml ${PATH_DEB}/etc/zigbee2mqtt/configuration.yaml
cp -fr /tmp/zigbee2mqtt/data/configuration.example.yaml ${PATH_DEB}/etc/zigbee2mqtt/configuration.yaml
cp -fr /tmp/zigbee2mqtt/* ${PATH_DEB}/usr/lib/zigbee2mqtt/
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control

View file

@ -1,4 +1,5 @@
#!/bin/bash
id zigbee2mqtt &> /dev/null || useradd zigbee2mqtt -r -s /bin/false -md /var/lib/zigbee2mqtt
chown -R zigbee2mqtt:zigbee2mqtt /var/lib/zigbee2mqtt/
APP=zigbee2mqtt
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/