Advertisement
Guest User

Untitled

a guest
May 16th, 2025
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. # Maintainer: twa022 <twa022 at gmail dot com>
  2.  
  3. _pkgname=thunar
  4. pkgname=${_pkgname}-devel
  5. pkgver=4.21.1
  6. pkgrel=1
  7. pkgdesc='File manager for Xfce (development version)'
  8. arch=('i686' 'x86_64' 'armv7h' 'aarch64')
  9. license=('GPL-2.0-or-later')
  10. groups=('xfce4-devel')
  11. url='https://thunar.xfce.org'
  12. depends=('desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'libgudev'
  13. 'libexif' 'libnotify' 'libpng' 'libxfce4ui>=4.21.0' 'libxfce4util')
  14. makedepends=('meson' 'xfce4-dev-tools' 'xfce4-panel' 'gtk-doc' 'gobject-introspection')
  15. optdepends=('gvfs: trash support, mounting with udisks, and remote filesystems'
  16. 'xfce4-panel: trash applet'
  17. 'tumbler: for thumbnail previews'
  18. 'thunar-volman: manages removable devices'
  19. 'thunar-archive-plugin: create and deflate archives'
  20. 'thunar-media-tags-plugin: view/edit id3/ogg tags'
  21. 'catfish: file search')
  22. provides=("${_pkgname}=${pkgver}")
  23. conflicts=("${_pkgname}")
  24. source=("https://archive.xfce.org/src/xfce/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.xz")
  25. sha256sums=('b359dcb55b3edeb18cbd4bb13624e137bfff2b529284acd2fbfbbfe01ccadcdf')
  26.  
  27. build() {
  28. local meson_options=(
  29. -D gtk-doc=true
  30. -D gudev=enabled
  31. -D exif=enabled
  32. )
  33.  
  34. arch-meson "${_pkgname}-${pkgver}" build "${meson_options[@]}"
  35. meson compile -C build
  36. }
  37.  
  38. package() {
  39. meson install -C build --destdir "$pkgdir"
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement