diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 3 | ||||
-rw-r--r-- | hawknl.patch | 30 |
3 files changed, 34 insertions, 3 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Sat Jan 26 22:23:46 UTC 2019 +# Sun Jan 27 21:15:19 UTC 2019 pkgbase = hawknl pkgdesc = An open source game oriented network API pkgver = 1.70 - pkgrel = 1 + pkgrel = 2 url = http://www.hawksoft.com/hawknl/ arch = i686 arch = x86_64 @@ -6,7 +6,7 @@ pkgname=hawknl pkgver=1.70 -pkgrel=1 +pkgrel=2 pkgdesc="An open source game oriented network API" arch=('i686' 'x86_64') url="http://www.hawksoft.com/hawknl/" @@ -18,6 +18,7 @@ md5sums=('d972d5a697a10734c65f3426480331ad') build() { cd "$srcdir"/HawkNL-master + patch -Np2 --binary -i ../${pkgname}.patch make -f makefile.linux \ LIBDIR="$pkgdir"/usr/lib \ INCDIR="$pkgdir"/usr/include \ diff --git a/hawknl.patch b/hawknl.patch new file mode 100644 index 000000000000..4770edc20c85 --- /dev/null +++ b/hawknl.patch @@ -0,0 +1,30 @@ +--- src/HawkNL-master/src/makefile.linux.orig 2019-01-27 22:11:42.056593880 +0100 ++++ src/HawkNL-master/src/makefile.linux 2019-01-27 22:12:37.612879621 +0100 +@@ -13,7 +13,7 @@ + STATIC = libNL.a
+ OPTFLAGS = -funroll-all-loops -ffast-math -fomit-frame-pointer -O2 -D_GNU_SOURCE -D_REENTRANT
+ CFLAGS = -Wall -fPIC $(INCLUDE) $(OPTFLAGS)
+-LIBFLAGS = -shared -Wl,-soname,NL.so.$(MAJOR_VERSION).$(MINOR_VERSION) -rdynamic -lpthread
++LIBFLAGS = ${LDFLAGS} -shared -Wl,-soname,libNL.so.$(MAJOR_VERSION).$(MINOR_VERSION) -rdynamic -lpthread
+ OBJECTS = crc.o errorstr.o nl.o sock.o group.o loopback.o err.o hthread.o htmutex.o htcondition.o nltime.o
+
+ all: $(OBJECTS)
+@@ -35,13 +35,14 @@ + ipx.o: nlinternal.h sock.h ipx.c
+
+ install:
++ mkdir -p $(LIBDIR) $(INCDIR) ; chmod 755 $(LIBDIR) $(INCDIR)
+ cp $(OUTPUT) $(LIBDIR)
+ cp $(STATIC) $(LIBDIR)
+ chmod 755 $(LIBDIR)/$(OUTPUT)
+- ln -s $(LIBDIR)/$(OUTPUT) $(LIBDIR)/lib$(LIBNAME).so.$(MAJOR_VERSION).$(MINOR_VERSION)
+- ln -s $(LIBDIR)/$(OUTPUT) $(LIBDIR)/lib$(LIBNAME).so.$(MAJOR_VERSION)
+- ln -s $(LIBDIR)/$(OUTPUT) $(LIBDIR)/lib$(LIBNAME).so
+- ln -s $(LIBDIR)/$(OUTPUT) $(LIBDIR)/$(LIBNAME).so
++ ln -s $(OUTPUT) $(LIBDIR)/lib$(LIBNAME).so.$(MAJOR_VERSION).$(MINOR_VERSION)
++ ln -s $(OUTPUT) $(LIBDIR)/lib$(LIBNAME).so.$(MAJOR_VERSION)
++ ln -s $(OUTPUT) $(LIBDIR)/lib$(LIBNAME).so
++ ln -s $(OUTPUT) $(LIBDIR)/$(LIBNAME).so
+ cp ../include/nl.h $(INCDIR)/nl.h
+ chmod 644 $(INCDIR)/nl.h
+ @echo ""
|