diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..59242f81e69b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Matthew Stern <msstern98 gmail com> +pkgname=topologic-git +pkgbase=topologic-git +pkgver=1.0.3 +pkgrel=1 +pkgdesc='Library to create dyanimic context free or switching automata' +arch=('any') +url="https://github.com/mstern98/topologic-git" +license=('MIT') +depends=(bison flex) +makedepends=(git) + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mstern98/topologic-git/archive/v${pkgver}.tar.gz") +sha256sums=('3a6c5db61ea76f17b606e7e2af7bdcdd1fba9ac82629a5f5867e6203b0ad83c5') + +build() +{ + cd "$srcdir/${pkgname}-${pkgver}" + echo "Starting Build..." + make +} + +package() +{ + mkdir -p "$pkgdir/usr/include" + mkdir -p "$pkgdir/usr/include/topologic" + mkdir -p "$pkgdir/usr/lib" + + cp "$srcdir/${pkgname}-${pkgver}/include/AVL.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/context.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/edge.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/graph.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/request.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/stack.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/topologic.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/vertex.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/include/header.h" "$pkgdir/usr/include/topologic/" + cp "$srcdir/${pkgname}-${pkgver}/libtopologic.a" "$pkgdir/usr/lib/" +} |