summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexej Magura2017-12-07 17:48:14 -0700
committerAlexej Magura2017-12-07 17:48:14 -0700
commit9d9e52c8130e56387d1848b7b5b900732d75f070 (patch)
treee4d4eb03bdfcf86ad9f045d93fcc1e2153c015be
downloadaur-9d9e52c8130e56387d1848b7b5b900732d75f070.tar.gz
initial import
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD43
-rw-r--r--src-makefile.patch71
3 files changed, 134 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0af9d9291d2a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = libzlog
+ pkgdesc = a reliable pure C logging library
+ pkgver = 1.2.12
+ pkgrel = 1
+ url = http://hardysimpson.github.com/zlog
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = lyx
+ makedepends = texlive-bin
+ makedepends = hevea
+ depends = glibc
+ options = !buildflags
+ source = https://github.com/HardySimpson/zlog/archive/1.2.12.tar.gz
+ source = src-makefile.patch
+ md5sums = ae9b7ede5cf3a62c3092bacf37f70de4
+ md5sums = 69098be923a08e9773fc07ee24ad2787
+
+pkgname = libzlog
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8841d255bbb1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Alexej Magura <amagura28@gmail.com>
+pkgname=libzlog
+_realname=zlog
+pkgver=1.2.12
+pkgrel=1
+pkgdesc="a reliable pure C logging library"
+arch=('i686' 'x86_64')
+url="http://hardysimpson.github.com/zlog"
+license=('GPL')
+groups=()
+depends=(glibc)
+makedepends=(lyx texlive-bin hevea)
+options=(!buildflags)
+install=
+changelog=
+source=("https://github.com/HardySimpson/$_realname/archive/$pkgver.tar.gz"
+ "src-makefile.patch"
+ )
+md5sums=('ae9b7ede5cf3a62c3092bacf37f70de4'
+ '69098be923a08e9773fc07ee24ad2787')
+
+prepare()
+{
+ cd "$srcdir/$_realname-$pkgver"
+ patch -p0 < "$srcdir/src-makefile.patch"
+}
+
+build()
+{
+ cd "$srcdir/$_realname-$pkgver"
+
+ make all
+ make doc || make doc
+}
+
+package()
+{
+ cd "$srcdir/$_realname-$pkgver"
+
+ make PREFIX="$pkgdir/usr" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/src-makefile.patch b/src-makefile.patch
new file mode 100644
index 000000000000..0950a859b043
--- /dev/null
+++ b/src-makefile.patch
@@ -0,0 +1,71 @@
+--- src/makefile 2013-09-25 05:38:42.000000000 -0600
++++ src/makefile.new 2017-12-07 17:25:32.723333335 -0700
+@@ -27,12 +27,12 @@
+ LIBNAME=libzlog
+
+ ZLOG_MAJOR=1
+-ZLOG_MINOR=1
++ZLOG_MINOR=2
+
+ # Fallback to gcc when $CC is not in $PATH.
+ CC:=$(shell sh -c 'type $(CC) >/dev/null 2>/dev/null && echo $(CC) || echo gcc')
+ OPTIMIZATION?=-O2
+-WARNINGS=-Wall -Werror -Wstrict-prototypes -fwrapv
++WARNINGS=-Wall -Wstrict-prototypes -fwrapv
+ DEBUG?= -g -ggdb
+ REAL_CFLAGS=$(OPTIMIZATION) -fPIC -pthread $(CFLAGS) $(WARNINGS) $(DEBUG)
+ REAL_LDFLAGS=$(LDFLAGS) -pthread
+@@ -46,6 +46,15 @@
+ STLIBNAME=$(LIBNAME).$(STLIBSUFFIX)
+ STLIB_MAKE_CMD=ar rcs $(STLIBNAME)
+
++# Installation related variables
++PREFIX?=/usr/local
++INCLUDE_PATH=include
++LIBRARY_PATH=lib
++BINARY_PATH=bin
++INSTALL_INCLUDE_PATH= $(PREFIX)/$(INCLUDE_PATH)
++INSTALL_LIBRARY_PATH= $(PREFIX)/$(LIBRARY_PATH)
++INSTALL_BINARY_PATH= $(PREFIX)/$(BINARY_PATH)
++
+ # Platform-specific overrides
+ uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
+ ifeq ($(uname_S),SunOS)
+@@ -55,9 +64,9 @@
+ endif
+ ifeq ($(uname_S),Darwin)
+ DYLIBSUFFIX=dylib
+- DYLIB_MINOR_NAME=$(LIBNAME).$(HIREDIS_MAJOR).$(HIREDIS_MINOR).$(DYLIBSUFFIX)
+- DYLIB_MAJOR_NAME=$(LIBNAME).$(HIREDIS_MAJOR).$(DYLIBSUFFIX)
+- DYLIB_MAKE_CMD=$(CC) -shared -Wl,-install_name,$(DYLIB_MINOR_NAME) -o $(DYLIBNAME) $(LDFLAGS)
++ DYLIB_MINOR_NAME=$(LIBNAME).$(ZLOG_MAJOR).$(ZLOG_MINOR).$(DYLIBSUFFIX)
++ DYLIB_MAJOR_NAME=$(LIBNAME).$(ZLOG_MAJOR).$(DYLIBSUFFIX)
++ DYLIB_MAKE_CMD=$(CC) -dynamiclib -install_name $(INSTALL_LIBRARY_PATH)/$(DYLIB_MINOR_NAME) -o $(DYLIBNAME) $(LDFLAGS)
+ endif
+
+ ifeq ($(uname_S),AIX)
+@@ -145,12 +154,7 @@
+ dep:
+ $(CC) -MM *.c
+
+-# Installation related variables and target
+-PREFIX?=/usr/local
+-INCLUDE_PATH?=include
+-LIBRARY_PATH?=lib
+-INSTALL_INCLUDE_PATH= $(PREFIX)/$(INCLUDE_PATH)
+-INSTALL_LIBRARY_PATH= $(PREFIX)/$(LIBRARY_PATH)
++# Installation target
+
+ ifeq ($(uname_S),SunOS)
+ INSTALL?= cp -r
+@@ -164,8 +168,9 @@
+ INSTALL?= cp -a
+
+ install: $(DYLIBNAME) $(STLIBNAME)
+- mkdir -p $(INSTALL_INCLUDE_PATH) $(INSTALL_LIBRARY_PATH)
++ mkdir -p $(INSTALL_INCLUDE_PATH) $(INSTALL_LIBRARY_PATH) $(INSTALL_BINARY_PATH)
+ $(INSTALL) zlog.h $(INSTALL_INCLUDE_PATH)
++ $(INSTALL) zlog-chk-conf $(INSTALL_BINARY_PATH)
+ $(INSTALL) $(DYLIBNAME) $(INSTALL_LIBRARY_PATH)/$(DYLIB_MINOR_NAME)
+ cd $(INSTALL_LIBRARY_PATH) && ln -sf $(DYLIB_MINOR_NAME) $(DYLIB_MAJOR_NAME)
+ cd $(INSTALL_LIBRARY_PATH) && ln -sf $(DYLIB_MAJOR_NAME) $(DYLIBNAME)