lesebas

Sejda PKGBUILD 7.7.2

Sep 14th, 2024
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | Source Code | 0 0
  1. # Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
  2. # Maintainer: Thibault Molleman <aur at thibaultmol d0t link>
  3. # Contributor: Frederic Bezies <fredbezies at gmail dot com>
  4. # Contributor: James An <[email protected]>
  5. # Contributor: Jonas Heinrich <[email protected]>
  6.  
  7. pkgname='sejda-desktop'
  8. pkgver='7.7.2'
  9. pkgrel='1'
  10. license=('LicenseRef-EULA')
  11. pkgdesc='PDF editor'
  12. arch=('x86_64')
  13. depends=(libxcb libxfixes nspr alsa-lib libcups at-spi2-core libxrandr libdrm libxrender pango nss libxcomposite cairo libxdamage libxkbcommon mesa gtk3)
  14. depends+=(libx11 glibc bash expat libxext libxtst dbus libxi gcc-libs glib2)
  15. url='http://www.sejda.com/desktop'
  16. source=("https://downloads.sejda-cdn.com/sejda-desktop_${pkgver}_amd64.deb")
  17. md5sums=('888968b7a3bee0f9fdc2d4077b5652ad')
  18. sha512sums=('83ed6723ef240e238fd056be53b305bd84d908fac1983049bb4bd6f55b6d06319b76e3df948d13bcb2f919f7a016dbbbcdda5270d17787dbe655461b00dd6d60')
  19. options=('!strip')
  20.  
  21. prepare() {
  22. bsdtar -xf 'control.tar.gz'
  23. sed -e 's:/opt/:opt/:g' 'postinst' > 'postinst.Arch'
  24. }
  25.  
  26. package() {
  27. bsdtar --no-same-owner --no-same-permissions -xf 'data.tar.gz' -C "${pkgdir}"
  28. cd "${pkgdir}"
  29. install -d 'usr/bin'
  30. ln -s '/opt/sejda-desktop/sejda-desktop' 'usr/bin/sejda-desktop'
  31.  
  32. find -type 'f' '(' -name '.DS_Store' -o -iname '*.bat' ')' -delete
  33.  
  34. # fix permissions
  35. bash "${srcdir}/postinst.Arch"
  36.  
  37. # symlink licenses
  38. install -d "usr/share/licenses/${pkgname}"
  39. local _i
  40. for _i in 'EULA.pdf' 'LICENSE.electron' 'LICENSES.chromium.html'; do
  41. ln -s "/opt/sejda-desktop/${_i}" "usr/share/licenses/${pkgname}/${_i}"
  42. done
  43. }
Add Comment
Please, Sign In to add comment