Howdy,
It says the directory already exists and is not empty. Here's the PKGBUILD I 
was working on with  the git clone stuff done in the prepare() function:
Oh, and the command I'm using is just makepkg -s
Thanks
Storm
On Fri, May 27, 2016 at 12:08:06PM +0200, LoneVVolf wrote:
On 27-05-16 09:30, Christoph Gysin wrote:
On Thu, May 26, 2016 at 8:47 PM, Storm Dragon <[email protected]> wrote:
I have a PKGBUILD that requires git-lfs. It fails every time, even though,
What command do you use to build? How does it fail?

Christoph, check https://bbs.archlinux.org/viewtopic.php?id=211424 .

upstream repo uses an extension for git called lfs ,makepkg handles git-lfs files wrong.

Storm Dragon, which commands would you use to build horseshoes-git manually ?

LW

--
Powered by Arch Linux! I am registered Linux user number 508465: 
https://linuxcounter.net/user/508465.html
My blog, Thoughts of a Dragon: http://www.stormdragon.tk/
get my public PGP key: gpg --keyserver wwwkeys.pgp.net --recv-key 43DDC193
Twitter and Facebook are so ... yesteryear. Get your 2MB Social account TODAY! 
http://2mb.social/main/register
How to load Windows on your machine in 2 minutes or less: 
http://www.youtube.com/watch?v=FVbf9tOGwno
"Listen up to ancient tales of monsters, zombies, ghosts 'bout creatures rising from 
the graves to haunt the living world"
The Other - Beware of Ghouls
# Maintainer: Storm Dragon <[email protected]>
# Contributer: Michael Taboada <[email protected]>
_pkgname=horseshoes
pkgname=horseshoes-git
pkgver=3
pkgrel=1
pkgdesc="Audio only game of horseshoes."
arch=('any')
url="https://github.com/2mb-solutions/horseshoes";
license=('unlicense')
depends=('speech-dispatcher' 'allegro')
makedepends=('gcc' 'git' 'git-lfs')
optdepends=('espeak: TTS support'
        'festival: TTS support'
        'flite: TTS support')
provides=("$_pkgname")
conflicts=("$_pkgname")
source=("git+${url}.git"
        "$_pkgname.desktop"
        "$_pkgname.sh")
install="${_pkgname}.install"
md5sums=('SKIP'
         '7be0952ea7c4286f9f64d39bd98f1497'
         '8f6e9504843af79b9a3761d833c2fdb9')

prepare()
{
  cd "$srcdir"
  git clone --recursive ${url}.git
}

pkgver()
{
  cd "$_pkgname"
  git shortlog | head -n 1 | tr -Cd "[:digit:]"
}
 
build()
{
  cd "$_pkgname"
export LD_RUN_PATH='$ORIGIN/lib/'
if [ $# -eq 0 ]; then
g++ -static-libgcc -static-libstdc++ -O3 -I/usr/include/speech-dispatcher 
-I/usr/include -Igame-kit/allegro_stuff -Igame-kit/screen-reader -Igame-kit 
game-kit/allegro_stuff/sound.cpp game-kit/allegro_stuff/keyboard.cpp 
game-kit/screen-reader/screen_reader.cpp 
game-kit/allegro_stuff/dynamic_menu.cpp game-kit/menu_helper.cpp 
game-kit/misc.cpp game-kit/soundplayer.cpp play.cpp game.cpp -lallegro_ttf 
-lallegro_audio -lallegro_acodec -lallegro -lallegro_font -lspeechd -logg 
-lvorbis -lvorbisfile && mv a.out horseshoes
else
g++ -static-libgcc -static-libstdc++ -m32 -O3 -I/usr/include/speech-dispatcher 
-I/usr/include -Igame-kit/allegro_stuff -Igame-kit/screen-reader -Igame-kit 
game-kit/allegro_stuff/sound.cpp game-kit/allegro_stuff/keyboard.cpp 
game-kit/screen-reader/screen_reader.cpp 
game-kit/allegro_stuff/dynamic_menu.cpp game-kit/menu_helper.cpp 
game-kit/misc.cpp game-kit/soundplayer.cpp play.cpp game.cpp -lallegro_ttf 
-lallegro_audio -lallegro_acodec -lallegro -lallegro_font -lspeechd -logg 
-lvorbis -lvorbisfile && mv a.out horseshoes
fi
unset LD_RUN_PATH
}

package()
 {
  cd "$_pkgname"
  install -d "$pkgdir/opt/horseshoes"
install -m755 "horseshoes" "$pkgdir/opt/horseshoes"
cp -a sounds/ "$pkgdir/opt/horseshoes"
  install -Dm755 "${srcdir}/${_pkgname}.sh" "$pkgdir/usr/bin/${_pkgname}"
  install -Dm644 "${srcdir}/${_pkgname}.desktop" 
"$pkgdir/usr/share/applications/${_pkgname}.desktop"
  }

# vim:set ts=2 sw=2 et:

Attachment: signature.asc
Description: PGP signature

Reply via email to