Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

aur pkgbuild unixcw 3.0.1

By: a guest on May 29th, 2012  |  syntax: Bash  |  size: 2.08 KB  |  views: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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')