diff options
author | Aleksandar Trifunovic | 2021-03-16 14:19:29 +0100 |
---|---|---|
committer | Aleksandar Trifunovic | 2021-03-16 14:19:29 +0100 |
commit | ebfdd07a3585cb8d567009beefc4f62ef54ba9bf (patch) | |
tree | 28c2db819d489aa079727cca7033ca443ab374b0 /PKGBUILD | |
parent | c8b45772882cf00ea6b6c3b9fecbb1db6156e2a4 (diff) | |
download | aur-cppurses.tar.gz |
v0.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -1,31 +1,31 @@ # Maintainer: Aleksandar Trifunović <akstrfn at gmail dot com> -_pkgname=CPPurses +_pkgname=TermOx pkgname=cppurses -pkgver=0.3 -pkgrel=2 +pkgver=0.4 +pkgrel=1 pkgdesc="C++14 Terminal User Interface framework with NCurses." arch=('x86_64') url="https://github.com/a-n-t-h-o-n-y/CPPurses" license=('custom:MIT') depends=() makedepends=('ncurses' 'cmake' 'git') -source=("${url}/archive/v$pkgver.tar.gz") -sha256sums=('a23bde3e9f26d44d3abe38eaf9937da5d6a87f7e2f1d8b2cce3c9d9d6f16d3e9') +source=("${url}/archive/v$pkgver.tar.gz" "patch") +sha256sums=('b22e30079407226f0e99c20e17e64f98a3d5853726162440035c3703184a2b5b' + '1455912434b271fe685a5174efd773845a7aec9ff72ed552eb7fb3262c4fc9d5') prepare() { cd "$_pkgname-$pkgver" - git clone --recurse-submodules --single-branch --branch cppurses_master \ - https://github.com/a-n-t-h-o-n-y/Signals libs/Signals - git clone https://github.com/a-n-t-h-o-n-y/Chess-curses demos/chess - cd demos/chess - git checkout f597add641463b5aeb7382d4f804f5c4e6df69d5 - cd ../.. + git clone https://github.com/a-n-t-h-o-n-y/signals-light external/signals-light + # just delete tests + sed -i '27,31d' external/signals-light/CMakeLists.txt + patch -Np1 < ../patch cmake -H. -Bbuild \ -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr } @@ -43,7 +43,11 @@ check() { package() { cd "$_pkgname-$pkgver" + # install is broken so quick and dirty copy cmake --build build -- DESTDIR="$pkgdir/" install + mkdir -p "$pkgdir/usr/include/termox" + cp -r include/termox "$pkgdir/usr/include/" + install -Dm755 build/src/libTermOx.a -t "$pkgdir/usr/lib" install -Dm644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname" } |