--- admin/PlamoBuild-template-20180815 2018-08-15 16:18:50.000000000 +0900 +++ plamo/03_xclassics/TiMidity++0.txz/TiMidity++/PlamoBuild.TiMidity++-2.15.0 2018-10-06 20:47:21.000000000 +0900 @@ -1,19 +1,25 @@ #!/bin/sh ###################################################################### -url="" +url="http://downloads.sourceforge.net/timidity/TiMidity++-2.15.0-181006-2000.tar.xz + ftp://plamo.linet.gr.jp/pub/Plamo-src/plamo/03_xclassics/TiMidity++0.txz/TiMidity++/guspat-20000706-required.tar.gz" verify= digest= branch= commitid= -pkgbase= -vers= +pkgbase=TiMidity++ +vers=2.15.0 arch=`uname -m` build=P1 src=$pkgbase-$vers patchfiles="" -OPT_CONFIG="" -DOCS="README" +OPT_CONFIG="--enable-audio=alsa,arts,esd,jack,ao,vorbis,flac,speex + --enable-dynamic=ncurses,slang,motif,tcltk,emacs,vt100,xaw,xskin,gtk,server,alsaseq + --enable-network --enable-spectrogram --enable-wrd" +DOCS="README AUTHORS COPYING ChangeLog INSTALL NEWS TODO ChangeLog.[123] + INSTALL.ja README.ja doc/C/CHANGES.02i doc/C/FAQ + `echo doc/C/README.{dl,sf,tk,xskin,xaw,alsaseq,m2m,mts,w32}` + `echo doc/ja_JP.eucJP/README.{dl,sf,tk,xskin,xaw,alsaseq,m2m,mts,w32}`" template=20180815 tmplurl=ftp://plamo.linet.gr.jp/pub/Plamo-src/admin ###################################################################### @@ -37,12 +43,16 @@ if [ -d ${B[$i]} ] ; then rm -rf ${B[$i]} ; fi ; cp -a ${S[$i]} ${B[$i]} done apply_patches + cd $B + cp -p timidity/timidity.h{,.orig} + sed '/MAX_CHANNELS/s@32@80@g' timidity/timidity.h.orig > timidity/timidity.h 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]} + --mandir='${prefix}'/share/man ${OPT_CONFIG[$i]} \ + --with-module-dir=/usr/$libdir/timidity fi done fi @@ -65,15 +75,48 @@ make install DESTDIR=$P fi done + appdefdir=$P/usr/$libdir/X11/app-defaults + install2 interface/TiMidity.ad $appdefdir/TiMidity + sed 's@${prefix}@/usr@g' $appdefdir/TiMidity > $appdefdir/TiMidity~ + mv $appdefdir/TiMidity~ $appdefdir/TiMidity + jappdefdir=$P/usr/$libdir/X11/ja_JP.eucJP/app-defaults + install2 interface/TiMidity-uj.ad $jappdefdir/TiMidity + sed 's@${prefix}@/usr@g' $jappdefdir/TiMidity > $jappdefdir/TiMidity~ + mv $jappdefdir/TiMidity~ $jappdefdir/TiMidity + jmandir=$mandir/ja_JP.eucJP + install2 doc/ja_JP.eucJP/timidity.1 $jmandir/man1/timidity.1 + install2 doc/ja_JP.eucJP/timidity.cfg.5 $jmandir/man5/timidity.cfg.5 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 + strip_libdir $P/usr/$libdir/timidity + touch -t `date '+%m%d0900'` $P/usr/$libdir/timidity + gzip_dir $jmandir/man1 + gzip_dir $jmandir/man5 + shrtmdydir=$P/usr/share/timidity + cp -a timidity $P/usr/share + chown -R root.root $shrtmdydir + cp -p $shrtmdydir/timidity.cfg $shrtmdydir/timidity.cfg.orig + sed 's@/usr/local@/usr@g' $shrtmdydir/timidity.cfg.orig \ + > $shrtmdydir/timidity.cfg + touch -t 200104260900 $shrtmdydir/timidity.cfg + mv $shrtmdydir/{timidity.cfg.orig,LSPATCH,NoteFreqTable,inst,timidity.cfg} $C + mv $C/{timidity.cfg.orig,LSPATCH,NoteFreqTable,inst,timidity.cfg} $shrtmdydir + touch -r timidity $shrtmdydir setup_docdir 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 cvpf $pkg.tar -C $P usr/bin/timidity + tar rvpf $pkg.tar -C $P usr/$libdir/timidity + tar rvpf $pkg.tar -C $P usr/share/emacs/site-lisp/timidity.el + tar rvpf $pkg.tar -C $P usr/$libdir/X11/app-defaults/TiMidity + tar rvpf $pkg.tar -C $P usr/$libdir/X11/ja_JP.eucJP/app-defaults/TiMidity + tar rvpf $pkg.tar -C $P usr/share/man/man1/timidity.1.gz + tar rvpf $pkg.tar -C $P usr/share/man/man5/timidity.cfg.5.gz + tar rvpf $pkg.tar -C $P usr/share/man/ja_JP.eucJP/man1/timidity.1.gz + tar rvpf $pkg.tar -C $P usr/share/man/ja_JP.eucJP/man5/timidity.cfg.5.gz + tar rvpf $pkg.tar -C $P usr/share/timidity 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