Package Details: ruby-ffi 1.9.14-1

Git Clone URL: (read-only)
Package Base: ruby-ffi
Description: Ruby FFI
Upstream URL:
Licenses: BSD
Submitter: unexist
Maintainer: supermario
Last Packager: supermario
Votes: 87
Popularity: 0.761676
First Submitted: 2010-01-22 16:37
Last Updated: 2016-08-10 01:23

Latest Comments

hobarrera commented on 2015-08-24 23:03

Manually maintaining a pile of ruby-* packages is a PITA. I recently discovered an Arch repo that contains binary packages for these, automatically generated, and maintained by one of the Arch devs (so we might as well trust it).

I recommend that you prefer it instead of using the AUR:

I'll be orphaning this now, so feel free to pick it up if you don't care much about my above advise.

anatolik commented on 2014-05-29 15:35

This package is native because it contains shared library.

xantares commented on 2014-05-29 14:21

Cannot the arch be 'any' instead of i686, x86_64 ?

unexist commented on 2013-10-28 12:51

This project isn't maintained anymore, so no idea what will happen in the future, but no idea why to flag it as out-of-date either.

pigmonkey commented on 2013-04-15 20:10

This builds issues a warning:

WARNING: Using a PKGBUILD without a package() function is deprecated.

unexist commented on 2013-02-22 12:42

Sorry for the late update, but the AUR isn't reachable with IPv6 and makes this kind of difficult.

Manouchehri commented on 2013-02-14 06:33

# Contributor: unexist <>
# Contributor: David Manouchehri <>

pkgdesc="Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions from Ruby code."
arch=('i686' 'x86_64')

build() {
cd $srcdir
local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"

gem install --ignore-dependencies --no-user-install -i "$pkgdir$_gemdir" ffi-$pkgver.gem

unexist commented on 2012-05-08 13:42

So finally arch does the same crap as the debian guys and modifies rubygems?

City-busz commented on 2012-05-06 21:44

Please fix arch and url lines:
arch=('i686' 'x86_64')

And add '--no-user-install' switch to the 'gem install' line. (For details, see )

unexist commented on 2012-04-30 14:01

Uhm ppl is a dependency of gcc, so why was it missing? I won't add that to the dependency list though.

Anonymous comment on 2012-04-30 13:52

I also needed to have the "ppl" package installed or there were errors during building the package. Other than that it worked okay.