Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ba8cca477fdcf92897451be4d1d7e6e4e5c5c935
commit ba8cca477fdcf92897451be4d1d7e6e4e5c5c935 Author: Devil505 <[email protected]> Date: Mon Dec 26 10:04:40 2011 +0100 libircclient-1.3-1-i686 * new package * added patch from opensuse (makefile buggy) diff --git a/source/lib-extra/libircclient/FrugalBuild b/source/lib-extra/libircclient/FrugalBuild new file mode 100644 index 0000000..848dc96 --- /dev/null +++ b/source/lib-extra/libircclient/FrugalBuild @@ -0,0 +1,22 @@ +# Compiling Time: 0.02 SBU +# Maintainer: Devil505 <[email protected]> + +pkgname=libircclient +pkgver=1.3 +pkgrel=1 +pkgdesc="A small but powerful library, which implements client-server IRC protocol." +depends=('glibc') +groups=('lib-extra') +archs=('i686' 'x86_64') +Finclude sourceforge +source=($source $pkgname-install.patch) +sha1sums=('19b01d0227e717b58630037131798ee34fb0b414' \ + '326698d67a2d555163eb8cb25b836aed8149db8c') + +build() { + Fpatchall + Fconf + cd src || Fdie + Fmake || Fdie + make DESTDIR="$Fdestdir/" install || Fdie +} diff --git a/source/lib-extra/libircclient/libircclient-install.patch b/source/lib-extra/libircclient/libircclient-install.patch new file mode 100644 index 0000000..49b494b --- /dev/null +++ b/source/lib-extra/libircclient/libircclient-install.patch @@ -0,0 +1,47 @@ +diff -up libircclient-1.3/src/Makefile.in.install libircclient-1.3/src/Makefile.in +--- libircclient-1.3/src/Makefile.in.install 2011-02-08 10:59:20.149517976 +0100 ++++ libircclient-1.3/src/Makefile.in 2011-02-08 11:00:22.460511048 +0100 +@@ -1,24 +1,24 @@ + # $Id: Makefile.in 62 2005-03-09 21:11:53Z gyunaev $ + CC = @CC@ +-CFLAGS = -Wall -DIN_BUILDING_LIBIRC @CFLAGS@ ++CFLAGS = -g -fPIC -Wall -fno-strict-aliasing -DIN_BUILDING_LIBIRC @CFLAGS@ + AR=@AR@ cr + RANLIB=@RANLIB@ + INCLUDES=-I../include +- ++LIBDIR=@prefix@/lib +- ++DESTDIR+= + OBJS = libircclient.o + + all: lib + +-lib: libircclient.a ++lib: libircclient.a libircclient.so + + install: lib +- -mkdir @prefix@/include +- -mkdir @prefix@/lib +- cp ../include/libircclient.h @prefix@/include/libircclient.h +- cp ../include/libirc_errors.h @prefix@/include/libirc_errors.h +- cp ../include/libirc_events.h @prefix@/include/libirc_events.h +- cp libirc.a @prefix@/include/lib/libirc.a ++ -mkdir -p $(DESTDIR)$(LIBDIR) ++ -mkdir -p $(DESTDIR)@prefix@/include/libircclient ++ cp ../include/libirc*.h $(DESTDIR)@prefix@/include/libircclient ++ cp libircclient.a libircclient.so* $(DESTDIR)$(LIBDIR) ++ /sbin/ldconfig -v -n $(DESTDIR)$(LIBDIR) ++ ln -s libircclient.so.0.0.1 $(DESTDIR)$(LIBDIR)/libircclient.so + + $(OBJS): utils.c dcc.c errors.c portable.c sockets.c colors.c + +@@ -26,6 +25,8 @@ libircclient.a: $(OBJS) + $(AR) libircclient.a $(OBJS) + $(RANLIB) libircclient.a + ++libircclient.so: $(OBJS) ++ $(CC) -shared -Wl,-soname,libircclient.so.0 -o libircclient.so.0.0.1 $(OBJS) + clean: + rm -f libircclient.a $(OBJS) + _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
