Add postfixadmin

This commit is contained in:
Thomas Legay 2023-01-30 16:16:00 +01:00
parent e3b1112be7
commit 8681875d98
12 changed files with 228 additions and 0 deletions

View file

@ -0,0 +1,31 @@
#!/bin/bash
VERSION=3.3.13
APP=postfixadmin
DEPOT=https://github.com/postfixadmin/postfixadmin.git
GIT_VERSION=postfixadmin-${VERSION}
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bullseye
IMAGE_SIZE=4
PACKAGE_DEPENDENCY="debhelper-compat build-essential:native dh-apache2 composer php-sqlite3 php-mysql php-xml"
main(){
base_package_upgrade
install_package_dependency
get_git_source
build
makedeb
}
build(){
cd /tmp/${APP}/
composer -n install
composer -n build
echo -e "postfixadmin (${DEB_VERSION}) unstable; urgency=medium\n\n * fake changelog\n\n Thomas Legay <thomas@lgy.fr> $(date -R)" > debian/changelog
}
makedeb(){
cd /tmp/${APP}/
make -f debian/rules binary-indep
cp /tmp/*.deb /tmp/dist
}