summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 18 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a88524a120dc..ff12f266787e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,16 +3,30 @@
pkgname=utf8cpp
pkgver=3.1
-pkgrel=1
+pkgrel=2
pkgdesc="UTF-8 with C++ in a Portable Way"
url='http://utfcpp.sourceforge.net'
arch=('any')
license=('Custom')
+makedepends=('cmake')
source=("https://github.com/nemtrif/utfcpp/archive/v${pkgver}.tar.gz")
sha256sums=('ab531c3fd5d275150430bfaca01d7d15e017a188183be932322f2f651506b096')
+prepare() {
+ mkdir -p build
+}
+
+build() {
+ cd build
+ cmake "../utfcpp-${pkgver}" \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DUTF8_TESTS=OFF
+
+ make
+}
+
package() {
- cd "utfcpp-${pkgver}/source"
- install -d "${pkgdir}/usr/include"
- for i in $(find . -type f); do install -Dm644 ${i} "${pkgdir}/usr/include/${i}"; done
+ make -C build DESTDIR="${pkgdir}" install
}