Elppans

draftsight_2018SP1

Feb 3rd, 2018
419
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. # Maintainer: Bernhard Landauer <[email protected]>
  2. # Contributor: Justin R. St-Amant <jstamant24 at gmail dot com>
  3.  
  4. pkgname=draftsight
  5. pkgver=2018SP1
  6. pkgrel=1
  7. pkgdesc="Freeware CAD software for DWG/DXF files."
  8. arch=('x86_64')
  9. url="http://www.3ds.com/products/$pkgname/"
  10. license=('custom')
  11. depends=('alsa-lib'
  12. 'desktop-file-utils'
  13. 'fontconfig'
  14. 'gcc-libs'
  15. 'glib2'
  16. 'gtk2'
  17. 'libcups'
  18. 'libgl'
  19. 'libice'
  20. 'libmariadbclient'
  21. 'libmng'
  22. 'libpng12'
  23. 'libsm'
  24. 'libx11'
  25. 'libxext'
  26. 'libxrender'
  27. 'libxslt'
  28. 'postgresql-libs'
  29. 'qt5-base'
  30. 'qt5-x11extras'
  31. 'zlib')
  32. source=("$pkgname-$pkgver::http://dl-ak.solidworks.com/nonsecure/$pkgname/$pkgver/draftSight.rpm"
  33. "$pkgname.desktop")
  34. md5sums=('42e65bd279d3f487b944d1d0fb7599fb'
  35. '9bdc27f5eb06b44ff6787e583bc1c97d')
  36.  
  37. _pkgprefix='opt/dassault-systemes/DraftSight'
  38.  
  39. package() {
  40. mkdir -p $pkgdir/usr/bin
  41. echo "#!/bin/sh" > $pkgdir/usr/bin/$pkgname
  42. echo "env vblank_mode=0 /$_pkgprefix/Linux/DraftSight" >> $pkgdir/usr/bin/$pkgname
  43. chmod 755 $pkgdir/usr/bin/$pkgname
  44.  
  45. mkdir -p $pkgdir/$_pkgprefix
  46. cd $srcdir/$_pkgprefix
  47. install -Dm644 Eula/english/eula.htm $pkgdir/usr/share/licenses/$pkgname/LICENSE
  48.  
  49. for size in "16x16" "32x32" "48x48" "64x64" "128x128"
  50. do
  51. install -Dm644 Resources/pixmaps/$size/program.png $pkgdir/usr/share/icons/hicolor/$size/apps/$pkgname.png
  52. install -Dm644 Resources/pixmaps/$size/file-dwg.png $pkgdir/usr/share/icons/hicolor/$size/mimetypes/file-dwg.png
  53. install -Dm644 Resources/pixmaps/$size/file-dxf.png $pkgdir/usr/share/icons/hicolor/$size/mimetypes/file-dxf.png
  54. install -Dm644 Resources/pixmaps/$size/file-dwt.png $pkgdir/usr/share/icons/hicolor/$size/mimetypes/file-dwt.png
  55. done
  56.  
  57. install -Dm644 Resources/dassault-systemes_$pkgname-dwg.xml $pkgdir/usr/share/mime/application/dassault-systemes_$pkgname-dwg.xml
  58. install -Dm644 Resources/dassault-systemes_$pkgname-dxf.xml $pkgdir/usr/share/mime/application/dassault-systemes_$pkgname-dxf.xml
  59. install -Dm644 Resources/dassault-systemes_$pkgname-dwt.xml $pkgdir/usr/share/mime/application/dassault-systemes_$pkgname-dwt.xml
  60.  
  61. install -Dm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
  62.  
  63. # Install Draftsight's program files
  64. cp -pr $srcdir/$_pkgprefix/* $pkgdir/$_pkgprefix/
  65. }
Advertisement
Add Comment
Please, Sign In to add comment