galeb-mkfiles

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

чување 9c49b4dfc951890874eafd7539bf8ddd662fcbb0
родитељ d3a03ae6233a2c5325d3b103cbad2dc229d69466
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sat,  3 Sep 2022 22:24:52 +0200

Add isync; update TODO

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

Diffstat:
MTODO | 4+++-
Aisync/config.mk | 5+++++
Aisync/mkfile | 41+++++++++++++++++++++++++++++++++++++++++
измењених датотека: 3, додавања: 49(+), брисања: 1(-)

diff --git a/TODO b/TODO @@ -5,7 +5,7 @@ TODO What would be the license of the combined work? Alternatively, revisit one more time replacing netbsd-curses with ncurses? -[ ] Add isync +[ ] Add SASL, rebuild s-nail, neomutt, isync [ ] Add msmtp @@ -15,6 +15,8 @@ TODO Done ---- +[x] Add isync + [x] Add neomutt [x] Determine minimal set of dependencies to run Luke Smith's mutt-wizard and add those first diff --git a/isync/config.mk b/isync/config.mk @@ -0,0 +1,5 @@ +PKGBASE= isync +PKGVER= 1.4.4 +LEGALFILES= COPYING +PREFIX= / +SRCTARBALLS= https://nav.dl.sourceforge.net/project/isync/isync/$PKGVER/$PKGBASE-$PKGVER.tar.gz diff --git a/isync/mkfile b/isync/mkfile @@ -0,0 +1,41 @@ +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 -lterminfo + +$PKGBASE:QV: + printf " CONF\t%s\n" --prefix=$PREFIX + CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \ + ./configure --prefix=$PREFIX \ + --bindir=$BINDIR \ + --sysconfdir=$SYSCONFDIR \ + --localstatedir=$LOCALSTATEDIR \ + --mandir=$MANDIR + printf " MAKE\n" + make + +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