чување 12007d647f973122186edd064c8f614467942cbc
родитељ 9eba1b4272f1798807109e9a31c7a37d68acc174
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Fri, 30 Sep 2022 20:21:25 +0200
Add msmtp
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 4, додавања: 50(+), брисања: 1(-)
diff --git a/TODO b/TODO
@@ -3,7 +3,7 @@ TODO
[ ] Add urlview
-[ ] Add msmtp
+[x] Add msmtp
[ ] Add X (quite a task!)
diff --git a/msmtp/config.mk b/msmtp/config.mk
@@ -0,0 +1,5 @@
+PKGBASE= msmtp
+PKGVER= 1.8.22
+LEGALFILES= COPYING
+PREFIX= /
+SRCTARBALLS= https://marlam.de/msmtp/releases/$PKGBASE-$PKGVER.tar.xz
diff --git a/msmtp/dependencies b/msmtp/dependencies
@@ -0,0 +1 @@
+cyrus-sasl
diff --git a/msmtp/mkfile b/msmtp/mkfile
@@ -0,0 +1,43 @@
+mkpklib=/lib/mkpk
+<$mkpklib/defaults.mk
+<config.mk
+<$mkpklib/derivatives.mk
+
+PKG= $PKGBASE-$PKGVER
+BINDIR= $PREFIX/bin
+MANDIR= $PREFIX/share/man
+SYSCONFDIR= /etc
+LOCALSTATEDIR= /var
+CFLAGS= -Os -pipe -fPIC -static --static -fcommon
+LDFLAGS= -s -static --static -fcommon
+LIBS= -lsasl2 `{pkg-config --libs --static gnutls} -lffi
+
+$PKGBASE:QV:
+ printf " CONF\t%s\n" --prefix=$PREFIX
+ #ac_cv_lib_sasl2_sasl_client_init=yes
+ CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
+ ./configure --prefix=$PREFIX \
+ --bindir=$BINDIR \
+ --sysconfdir=$SYSCONFDIR \
+ --localstatedir=$LOCALSTATEDIR \
+ --mandir=$MANDIR
+ printf " MAKE\n"
+ make V=1
+
+install:QV: $PKGBASE install-legal
+ printf " MAKE\t%s\n" "DESTDIR=$(realpath $DESTDIR) install"
+ make DESTDIR=$(realpath $DESTDIR) install
+
+install-legal:QV: $PKGBASE
+ for legalfile in $LEGALFILES; do
+ printf " INST\t%s\n" "$legalfile"
+ $INSTALL -Dm0644 "$legalfile" $LEGALDIR/$legalfile
+ done
+
+clean:QV:
+ if [ -e Makefile ]; then
+ printf " MAKE\tclean\n"
+ make clean
+ fi
+
+<$mkpklib/package.mk