mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-26 17:01:34 +02:00
albatross-themes apk-post-messages autossh bitcoin btrbk entr ffmpegthumbnailer firejail firetools fwsnort gnome-colors imapsync inetutils-syslogd inotify-tools-inc isync junit ktsuss letsencrypt-nosudo libmbim libndp libqmi libteam mini-sendmail modemmanager namecoin networkmanager nginx-naxsi numix-themes nxapi opencl-headers opencl-icd-loader opus-tools perl-authen-ntlm perl-bit-vector perl-data-uniqid perl-file-copy-recursive perl-getopt-argvfile perl-io-tee perl-iptables-chainmgr perl-iptables-parse perl-module-scandeps perl-par-dist perl-par-packer perl-par perl-uri-escape psad py-crcmod py-graphviz py-lz4 py-opencl py-opengl-accelerate runit secpwgen secure-delete socklog spacefm tinyssh udevil virt-viewer virtualbricks whois wrk xpra zram-init
65 lines
2.6 KiB
Plaintext
65 lines
2.6 KiB
Plaintext
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
|
|
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
|
|
pkgname=mini-sendmail
|
|
_realname=mini_sendmail
|
|
pkgver=1.3.9
|
|
pkgrel=0
|
|
pkgdesc="Accept mail inside a chroot + wrapper for /bin/sh"
|
|
url="http://acme.com/software/mini_sendmail/"
|
|
arch="all"
|
|
license="custom"
|
|
depends=""
|
|
depends_dev=""
|
|
makedepends="$depends_dev"
|
|
subpackages="$pkgname-doc"
|
|
source="http://www.acme.com/software/$_realname/$_realname-$pkgver.tar.gz
|
|
README.alpine
|
|
LICENSE
|
|
sh.c
|
|
"
|
|
|
|
_builddir="$srcdir"/$_realname-$pkgver
|
|
prepare() {
|
|
local i
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
}
|
|
|
|
build() {
|
|
cd "$_builddir"
|
|
sed -i "s|^BINDIR.*|BINDIR = $pkgdir/var/lib/mini-sendmail|" Makefile
|
|
sed -i "s|^MANDIR.*|MANDIR = $pkgdir/usr/share/man|" Makefile
|
|
sed -i 's|cp mini_sendmail.8.*|cp mini_sendmail.8 $(MANDIR)/man8/|' Makefile
|
|
make || return 1
|
|
cp "$srcdir"/sh.c ./
|
|
gcc sh.c -o sh -static || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
mkdir -p "$pkgdir"/var/lib/mini-sendmail
|
|
mkdir -p "$pkgdir"/usr/share/man/man8
|
|
mkdir -p "$pkgdir"/usr/share/doc/mini-sendmail
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
install -Dm755 sh "$pkgdir"/var/lib/mini-sendmail/
|
|
install -Dm644 "$srcdir"/README.alpine "$pkgdir"/usr/share/doc/mini-sendmail/
|
|
install -Dm644 "$srcdir"/LICENSE "$pkgdir"/usr/share/doc/mini-sendmail/
|
|
}
|
|
|
|
md5sums="0769b6d3ba64fa77a52a90c8866fc4ed mini_sendmail-1.3.9.tar.gz
|
|
de62b0348231c4f3863876f4611f82f8 README.alpine
|
|
a51bbd8a9bcc7391e4db256b6bfb581b LICENSE
|
|
4d751980f33365c5a6520725ab67686e sh.c"
|
|
sha256sums="2e2741ade434808b2b95c7df7b2016a4a7e629c3d6c87468a7f58fb183a1967b mini_sendmail-1.3.9.tar.gz
|
|
be609714548a5b5e33bef3d6e231eec978050f17b0c4f57793025f505b3ff7c9 README.alpine
|
|
65c82388e07b7fc2427c870d52db6e2f6dc81aba58cd2bee005544db6b151376 LICENSE
|
|
d24df6d8ee3b335e6be3a0e78b3110e35ffd3e523e50e0272603ec44c08176b0 sh.c"
|
|
sha512sums="b28c39d94b77acc27a8c9e99583904b43815936b2bf7e27b996685784ff1bc9882bdfc57822ddf62d3198f38ec3df0b766289115cb4e6c23abee93884d2d6bb9 mini_sendmail-1.3.9.tar.gz
|
|
bc6a389f20834956e86edbf033cd6b7a3b7df4a9c1a101a751179c4af444ca08a4cb0bb07dc3a01a3d72908f45059921db336814d9ac9f8eee61d61ce1b2e62f README.alpine
|
|
315b63e597561d911541975160ef5b6158fa5421a638efb06bf5e7af72069484a057c332d590b9e8e72383b67e25f7393a81666f8b914d0c649f1572cf330077 LICENSE
|
|
7356bfb52c46ac79797fea620f7e39c4141c066006e1b72fbf247ea36268a8c89a04120c508c431e0ad152eec9891b2766e2782046e8ea370a1f8ea6699fa0ff sh.c"
|