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

Git Clone URL: https://aur.archlinux.org/homeshick-git.git (read-only, click to copy)
Package Base: homeshick-git
Description: bash stand-in for homesick by technicalpickles
Upstream URL: https://github.com/andsens/homeshick
Licenses: BSD
Submitter: LeonidasXIV
Maintainer: None
Last Packager: denn
Votes: 2
Popularity: 0.000000
First Submitted: 2012-06-20 18:11 (UTC)
Last Updated: 2020-06-07 19:59 (UTC)

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

hashworks commented on 2021-05-04 17:27 (UTC)

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

$ grep -R \$homeshick /usr/lib/homeshick
/usr/lib/homeshick/lib/prompt.sh:           source "$homeshick/lib/commands/link.sh"
/usr/lib/homeshick/lib/commands/refresh.sh:         source "$homeshick/lib/commands/pull.sh"
/usr/lib/homeshick/lib/commands/link.sh:# Disable SC2154, we cannot do it inline where $homeshick is used.
/usr/lib/homeshick/lib/commands/link.sh:                 "$homeshick/lib/submodule_files.sh \"$root\" \"\$toplevel\" \"\$path\"")
/usr/lib/homeshick/lib/log.sh:  source "$homeshick/lib/commands/help.sh"

nariox commented on 2020-06-03 17:55 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

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: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=homeshick-git#n23 It's possible the upstream sources changed in the meantime and require more patching…

SeaWyrm commented on 2016-01-22 02:30 (UTC)

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 (UTC)

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

raffomania commented on 2015-02-16 15:46 (UTC)

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

gdw commented on 2015-01-01 22:39 (UTC)

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(). Aborting... ==> ERROR: Makepkg was unable to build homeshick-git.

LeonidasXIV commented on 2013-11-13 07:47 (UTC)

almehdi, I updated the PKGBUILD to be closer to the VCS recommendations, please test. (Also, you can find this PKGBUILDs git repo at https://github.com/Leonidas-from-XIV/aur-homeshick-git)