Advertisement
Guest User

dvdisaster-0.79.9-1

a guest
Jul 3rd, 2021
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. # Maintainer: fitu996 <fitu996 _at_ gmail _dot_ com>
  2. # Maintainer: flan_suse <windows2linux_AT_zoho_DOT_com>
  3. # Contributor: Eric Bélanger <eric@archlinux.org>
  4.  
  5. pkgname=dvdisaster
  6. pkgver=0.79.9
  7. pkgrel=1
  8. provides=('dvdisaster')
  9. pkgdesc="Provides a margin of safety against data loss on newly created ISO, CD, DVD, and BDR media caused by aging or scratches"
  10. arch=('x86_64')
  11. url="https://dvdisaster.jcea.es"
  12. license=('GPL')
  13. depends=('gtk2')
  14. options=('!makeflags')
  15. source=(${pkgname}-${pkgver}.tar.bz2::${url}/downloads/${pkgname}-${pkgver}.tar.bz2
  16. ${pkgname}-${pkgver}.tar.bz2.gpg::${url}/downloads/${pkgname}-${pkgver}.tar.bz2.gpg)
  17. sha1sums=('8ba9d605488a87c2c48c60712f431d22a6972dc6'
  18. 'a701d2cf3844579e41f3502736e70e95bc5a758b')
  19. validpgpkeys=('12B31535AF903ADE9E73BA7E5A590EFEF5F6C46C')
  20.  
  21. prepare() {
  22. cd ${pkgname}-${pkgver}
  23. # Modify provided .desktop shortcut to point to dvdisaster.png rather than dvdisaster48.png
  24. sed -i 's/dvdisaster48/dvdisaster/' contrib/dvdisaster.desktop
  25. }
  26.  
  27. build() {
  28. export CFLAGS="$CFLAGS -fcommon"
  29. cd ${pkgname}-${pkgver}
  30. ./configure --prefix=/usr \
  31. --mandir=/usr/share/man \
  32. --docdir=/usr/share/doc \
  33. --localedir=/usr/share/locale \
  34. --with-nls=yes \
  35. make
  36. }
  37.  
  38. package() {
  39. cd ${pkgname}-${pkgver}
  40. make BUILDROOT="${pkgdir}" install
  41. # Remove unnecessary uninstaller script
  42. rm -f "${pkgdir}/usr/bin/dvdisaster-uninstall.sh"
  43. install -D -m 644 contrib/dvdisaster.desktop "${pkgdir}/usr/share/applications/dvdisaster.desktop"
  44. # Rename all .png icons to strip their resolution from their names, and palce them in the proper standard directories
  45. for i in 16 24 32 48 64 ; do
  46. install -D -m 644 contrib/dvdisaster${i}.png "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/dvdisaster.png"
  47. done
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement