commit
56e565edcf
1
termbox/.gitignore
vendored
1
termbox/.gitignore
vendored
@ -1 +0,0 @@
|
|||||||
waf-*
|
|
||||||
@ -1,29 +0,0 @@
|
|||||||
--- a/wscript.orig 2016-09-08 01:58:21.517747400 +0900
|
|
||||||
+++ b/wscript 2016-09-08 01:58:24.603153700 +0900
|
|
||||||
@@ -21,6 +21,7 @@
|
|
||||||
conf.load('gnu_dirs')
|
|
||||||
conf.load('compiler_c')
|
|
||||||
conf.env.append_unique('CFLAGS', ['-std=gnu99', '-Wall', '-Wextra', '-D_XOPEN_SOURCE'])
|
|
||||||
+ conf.env.cshlib_PATTERN = 'msys-%s.dll'
|
|
||||||
if conf.options.debug:
|
|
||||||
conf.env.append_unique('CFLAGS', ['-g', '-Og'])
|
|
||||||
else:
|
|
||||||
--- a/src/wscript.orig 2016-09-08 01:59:52.025907200 +0900
|
|
||||||
+++ b/src/wscript 2016-09-08 01:59:56.521546000 +0900
|
|
||||||
@@ -3,6 +3,7 @@
|
|
||||||
bld.shlib(
|
|
||||||
source = sources,
|
|
||||||
target = 'termbox',
|
|
||||||
+ libdir = '${PREFIX}/lib',
|
|
||||||
name = 'termbox_shared',
|
|
||||||
vnum = bld.env.VERSION,
|
|
||||||
)
|
|
||||||
@@ -10,7 +11,7 @@
|
|
||||||
source = sources,
|
|
||||||
target = 'termbox',
|
|
||||||
name = 'termbox_static',
|
|
||||||
- install_path = '${LIBDIR}',
|
|
||||||
+ install_path = '${PREFIX}/lib',
|
|
||||||
)
|
|
||||||
bld.install_files('${PREFIX}/include', 'termbox.h')
|
|
||||||
bld.recurse("demo")
|
|
||||||
@ -1,20 +0,0 @@
|
|||||||
From d4fa2c2fd3db741da6690cc68a461dab54abfb11 Mon Sep 17 00:00:00 2001
|
|
||||||
From: nsf <no.smile.face@gmail.com>
|
|
||||||
Date: Mon, 26 Sep 2016 02:24:23 +0500
|
|
||||||
Subject: [PATCH] Add _XOPEN_SOURCE define for python module. Fixes #89.
|
|
||||||
|
|
||||||
---
|
|
||||||
setup.py | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index 0a8ba7e..db68b15 100644
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -19,5 +19,5 @@
|
|
||||||
url = 'http://code.google.com/p/termbox/',
|
|
||||||
license = 'MIT',
|
|
||||||
cmdclass = {'build_ext': build_ext},
|
|
||||||
- ext_modules = [Extension('termbox', sourcefiles, extra_compile_args=["-Wno-error=declaration-after-statement"])],
|
|
||||||
+ ext_modules = [Extension('termbox', sourcefiles, extra_compile_args=["-D_XOPEN_SOURCE", "-Wno-error=declaration-after-statement"])],
|
|
||||||
)
|
|
||||||
@ -1,38 +0,0 @@
|
|||||||
# Maintainer: Yusuke Sasaki <yusuke dot sasaki dot nuem at gmail dot com>
|
|
||||||
|
|
||||||
pkgname=termbox
|
|
||||||
pkgver=1.1.0
|
|
||||||
pkgrel=2
|
|
||||||
pkgdesc="Library for writing text-based user interfaces"
|
|
||||||
_wafver=1.9.15
|
|
||||||
arch=('i686' 'x86_64')
|
|
||||||
license=('MIT')
|
|
||||||
url="https://github.com/nsf/termbox"
|
|
||||||
makedepends=('python3' 'gcc')
|
|
||||||
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/nsf/termbox/archive/v${pkgver}.tar.gz
|
|
||||||
https://waf.io/waf-${_wafver}
|
|
||||||
0010-msysize.patch
|
|
||||||
0100-add_XOPEN_SOURCE-define-for-python-module.patch)
|
|
||||||
sha256sums=('2743ee4aeb0ff39fadbaf945b76c43e6f6bba544156f2576282b775a3067d748'
|
|
||||||
'85e76e38df9a4d45a6f73383f02f1438a5da39890e28c483101b2c16d2a63663'
|
|
||||||
'ad0550bd4e66daee3f6c3cfcc01c3f12e8b2e415f87deae910df8cfbe0f4ee35'
|
|
||||||
'aee94d19c50610cf1fae7f289deec13cd985d64472bcd8dce85ee648cdd2d6e9')
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd ${srcdir}/${pkgname}-${pkgver}
|
|
||||||
cp -f ${srcdir}/waf-${_wafver} ./waf
|
|
||||||
|
|
||||||
patch -p1 -i ${srcdir}/0010-msysize.patch
|
|
||||||
patch -p1 -i ${srcdir}/0100-add_XOPEN_SOURCE-define-for-python-module.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd ${srcdir}/${pkgname}-${pkgver}
|
|
||||||
/usr/bin/python waf configure --prefix=/usr
|
|
||||||
/usr/bin/python waf build -v
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "${srcdir}"/${pkgname}-${pkgver}
|
|
||||||
/usr/bin/python waf install --destdir="${pkgdir}"
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user