diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 21 insertions, 8 deletions
@@ -3,13 +3,13 @@ _pkgname=folder-color pkgname=${_pkgname}-bzr pkgver=0.0.86.r281 -pkgrel=1 +pkgrel=2 pkgdesc="Folder color switcher extension for nautilus, caja, and nemo" arch=(any) url="http://foldercolor.tuxfamily.org/" license=(GPL3) -makedepends=('bzr' 'python2-distutils-extra' 'python2-setuptools') -optdepends=('python2-nautilus: Nautilus extension' +makedepends=('bzr' python{,2}-distutils-extra python{,2}-setuptools) +optdepends=('python-nautilus: Nautilus extension' 'nemo-python: Nemo extension' 'python2-caja: Caja extension') conflicts=('folder-color-nautilus-bzr') @@ -22,19 +22,32 @@ pkgver() { } prepare() { + cd "${srcdir}" for _fm in nemo caja nautilus common ; do cp -r "${_pkgname}" "${_pkgname}-${_fm}" - cd "${_pkgname}-${_fm}"/install_scripts + pushd "${_pkgname}-${_fm}"/install_scripts ./${_fm}.sh - cd - + case "${_fm}" in + #nemo-python ported to python3 in 3.9.0 + nautilus) #|nemo + sed -i 's:urllib.unquote:urllib.parse.unquote:g' ../${_fm}-extension/folder-color.py ;; + esac + popd done } package() { - for _fm in nemo caja nautilus common ; do - cd "${_pkgname}-${_fm}/" + for _fm in nautilus common ; do #nemo + pushd "${_pkgname}-${_fm}/" + python ./setup.py install --root="$pkgdir" + popd + done + + for _fm in nemo caja common ; do + pushd "${_pkgname}-${_fm}/" python2 ./setup.py install --root="$pkgdir" - cd - + popd done + } |