update 14/04/2025
This commit is contained in:
parent
ffb7217f7f
commit
0026da2286
56 changed files with 135 additions and 117 deletions
|
@ -21,6 +21,7 @@ get_git_source(){
|
||||||
else
|
else
|
||||||
git clone --depth 1 -b ${GIT_VERSION} ${DEPOT} ${GIT_PATH}
|
git clone --depth 1 -b ${GIT_VERSION} ${DEPOT} ${GIT_PATH}
|
||||||
fi
|
fi
|
||||||
|
[ "$1" != "noremovegit" ] && find ${GIT_PATH} -name .git -exec rm -fr {} \;
|
||||||
}
|
}
|
||||||
|
|
||||||
configure_depot_lgy(){
|
configure_depot_lgy(){
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=0.108.0-b.62
|
VERSION=0.108.0-b.65
|
||||||
APP=adguardhome
|
APP=adguardhome
|
||||||
DEPOT=https://github.com/AdguardTeam/AdGuardHome.git
|
DEPOT=https://github.com/AdguardTeam/AdGuardHome.git
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=4.38.18
|
VERSION=4.39.1
|
||||||
APP=authelia
|
APP=authelia
|
||||||
DEPOT=https://github.com/authelia/authelia.git
|
DEPOT=https://github.com/authelia/authelia.git
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
|
@ -12,13 +12,13 @@ PACKAGE_DEPENDENCY="build-essential nodejs"
|
||||||
main(){
|
main(){
|
||||||
base_package_upgrade
|
base_package_upgrade
|
||||||
envinit
|
envinit
|
||||||
get_git_source
|
get_git_source noremovegit
|
||||||
build
|
build
|
||||||
makedeb
|
makedeb
|
||||||
}
|
}
|
||||||
|
|
||||||
envinit() {
|
envinit() {
|
||||||
configure_depot_nodejs
|
configure_depot_nodejs 22
|
||||||
install_package_dependency
|
install_package_dependency
|
||||||
install_go
|
install_go
|
||||||
wget -qO - https://get.pnpm.io/install.sh | sh -
|
wget -qO - https://get.pnpm.io/install.sh | sh -
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash
|
#!/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
|
systemctl | grep authelia | grep -q running && systemctl daemon-reload && systemctl restart authelia
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=2.7.0
|
VERSION=2.7.1
|
||||||
APP=babybuddy
|
APP=babybuddy
|
||||||
DEPOT=https://github.com/babybuddy/babybuddy.git
|
DEPOT=https://github.com/babybuddy/babybuddy.git
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=2025.1.1
|
VERSION=2025.3.0
|
||||||
APP=bitwarden-desktop
|
APP=bitwarden-desktop
|
||||||
DEPOT=https://github.com/bitwarden/clients.git
|
DEPOT=https://github.com/bitwarden/clients.git
|
||||||
GIT_VERSION=desktop-v${VERSION}
|
GIT_VERSION=desktop-v${VERSION}
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/bash
|
#!/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
|
APP=budibase-worker
|
||||||
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
id budibase-worker &> /dev/null || useradd budibase-worker -r -s /bin/false -md /var/lib/budibase-worker
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
||||||
chown -R budibase-worker:budibase-worker /var/lib/budibase-worker
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=2.1.1
|
VERSION=2.3.1
|
||||||
APP=claper
|
APP=claper
|
||||||
DEPOT=https://github.com/ClaperCo/Claper.git
|
DEPOT=https://github.com/ClaperCo/Claper.git
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
|
|
|
@ -3,6 +3,6 @@ Version: %VERSION%
|
||||||
Section: contrib
|
Section: contrib
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: all
|
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>
|
Maintainer: Thomas Legay <thomas@lgy.fr>
|
||||||
Description: claper
|
Description: claper
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
APPclaperumap
|
||||||
id claper &> /dev/null || useradd claper -r -s /bin/false -d /opt/claper
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /opt/$APP/
|
||||||
|
chown -R $APP:$APP /opt/$APP/
|
||||||
chown -R claper:claper /opt/claper
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
APP=cloudbeaver
|
||||||
id cloudbeaver &> /dev/null || useradd cloudbeaver -r -s /bin/false -d /var/lib/cloudbeaver
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
chown -R cloudbeaver:cloudbeaver /var/lib/cloudbeaver
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
APP=clouseau
|
||||||
id clouseau &> /dev/null || useradd clouseau -r -s /bin/false -d /var/lib/clouseau
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
chown -R clouseau:clouseau /var/lib/clouseau
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=1.11.89
|
VERSION=1.11.95
|
||||||
APP=element-web
|
APP=element-web
|
||||||
DEPOT=https://github.com/vector-im/element-web.git
|
DEPOT=https://github.com/vector-im/element-web.git
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
APP=flame
|
||||||
id flame &> /dev/null || useradd flame -r -s /bin/false
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
chown -R flame:flame /var/lib/flame
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
APP=forgejo
|
||||||
id forgejo &> /dev/null || useradd forgejo -r -s /bin/false -d /var/lib/forgejo/
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
chown -R forgejo:forgejo /var/lib/forgejo/
|
chown $APP:$APP /etc/forgejo/app.ini
|
||||||
chown forgejo:forgejo /etc/forgejo/app.ini
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=10.0.17
|
VERSION=10.0.18
|
||||||
APP=glpi
|
APP=glpi
|
||||||
DEPOT=https://github.com/glpi-project/glpi.git
|
DEPOT=https://github.com/glpi-project/glpi.git
|
||||||
GIT_VERSION=${VERSION}
|
GIT_VERSION=${VERSION}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
APP=gotify
|
||||||
id gotify &> /dev/null || useradd gotify -r -s /bin/false -md /var/lib/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/
|
chown -R www-data:www-data /var/lib/gotify/data/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=4.3.0
|
VERSION=4.4.1
|
||||||
APP=grocy
|
APP=grocy
|
||||||
DEPOT=https://github.com/grocy/grocy.git
|
DEPOT=https://github.com/grocy/grocy.git
|
||||||
GIT_VERSION=v$VERSION
|
GIT_VERSION=v$VERSION
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=1.5.3
|
VERSION=1.5.5
|
||||||
APP=guacamole-server
|
APP=guacamole-server
|
||||||
DEPOT=https://github.com/apache/guacamole-server.git
|
DEPOT=https://github.com/apache/guacamole-server.git
|
||||||
GIT_VERSION=${VERSION}
|
GIT_VERSION=${VERSION}
|
||||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||||
DEBIAN_VERSION_CODENAME=bullseye
|
DEBIAN_VERSION_CODENAME=bookworm
|
||||||
IMAGE_SIZE=4
|
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"
|
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
|
autoconf
|
||||||
./configure --prefix=/
|
./configure --prefix=/
|
||||||
make DESTDIR=/tmp/src/rootfs install
|
make DESTDIR=/tmp/src/rootfs install
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
makedeb(){
|
makedeb(){
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=3.2.6
|
VERSION=3.2.13
|
||||||
APP=joplin-desktop
|
APP=joplin-desktop
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||||
|
@ -24,6 +24,7 @@ build() {
|
||||||
cd /tmp/${APP}/
|
cd /tmp/${APP}/
|
||||||
BUILD_SEQUENCIAL=1 yarn install
|
BUILD_SEQUENCIAL=1 yarn install
|
||||||
cd packages/app-desktop
|
cd packages/app-desktop
|
||||||
|
USE_HARD_LINKS=false yarn dist
|
||||||
npm run dist
|
npm run dist
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
/usr/share/joplin/Joplin.AppImage
|
/usr/share/joplin/Joplin.AppImage --no-sandbox
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=3.0.1
|
VERSION=3.3.13
|
||||||
APP=joplin-server
|
APP=joplin-server
|
||||||
GIT_VERSION=server-v${VERSION}
|
GIT_VERSION=server-v${VERSION}
|
||||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
#!/bin/bash
|
#!/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
|
## 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/$APP/server/temp/ ] && mkdir /usr/lib/$APP/server/temp/
|
||||||
[ ! -e /usr/lib/joplin-server/server/logs/ ] && mkdir /usr/lib/joplin-server/server/logs/
|
[ ! -e /usr/lib/$APP/server/logs/ ] && mkdir /usr/lib/$APP/server/logs/
|
||||||
chown joplin-server:joplin-server /usr/lib/joplin-server/server/temp/
|
chown $APP:$APP /usr/lib/$APP/server/temp/
|
||||||
chown joplin-server:joplin-server /usr/lib/joplin-server/server/logs/
|
chown $APP:$APP /usr/lib/$APP/server/logs/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=26.1.0
|
VERSION=26.2.0
|
||||||
APP=keycloak
|
APP=keycloak
|
||||||
DEPOT=https://github.com/keycloak/keycloak.git
|
DEPOT=https://github.com/keycloak/keycloak.git
|
||||||
GIT_VERSION=${VERSION}
|
GIT_VERSION=${VERSION}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id keycloak &> /dev/null || useradd keycloak -r -s /bin/false
|
APP=keycloak
|
||||||
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
chown keycloak:keycloak /var/lib/keycloak/ -R
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
chown keycloak:keycloak /usr/lib/keycloak/lib/quarkus -R
|
chown $APP:$APP /usr/lib/keycloak/lib/quarkus -R
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
APP=linkding
|
||||||
#Allready create on package then no -md
|
#Allready create on package then no -md
|
||||||
id linkding &> /dev/null || useradd linkding -r -s /bin/false -d /var/lib/linkding
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -d /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
chown linkding:linkding /var/lib/linkding -R
|
|
||||||
|
|
||||||
#Need to be remove because usr need to be in read only
|
#Need to be remove because usr need to be in read only
|
||||||
chown linkding:linkding /usr/share/linkding/bookmarks/static -R
|
chown linkding:linkding /usr/share/linkding/bookmarks/static -R
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/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/
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/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/
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id mautrix-whatsapp &> /dev/null || useradd mautrix-whatsapp -r -s /bin/false -md /var/lib/mautrix-whatsapp
|
APP=mautrix-whatsapp
|
||||||
chown mautrix-whatsapp:mautrix-whatsapp /etc/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/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=0.11.2
|
VERSION=0.11.4
|
||||||
APP=mautrix-whatsapp
|
APP=mautrix-whatsapp
|
||||||
DEPOT=https://github.com/mautrix/whatsapp.git
|
DEPOT=https://github.com/mautrix/whatsapp.git
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
#!/bin/bash
|
#!/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/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=0.52.5.4
|
VERSION=0.54.2.4
|
||||||
APP=metabase
|
APP=metabase
|
||||||
DEPOT=https://github.com/metabase/metabase.git
|
DEPOT=https://github.com/metabase/metabase.git
|
||||||
GIT_VERSION=v$VERSION
|
GIT_VERSION=v$VERSION
|
||||||
|
@ -12,7 +12,7 @@ PACKAGE_DEPENDENCY="build-essential default-jdk curl nodejs yarn"
|
||||||
main(){
|
main(){
|
||||||
base_package_upgrade
|
base_package_upgrade
|
||||||
configure_depot_yarn
|
configure_depot_yarn
|
||||||
configure_depot_nodejs 20
|
configure_depot_nodejs 22
|
||||||
install_package_dependency
|
install_package_dependency
|
||||||
install_clojure
|
install_clojure
|
||||||
get_git_source
|
get_git_source
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id metabase &> /dev/null || useradd metabase -r -s /bin/false -d /var/lib/metabase
|
APP=metabase
|
||||||
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
chown -R metabase:metabase /var/lib/metabase
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id minio&> /dev/null || useradd minio -r -s /bin/false -md /var/lib/minio
|
APP=minio
|
||||||
chown minio:minio /var/lib/minio
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=4.4.1
|
VERSION=4.5.2
|
||||||
APP=moodle-auth-oidc
|
APP=moodle-auth-oidc
|
||||||
DEPOT=https://github.com/microsoft/moodle-auth_oidc.git
|
DEPOT=https://github.com/microsoft/moodle-auth_oidc.git
|
||||||
|
DEPOT=https://github.com/tomamplius/moodle-auth_oidc.git
|
||||||
GIT_VERSION=v$VERSION
|
GIT_VERSION=v$VERSION
|
||||||
|
GIT_VERSION=last
|
||||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||||
DEBIAN_VERSION_CODENAME=bookworm
|
DEBIAN_VERSION_CODENAME=bookworm
|
||||||
IMAGE_SIZE=1
|
IMAGE_SIZE=1
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=2.8.6
|
VERSION=2.14.5
|
||||||
APP=paperless-ngx
|
APP=paperless-ngx
|
||||||
DEPOT=https://github.com/paperless-ngx/paperless-ngx.git
|
DEPOT=https://github.com/paperless-ngx/paperless-ngx.git
|
||||||
GIT_VERSION=v${VERSION}
|
GIT_VERSION=v${VERSION}
|
||||||
|
|
|
@ -9,4 +9,4 @@ else
|
||||||
/var/cache/paperless-ngx/python-venv/bin/pip3 install -r /usr/share/paperless-ngx/requirements.txt
|
/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
|
date +%y%m%d > /var/cache/paperless-ngx/lastcheck
|
||||||
fi
|
fi
|
||||||
) 9>python3 -m venv /tmp/paperless-ngx-python-venv
|
) 9> /tmp/paperless-ngx-python-venv
|
||||||
|
|
|
@ -4,5 +4,5 @@ Section: contrib
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Maintainer: Thomas Legay <thomas@lgy.fr>
|
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.
|
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.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=4.11.0
|
VERSION=4.15.0
|
||||||
APP=phpbb-language-fr
|
APP=phpbb-language-fr
|
||||||
DEPOT=https://github.com/qiaeru/phpbb-language-fr.git
|
DEPOT=https://github.com/qiaeru/phpbb-language-fr.git
|
||||||
GIT_VERSION=v$VERSION
|
GIT_VERSION=v$VERSION
|
||||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||||
DEBIAN_VERSION_CODENAME=bullseye
|
DEBIAN_VERSION_CODENAME=bookworm
|
||||||
IMAGE_SIZE=1
|
IMAGE_SIZE=1
|
||||||
|
|
||||||
STEP="base_package_upgrade default_prebuild makedeb"
|
STEP="base_package_upgrade default_prebuild makedeb"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=3.3.14
|
VERSION=3.3.15
|
||||||
APP=phpbb
|
APP=phpbb
|
||||||
DEPOT=https://github.com/phpbb/phpbb.git
|
DEPOT=https://github.com/phpbb/phpbb.git
|
||||||
GIT_VERSION=release-$VERSION
|
GIT_VERSION=release-$VERSION
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
APP=picapport
|
APP=picapport
|
||||||
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
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} /var/lib/${APP}/
|
|
||||||
|
|
||||||
if [[ $(systemctl list-unit-files | grep ${APP}.services) -eq 0 ]]
|
if [[ $(systemctl list-unit-files | grep ${APP}.services) -eq 0 ]]
|
||||||
then
|
then
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=1.6.9
|
VERSION=1.6.10
|
||||||
APP=roundcubemail
|
APP=roundcubemail
|
||||||
DEPOT=https://github.com/roundcube/roundcubemail.git
|
DEPOT=https://github.com/roundcube/roundcubemail.git
|
||||||
GIT_VERSION=${VERSION}
|
GIT_VERSION=${VERSION}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
APP=rustdesk-server
|
APP=rustdesk-server
|
||||||
VERSION=1.1.13
|
VERSION=1.1.14
|
||||||
GIT_VERSION=$VERSION
|
GIT_VERSION=$VERSION
|
||||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||||
DEBIAN_VERSION_CODENAME=bookworm
|
DEBIAN_VERSION_CODENAME=bookworm
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id hbbr &> /dev/null || useradd hbbr -r -s /bin/false -md /var/lib/hbbr
|
APP=hbbr
|
||||||
chown hbbr:hbbr /var/lib/hbbr
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id hbbs &> /dev/null || useradd hbbs -r -s /bin/false -md /var/lib/hbbs
|
APP=hbbs
|
||||||
chown hbbs:hbbs /var/lib/hbbs
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id vaultwarden&> /dev/null || useradd vaultwarden -r -s /bin/false -md /var/lib/vaultwarden
|
APP=vaultwarden
|
||||||
chown vaultwarden:vaultwarden /var/lib/vaultwarden
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=2.7.1
|
VERSION=2.8.2
|
||||||
APP=umap
|
APP=umap
|
||||||
DEPOT=https://github.com/umap-project/umap.git
|
DEPOT=https://github.com/umap-project/umap.git
|
||||||
GIT_VERSION=${VERSION}
|
GIT_VERSION=last
|
||||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||||
DEBIAN_VERSION_CODENAME=bookworm
|
DEBIAN_VERSION_CODENAME=bookworm
|
||||||
IMAGE_SIZE=6
|
IMAGE_SIZE=6
|
||||||
|
@ -14,7 +14,7 @@ main(){
|
||||||
install_package_dependency
|
install_package_dependency
|
||||||
get_git_source
|
get_git_source
|
||||||
build
|
build
|
||||||
#makedeb
|
makedeb
|
||||||
}
|
}
|
||||||
|
|
||||||
build(){
|
build(){
|
||||||
|
|
|
@ -3,5 +3,3 @@
|
||||||
APP=umap
|
APP=umap
|
||||||
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
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 /var/lib/$APP/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,7 @@ After=network.target
|
||||||
User=umap
|
User=umap
|
||||||
Group=umap
|
Group=umap
|
||||||
#WorkingDirectory=/var/share/umap/
|
#WorkingDirectory=/var/share/umap/
|
||||||
|
EnvironmentFile=/etc/default/umap
|
||||||
ExecStartPre=/usr/bin/python3 -m venv /var/lib/umap/venv
|
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/pip install /usr/share/umap/.[docker]
|
||||||
ExecStartPre=/var/lib/umap/venv/bin/python3 /usr/share/umap/manage.py migrate
|
ExecStartPre=/var/lib/umap/venv/bin/python3 /usr/share/umap/manage.py migrate
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
APPUSER=uptime-kuma
|
|
||||||
|
|
||||||
id $APPUSER &> /dev/null || useradd $APPUSER -r -s /bin/false -md /var/lib/$APPUSER/
|
APP=uptime-kuma
|
||||||
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
chown -R $APPUSER:$APPUSER /var/lib/$APPUSER/
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=2025.1.0
|
VERSION=2025.3.1
|
||||||
APP=vaultwarden-web
|
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)
|
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||||
DEBIAN_VERSION_CODENAME=bookworm
|
DEBIAN_VERSION_CODENAME=bookworm
|
||||||
IMAGE_SIZE=5
|
IMAGE_SIZE=5
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=1.32.7
|
VERSION=1.33.2
|
||||||
APP=vaultwarden
|
APP=vaultwarden
|
||||||
GIT_VERSION=$VERSION
|
GIT_VERSION=$VERSION
|
||||||
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
DEB_VERSION=$VERSION-$(date +%Y%m%d%H%M)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id vaultwarden&> /dev/null || useradd vaultwarden -r -s /bin/false -md /var/lib/vaultwarden
|
APP=vaultwarden
|
||||||
chown vaultwarden:vaultwarden /var/lib/vaultwarden
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=2.6.9
|
VERSION=2.6.12
|
||||||
APP=wallabag
|
APP=wallabag
|
||||||
GIT_VERSION=$VERSION
|
GIT_VERSION=$VERSION
|
||||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION=1.42.0
|
VERSION=2.2.1
|
||||||
APP=zigbee2mqtt
|
APP=zigbee2mqtt
|
||||||
DEPOT=https://github.com/Koenkk/zigbee2mqtt.git
|
DEPOT=https://github.com/Koenkk/zigbee2mqtt.git
|
||||||
GIT_VERSION=${VERSION}
|
GIT_VERSION=${VERSION}
|
||||||
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
|
||||||
DEBIAN_VERSION_CODENAME=bookworm
|
DEBIAN_VERSION_CODENAME=bookworm
|
||||||
IMAGE_SIZE=2
|
IMAGE_SIZE=3
|
||||||
PACKAGE_DEPENDENCY="nodejs make g++ gcc"
|
PACKAGE_DEPENDENCY="nodejs make g++ gcc"
|
||||||
|
|
||||||
main(){
|
main(){
|
||||||
base_package_upgrade
|
base_package_upgrade
|
||||||
configure_depot_nodejs 20
|
configure_depot_nodejs 22
|
||||||
install_package_dependency
|
install_package_dependency
|
||||||
get_git_source
|
get_git_source
|
||||||
build
|
build
|
||||||
|
@ -20,14 +20,14 @@ main(){
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd /tmp/${APP}
|
cd /tmp/${APP}
|
||||||
npm ci
|
npm install
|
||||||
npm run build
|
npm run build
|
||||||
}
|
}
|
||||||
|
|
||||||
makedeb(){
|
makedeb(){
|
||||||
PATH_DEB=/tmp/src/rootfs
|
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/
|
cp -fr /tmp/zigbee2mqtt/* ${PATH_DEB}/usr/lib/zigbee2mqtt/
|
||||||
|
|
||||||
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control
|
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
id zigbee2mqtt &> /dev/null || useradd zigbee2mqtt -r -s /bin/false -md /var/lib/zigbee2mqtt
|
APP=zigbee2mqtt
|
||||||
chown -R zigbee2mqtt:zigbee2mqtt /var/lib/zigbee2mqtt/
|
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
|
||||||
|
chown -R $APP:$APP /var/lib/$APP/
|
||||||
|
|
Loading…
Reference in a new issue