galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 12007d647f973122186edd064c8f614467942cbc
родитељ 9eba1b4272f1798807109e9a31c7a37d68acc174
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Fri, 30 Sep 2022 20:21:25 +0200

Add msmtp

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
MTODO | 2+-
Amsmtp/config.mk | 5+++++
Amsmtp/dependencies | 1+
Amsmtp/mkfile | 43+++++++++++++++++++++++++++++++++++++++++++
измењених датотека: 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