#!/bin/sh # metamail.build # Build metamail for Slackware. # Cleaned up by Stuart Winter for ARMedslack. VERSION=$1 # Extract source: cd $SLACKTRACKSCRATCHDIR tar zxvf $CWD/$PACKAGE-$VERSION.tar.gz cd $PACKAGE-$VERSION slackhousekeeping # Apply diffs. I've used the newer Debian diff (the older one in Slackware # had automake errors) & removed the splitmail.c patch from metamail.fmtbuff.diff as it's no longer required. zcat $PORTCWD/patches/metamail_2.7-45.3.diff.gz | patch -p1 zcat $PORTCWD/patches/metamail.fmtbuf.diff.gz | patch -lp1 # De-debianize it: sed -i 's|sensible-pager|more|g' bin/showexternal sed -i 's|sensible-pager|more|g' bin/sun-message sed -i 's|sensible-pager|more|g' src/metamail/mailto.c # Configure: sh ./configure --prefix=/usr || failconfig # Make: make || failmake sed -i 's|/usr/lib/X11/fonts/misc|/usr/lib/metamail/fonts|g' bin/mailto-hebrew # Install: make install # Docs: mkdir -p /usr/doc/$PACKAGE-$VERSION cp -a CREDITS README mailcap \ /usr/doc/$PACKAGE-$VERSION # Install man pages: install -m644 man/*.1 /usr/man/man1 install -m644 man/*.5 /usr/man/man5 # Install fonts: ( cd fonts make mkdir -p /usr/lib/metamail/fonts install -m644 *.pcf /usr/lib/metamail/fonts install -m644 fonts.alias fonts.dir \ /usr/lib/metamail/fonts ) # These are obsolete, broken, and/or undocumented. # Complain to volkerdi@slackware.com if you miss any of them... for file in \ mailserver rcvAppSingle richtoatk sndAppSingle sun-audio-file sun-message sun-to-mime sun2mime \ rcvAppleSingle sndAppleSingle sun-message.csh \ ; do rm -f /usr/bin/$file rm -f /usr/man/man1/$file.1 done rm -f /usr/lib/libmetamail.a /usr/lib/libmetamail.la # Install package description: cd / slackdesc