diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..80cea78b27d0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = topologic-git + pkgdesc = Library to create dyanimic context free or switching automata + pkgver = 1.0.3 + pkgrel = 1 + url = https://github.com/mstern98/topologic-git + arch = any + license = MIT + makedepends = git + depends = bison + depends = flex + source = topologic-git-1.0.3.tar.gz::https://github.com/mstern98/topologic-git/archive/v1.0.3.tar.gz + sha256sums = 3a6c5db61ea76f17b606e7e2af7bdcdd1fba9ac82629a5f5867e6203b0ad83c5 + +pkgname = topologic-git + 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/" +} |