чување 9c49b4dfc951890874eafd7539bf8ddd662fcbb0
родитељ d3a03ae6233a2c5325d3b103cbad2dc229d69466
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sat, 3 Sep 2022 22:24:52 +0200
Add isync; update TODO
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 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