doublecmd-gtk2.pkgbuild 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Based on AUR doublecmd-gtk2-svn package
  2. # https://aur.archlinux.org/packages/doublecmd-gtk2-svn
  3. #
  4. # Maintainer: ValHue <vhuelamo at gmail dot com>
  5. # https://github.com/ValHue/AUR-PKGBUILDs
  6. #
  7. # Contributor: Stanislav GE <ginermail at gmail dot com>
  8. _pkgname="doublecmd"
  9. pkgname=("${_pkgname}-gtk2-svn")
  10. pkgver=r6754
  11. pkgrel=1
  12. pkgdesc="Twin-panel (commander-style) file manager (GTK)"
  13. url="https://doublecmd.sourceforge.io/"
  14. arch=('i686' 'x86_64')
  15. license=('GPL2')
  16. depends=('gtk2')
  17. install="${_pkgname}-svn.install"
  18. makedepends=('lazarus' 'fpc' 'subversion')
  19. optdepends=(
  20. 'lua51: scripting'
  21. 'p7zip: support for 7zip archives'
  22. 'libunrar: support for rar archives'
  23. )
  24. options=('!strip')
  25. provides=(${_pkgname}-gtk2)
  26. conflicts=('doublecmd-gtk2' 'doublecmd-gtk2-alpha-bin' 'doublecmd-qt' 'doublecmd-qt-svn')
  27. pkgver() {
  28. cd "${srcdir}"
  29. local ver="$(cat revision.txt)"
  30. printf "r%s" "${ver//[[:alpha:]]}"
  31. }
  32. prepare() {
  33. cd "${srcdir}"
  34. sed -e 's/LIB_SUFFIX=.*/LIB_SUFFIX=/g' -i install/linux/install.sh
  35. }
  36. build() {
  37. msg 'Build GTK'
  38. cd "${srcdir}"
  39. ./build.sh release gtk2
  40. }
  41. package() {
  42. cd "${srcdir}"
  43. install/linux/install.sh --install-prefix="${pkgdir}"
  44. }
  45. # vim:set ts=4 sw=2 ft=sh et: