1. # Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua
  2.  
  3. pkgname=unixcw
  4. pkgver=3.0.1
  5. pkgrel=1
  6. pkgdesc="CW tutor and generator program suite"
  7. arch=('i686' 'x86_64')
  8. url="ftp://metalab.unc.edu/pub/Linux/apps/ham/morse/!INDEX.html"
  9. license=('GPL')
  10. depends=('qt3')
  11. makedepends=('pkgconfig')
  12. source=(http://downloads.sourceforge.net/sourceforge/unixcw/$pkgname-$pkgver.tar.gz
  13.         $pkgname $pkgname.desktop $pkgname.png)
  14.  
  15. build() {
  16.     cd $srcdir/$pkgname-$pkgver
  17.    
  18.     # if ! [ -e /opt/qt/lib/libqt.so ]; then
  19.         # touch $startdir/tada
  20.     # fi
  21.            
  22.     # mkdir  /tmp/unixcw_qt
  23.     # ln  -s /opt/qt/include     /tmp/unixcw_qt/include
  24.     # ln  -s /opt/qt/bin         /tmp/unixcw_qt/bin
  25.     # ln  -s /opt/qt/lib         /tmp/unixcw_qt/lib
  26.     # export QTDIR=/tmp/unixcw_qt
  27.                      
  28.     ./configure --prefix=/usr
  29.                    
  30.     sed -i -e "s:lqt:lqt-mt:" $srcdir/$pkgname-$pkgver/src/xcwcp/Makefile
  31.                        
  32.     # make all || return 1
  33.     make || return 1
  34.     make prefix=$pkgdir/usr install
  35.                            
  36.     # rm -r /tmp/unixcw_qt/
  37.                              
  38.     # if [ -e $startdir/tada ]; then
  39.         # mkdir -p $pkgdir/opt/qt/lib &&
  40.         # cd $pkgdir/opt/qt/lib &&
  41.         # ln -sf libqt-mt.so libqt.so &&
  42.         # rm $startdir/tada
  43.     # fi
  44.                                                      
  45.     cd $pkgdir/usr/share/man/man1
  46.     ln -sf xcwcp.1.gz unixcw.1.gz
  47.                                                                
  48.     cd $srcdir
  49.     install -D -m755 $pkgname $pkgdir/usr/bin/$pkgname
  50.     install -D -m644 $pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
  51.     install -D -m644 $pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png
  52. }                                                  
  53. # earlier versions of unixcw MUST BE removed prior to compilation
  54. md5sums=('c70383618ff4972b608750bf05196469'
  55.          '3f6168a6c81c550dc78006202f959db3'
  56.          'c910885403df79061793fbceb047ca47'
  57.          'f7f81dcf7a1bba55bf8cde70d59d8ed5')
  58. sha256sums=('dbcef4ac2d90565ae9233df6000f1c8b1bafea41464a91b7d838d80aa6053e02'
  59.             'f23fdc2c7346abd26b8acc8961eff599f08e6905a6cef2b0e402d86c6a9a1714'
  60.             '4c7baa9af46d3cc109fd988614a1b6064e68455a1ab1d58e1ed42d10e3b21161'
  61.             'be1d10724873ae84fec6f580792e5ce9fe2dbfc3e75e2bde14f6893391a63ff1')