Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Dassault Systemes <CrashReports@DraftSight.com>
- # Maintainer: dongfengweixiao <dongfengweixiao "at" gmail {dot} com>
- # Contributor: dongfengweixiao <dongfengweixiao "at" gmail {dot} com>
- pkgname=dassault-systemes-draftsight
- pkgver=2012.1.1177
- pkgrel=1
- pkgdesc="With DraftSight, you can easily create professional CAD drawings. Supported file formats are DWT, DXF and DWG."
- arch=('i686' 'x86_64')
- url="http://www.draftsight.com/download-linux-ubuntu"
- source=('http://www.draftsight.com/download-linux-ubuntu/draftSight.deb'
- 'dassault-systemes_draftsight.desktop'
- 'ft-rockey.rules')
- license=('Commercial')
- conflicts=('draftsight')
- install=draftsight.install
- _pkgprefix=opt/dassault-systemes/draftsight
- depends=(
- fontconfig
- gcc-libs
- glib2
- glibc
- libcups
- libgl
- libice
- libsm
- libx11
- libxext
- libxrender
- libxt
- mesa
- nas
- util-linux
- zlib
- )
- md5sums=('6f737dfae32949e10b9eac873e24e1e8'
- '3a5cf440c860958d1beaddf45015fac8'
- 'b2e84ed22e10237cdba880c914689937')
- # Build and replace dependency list for x86_64
- if [[ "$CARCH" == 'x86_64' ]]; then
- for i in ${depends[@]}
- do
- _depends_64+=("lib32-$i")
- done
- depends=("${_depends_64[@]}")
- fi
- package() {
- msg "Extracting the draftsight package"
- ar -xv draftSight.deb
- tar -xzvf data.tar.gz
- tar -xzvf control.tar.gz
- msg2 "Done extracting!"
- msg "Preparing install"
- install -d "$pkgdir"/{opt,var,usr/share/applications}
- mv -v opt/dassault-systemes "$pkgdir"/opt
- mv -v var/opt "$pkgdir"/var
- mv -v license* "$pkgdir"/var/opt/dassault-systemes/draftsight/licence
- msg2 "Done preparing!"
- msg "Actual installation"
- mkdir -p "${pkgdir}"/etc/profile.d
- echo "export PATH=\$PATH:/${_pkgprefix}/bin" > $pkgdir/etc/profile.d/$pkgname.sh
- chmod 644 "${pkgdir}"/etc/profile.d/$pkgname.sh
- install -D -m644 "${srcdir}"/ft-rockey.rules "${pkgdir}"/etc/udev/rules.d/ft-rockey.rules
- rm -rf "${pkgdir}"/opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop
- mv -v "${srcdir}"/dassault-systemes_draftsight.desktop "${pkgdir}"/opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop
- cp "${pkgdir}"/opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop "${pkgdir}"/usr/share/applications/dassault-systemes_draftsight.desktop
- chmod 644 "${pkgdir}"/usr/share/applications/dassault-systemes_draftsight.desktop
- install -D "${pkgdir}"/opt/dassault-systemes/draftsight/Eula/english/eula.htm "${pkgdir}"/usr/share/licenses/draftsight/eula.htm
- msg2 "Installation finished!"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement