diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/libmaxminddb.rb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Library/Formula/libmaxminddb.rb b/Library/Formula/libmaxminddb.rb new file mode 100644 index 000000000..432be59df --- /dev/null +++ b/Library/Formula/libmaxminddb.rb @@ -0,0 +1,27 @@ +require 'formula' + +class Libmaxminddb < Formula + homepage 'https://github.com/maxmind/libmaxminddb' + url 'https://github.com/maxmind/libmaxminddb/releases/download/0.5.2/libmaxminddb-0.5.2.tar.gz' + sha1 'db7618a97c222cab0a0ba2fb8439abcd1465f10c' + + option :universal + + def install + ENV.universal_binary if build.universal? + + system "./configure", "--disable-debug", + "--disable-dependency-tracking", + "--disable-silent-rules", + "--prefix=#{prefix}" + system "make", "check" + system "make", "install" + end + + test do + system "curl", "-O", "http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz" + system "gunzip", "GeoLite2-Country.mmdb.gz" + system "#{bin}/mmdblookup", "-f", "GeoLite2-Country.mmdb", + "-i", "8.8.8.8" + end +end |
