summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Fuller2019-09-03 14:02:43 +0100
committerKyle Fuller2019-09-03 14:02:43 +0100
commita9c8f5ee54a45f310258f78b53ba2a4daf52fd1f (patch)
tree29363a737a79081018c9c0f61aea93fbba508926
parent5e70f164a22bb2c67e3aff3d0211409c3bd2aedc (diff)
downloadaur-a9c8f5ee54a45f310258f78b53ba2a4daf52fd1f.tar.gz
Drafter 4.0.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD29
2 files changed, 19 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9fadafffc705..09c17b30335f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
pkgbase = drafter
pkgdesc = API Blueprint Parser
- pkgver = 3.2.7
+ pkgver = 4.0.0
pkgrel = 1
url = https://github.com/apiaryio/drafter
arch = x86_64
arch = i686
license = custom
- makedepends = python2
+ makedepends = cmake
depends = gcc-libs
- source = https://github.com/apiaryio/drafter/releases/download/v3.2.7/drafter-v3.2.7.tar.gz
- sha1sums = 02236be885139bb56335124d568458056e8c10ff
+ source = https://github.com/apiaryio/drafter/releases/download/v4.0.0/drafter-4.0.0.tar.gz
+ sha256sums = f284cddf24c321947f85c21e5b27500e876f0181d91eda7d96b3350b48533139
pkgname = drafter
diff --git a/PKGBUILD b/PKGBUILD
index 01288ebec067..59790568df0a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,31 @@
# Maintainer: Kyle Fuller <kyle@fuller.li>
pkgname=drafter
-pkgver=3.2.7
+pkgver=4.0.0
pkgrel=1
pkgdesc='API Blueprint Parser'
arch=('x86_64' 'i686')
url='https://github.com/apiaryio/drafter'
license=('custom')
depends=('gcc-libs')
-makedepends=('python2')
-source=("https://github.com/apiaryio/drafter/releases/download/v$pkgver/drafter-v$pkgver.tar.gz")
-sha1sums=('02236be885139bb56335124d568458056e8c10ff')
+makedepends=('cmake')
+source=("https://github.com/apiaryio/drafter/releases/download/v$pkgver/drafter-$pkgver.tar.gz")
+sha256sums=('f284cddf24c321947f85c21e5b27500e876f0181d91eda7d96b3350b48533139')
+
+prepare() {
+ mkdir -p "${srcdir}/build"
+}
build() {
- cd "${srcdir}/drafter-v${pkgver}"
- python2 configure --shared
- make
+ cd "${srcdir}/build"
+
+ cmake -DCMAKE_INSTALL_PREFIX=/usr "${srcdir}/drafter-${pkgver}"
+ make drafter drafter-cli
}
package() {
- cd "${srcdir}/drafter-v${pkgver}"
- mkdir -p "${pkgdir}/usr/bin"
- make DESTDIR="${pkgdir}/usr" install
+ cd "${srcdir}/build"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -Dm644 src/drafter.h "${pkgdir}/usr/include/drafter/drafter.h"
- install -Dm755 build/out/Release/lib.target/libdrafter.so "${pkgdir}/usr/lib/libdrafter.so.${pkgver}"
- ln -s "libdrafter.so.${pkgver}" "${pkgdir}/usr/lib/libdrafter.so"
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 "${srcdir}/drafter-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}