Skip to content

Instantly share code, notes, and snippets.

@clarete
Last active January 5, 2019 20:50
Show Gist options
  • Save clarete/4669926 to your computer and use it in GitHub Desktop.
Save clarete/4669926 to your computer and use it in GitHub Desktop.
Brew formula to install libircclient
require 'formula'
class Libircclient < Formula
homepage 'http://www.ulduzsoft.com/linux/libircclient/'
url 'http://downloads.sourceforge.net/project/libircclient/libircclient/1.6/libircclient-1.6.tar.gz'
sha1 '10fb7a2478f6d668dce2d7fb5cd5a35ea8f53ed4'
depends_on 'pkg-config' => :build
depends_on 'autoconf' => :build
depends_on 'automake' => :build
depends_on 'libtool' => :build
def patches; DATA; end
def install
system "./configure --prefix=#{prefix}"
system "make"
system "make install"
end
end
__END__
diff --git a/src/Makefile.in b/src/Makefile.in
index 752d627..23e51a1 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -14,14 +14,10 @@ static: libircclient.a
shared: libircclient.so
shared_mingw: libircclient.dll
-install: lib
- -mkdir -p $(DESTDIR)@prefix@/include
+install: libircclient.so
+ -mkdir -p $(DESTDIR)@prefix@/include/libircclient
-mkdir -p $(DESTDIR)@prefix@/lib
- cp ../include/libircclient.h $(DESTDIR)@prefix@/include/libircclient.h
- cp ../include/libirc_errors.h $(DESTDIR)@prefix@/include/libirc_errors.h
- cp ../include/libirc_events.h $(DESTDIR)@prefix@/include/libirc_events.h
- cp ../include/libirc_options.h $(DESTDIR)@prefix@/include/libirc_options.h
- cp ../include/libirc_rfcnumeric.h $(DESTDIR)@prefix@/include/libirc_rfcnumeric.h
+ cp ../include/*.h $(DESTDIR)@prefix@/include/libircclient
cp libircclient.so $(DESTDIR)@prefix@/lib/
cp libircclient.a $(DESTDIR)@prefix@/lib/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment