Advertisement
Guest User

Untitled

a guest
Aug 16th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. # Generated by debtap
  2. # Maintainer: elmo-space
  3. # Contributor: elmo-space
  4. pkgname=stride-desktop
  5. pkgver=1.22.76
  6. pkgrel=1
  7. pkgdesc="Stride is a cloud-based team business communication and collaboration tool - Desktop client"
  8. arch=('x86_64')
  9. url="www.stride.com"
  10. license=('GPL')
  11. depends=('alsa-lib' 'atk' 'cairo' 'dbus' 'desktop-file-utils' 'electron' 'expat' 'fontconfig' 'freetype2' 'gconf' 'gdk-pixbuf2' 'glib2' 'gtk2' 'gvfs' 'hicolor-icon-theme' 'libappindicator-gtk2' 'libcups' 'libnotify' 'libx11' 'libxcb' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxext' 'libxfixes' 'libxi' 'libxrandr' 'libxrender' 'libxss' 'libxtst' 'nspr' 'nss' 'pango' 'xdg-utils')
  12. optdepends=('kde-cli-tools'
  13. 'kdebase-runtime'
  14. 'opera'
  15. 'trash-cli'
  16. 'gnome-keyring'
  17. 'libgnome-keyring'
  18. 'lsb-release'
  19. 'pulseaudio')
  20. makedepends=('patchelf')
  21. options=('!strip' 'staticlibs')
  22. source=("https://packages.atlassian.com/stride-apt-client/pool/stride_${pkgver}_amd64.deb"
  23. "https://archive.archlinux.org/packages/g/glibc/glibc-2.27-3-x86_64.pkg.tar.xz")
  24. noextract=("glibc-2.27-3-x86_64.pkg.tar.xz")
  25. sha256sums=('ae336753cd845e1981942f148a13e51974b564e88d313e484406b983202f2070'
  26. 'a9e1b18d7f613be660556dbd6883781e88a0f5113230147e230d3e2f268792dc')
  27.  
  28. package(){
  29. # Extract package data
  30. tar xf data.tar.xz -C "${pkgdir}"
  31.  
  32. # Move license
  33. install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
  34. mv "${pkgdir}/usr/share/doc/stride/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  35. ln -s "/usr/share/licenses/${pkgname}/LICENSE" "${pkgdir}/usr/lib/stride/LICENSE"
  36.  
  37. # Remove all unnecessary stuff
  38. rm -rf "${pkgdir}/usr/share/doc"
  39. rm -rf "${pkgdir}/usr/share/lintian"
  40.  
  41. # Patch stride to use glibc 2.27
  42. _idir="/usr/lib/stride"
  43. _pdir="${pkgdir}${_idir}"
  44. _pbin="${_pdir}/stride"
  45. mkdir -p "$_pdir/glibc"
  46. tar -xJf "glibc-2.27-3-x86_64.pkg.tar.xz" -C "$_pdir/glibc"
  47. rm "$_pdir/glibc/"{.BUILDINFO,.INSTALL,.MTREE,.PKGINFO}
  48. patchelf --set-interpreter "$_idir/glibc/usr/lib/ld-linux-x86-64.so.2" "$_pbin"
  49. patchelf --set-rpath "$_idir:$_idir/glibc/usr/lib" "$_pbin"
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement