--- admin/PlamoBuild-template-20180815 2018-08-15 16:18:50.000000000 +0900 +++ plamo/03_xclassics/fep.txz/nicolatter/PlamoBuild.nicolatter-1.7.9 2019-10-21 17:30:44.000000000 +0900 @@ -1,19 +1,24 @@ #!/bin/sh ###################################################################### -url="" +url="http://www.nslabs.jp/archives/nicolatter-1.7.9.tar.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/fep.txz/nicolatter/nicolatter-1.7.9-not_declared.patch.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/fep.txz/nicolatter/nicolatter-1.7.9-64bit.patch.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/fep.txz/nicolatter/nicolatter-1.7.9-erase-fix.patch.gz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/fep.txz/nicolatter/nicolatter-rc.tar.gz" verify= digest= branch= commitid= -pkgbase= -vers= +pkgbase=nicolatter +vers=1.7.9 arch=`uname -m` -build=P1 +build=P7 src=$pkgbase-$vers -patchfiles="" -OPT_CONFIG="" -DOCS="README" +patchfiles="nicolatter-1.7.9-not_declared.patch.gz + nicolatter-1.7.9-64bit.patch.gz nicolatter-1.7.9-erase-fix.patch.gz" +OPT_CONFIG="gtk canna wnn" +DOCS="NEWS COPYING with_canna.txt ChangeLog AUTHORS README INSTALL" template=20180815 tmplurl=ftp://plamo.linet.gr.jp/pub/Plamo-src/admin ###################################################################### @@ -37,12 +42,18 @@ if [ -d ${B[$i]} ] ; then rm -rf ${B[$i]} ; fi ; cp -a ${S[$i]} ${B[$i]} done apply_patches + cd $B + cp -p Makefile{,.orig} + cat <<- "EOF" | patch Makefile + 14a15 + > mkdir -p $(installdir) + EOF + cp -p Makefile.conf{,.orig} + sed -i -e "s@/X11R6/lib@/$libdir@g" -e 's@/local@@g' Makefile.conf for i in `seq 0 $((${#B[@]} - 1))` ; do cd ${B[$i]} if [ -x configure ] ; then - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --libdir='${exec_prefix}'/$libdir --infodir='${prefix}'/share/info \ - --mandir='${prefix}'/share/man ${OPT_CONFIG[$i]} + ./configure ${OPT_CONFIG[$i]} fi done fi @@ -51,6 +62,7 @@ cd ${B[$i]} if [ -f Makefile ] ; then make + make addword fi done fi @@ -65,15 +77,42 @@ make install DESTDIR=$P fi done + install -d $P/etc/X11 + cp -r $W/nicolatter $P/etc/X11 touch $W/i.et cd $W TZ=UTC find $P ! -type l -newer i.st ! -newer i.et \ -exec touch -t `date -u '+%m%d0000'` {} \; compress + install -d $P/usr/libexec + cp -p $P/usr/bin/nicolatter $P/usr/libexec + cat <<- "EOF" > $P/usr/bin/nicolatter + #!/bin/sh + + CONVERSIONCLIENT=nicolatter + export CONVERSIONCLIENT + + if [ ! -d $HOME/.nicolatter ] ; then + cp -a /etc/X11/nicolatter $HOME/.nicolatter + sed "s@/home/tamuki@$HOME@g" /etc/X11/nicolatter/global \ + > $HOME/.nicolatter/global + fi + exec /usr/libexec/nicolatter -D + EOF + TZ=UTC touch -t `date -u '+%m%d0000'` $P/usr/bin/nicolatter setup_docdir + cp -a $S/docs $docdir/$src + find $docdir/$src/docs -type f -exec chmod 644 {} \; + chown -R root.root $docdir/$src/docs + mv $docdir/$src/{docs,{AUTHORS,README,INSTALL}.gz} $C + mv $docdir/$src/{$func,$myname,$spec}.gz $C + mv $C/{docs,{AUTHORS,README,INSTALL}.gz} $docdir/$src + mv $C/{$func,$myname,$spec}.gz $docdir/$src + touch -r $S $docdir/$src convert_links tar cvpf $pkg.tar -C $P `cd $P ; find usr/bin | tail -n+2` - tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/man1 | tail -n+2` + tar rvpf $pkg.tar -C $P `cd $P ; find usr/libexec | tail -n+2` + tar rvpf $pkg.tar -C $P etc/X11/nicolatter tar rvpf $pkg.tar -C $P usr/share/doc/$src TZ=UTC touch -t `date -u '+%m%d0000'` $pkg.tar xz $pkg.tar ; touch $pkg.tar.xz ; mv $pkg.tar.xz $pkg.txz