Package Details: homeshick-git 2.0.0.r0.eea2fc5-1

Git Clone URL: (read-only, click to copy)
Package Base: homeshick-git
Description: bash stand-in for homesick by technicalpickles
Upstream URL:
Licenses: BSD
Submitter: LeonidasXIV
Maintainer: denn
Last Packager: denn
Votes: 3
Popularity: 0.000000
First Submitted: 2012-06-20 18:11
Last Updated: 2020-06-07 19:59

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

hashworks commented on 2021-05-04 17:27

The homeshick library path needs to be patched in /usr/lib/homeshick as well:

$ grep -R \$homeshick /usr/lib/homeshick
/usr/lib/homeshick/lib/           source "$homeshick/lib/commands/"
/usr/lib/homeshick/lib/commands/         source "$homeshick/lib/commands/"
/usr/lib/homeshick/lib/commands/ Disable SC2154, we cannot do it inline where $homeshick is used.
/usr/lib/homeshick/lib/commands/                 "$homeshick/lib/ \"$root\" \"\$toplevel\" \"\$path\"")
/usr/lib/homeshick/lib/  source "$homeshick/lib/commands/"

nariox commented on 2020-06-03 17:55

The last release changed the location of the homeshick.csh. Removing the "bin/" from all mentions of "bin/homeshick.csh" fixed the build for me.

LeonidasXIV commented on 2018-02-13 21:12

This repository layout is changed way more often (for little reason except to change things) than I feel like keeping so I am disowning this. If you feel like picking up from here, go ahead.

sudobash418 commented on 2017-08-05 03:18

Is this still being updated? It seems that the patches don't work anymore due to upstream changes. For example, /usr/bin/homeshick still points to "$HOME/.homesick/repos/homeshick" instead of the expected "/usr/lib/homeshick"

LeonidasXIV commented on 2016-01-22 07:32

AUR packages can't put anything in $HOME since they are system global and do not yet know which user will be using it. That's why the PKGBUILD patches the files to be in a system location:

It's possible the upstream sources changed in the meantime and require more patching…

SeaWyrm commented on 2016-01-22 02:30

Doesn't work for me.
Unless I'm missing something, it looks like the build process puts the main script in /usr/bin, and doesn't put anything in $HOME/.homesick/repos/homeshick/, which is where it expects all of its files to be.

LeonidasXIV commented on 2015-02-17 20:18

raffomania, thanks for letting me know. I've updated the script, that should solve the issue.

raffomania commented on 2015-02-16 15:46

I was able to build this, but the built package doesn't seem to include (from the root folder) that contains the shell function needed for `homeshick cd` to work.

gdw commented on 2015-01-01 22:39

Appears to be broken. Probably out of date:

==> Starting pkgver()...
==> Updated version: homeshick-git 0.0.r372.dd9a0fd-1
==> Starting build()...
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '/tmp/yaourt-tmp-gdw/aur-homeshick-git/src/homeshick-git/utils/*.sh': No such file or directory
==> ERROR: A failure occurred in package().
==> ERROR: Makepkg was unable to build homeshick-git.

LeonidasXIV commented on 2013-11-13 07:47

almehdi, I updated the PKGBUILD to be closer to the VCS recommendations, please test.

(Also, you can find this PKGBUILDs git repo at