diff options
author | J5lx | 2016-02-07 12:51:58 +0100 |
---|---|---|
committer | J5lx | 2016-02-07 12:51:58 +0100 |
commit | 528b8be7f8f94eef8f9e1f44e9c277da633c9218 (patch) | |
tree | 3a9ee1abe20ea98a2fde669aa63ae7987db3c998 | |
download | aur-528b8be7f8f94eef8f9e1f44e9c277da633c9218.tar.gz |
2.8.4+2yypkg1.9.0-1: Initial upload
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7b99ca89decf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Sun Feb 7 11:51:13 UTC 2016 +pkgbase = ocaml-archive-yypkg + pkgdesc = Bindings to libarchive with Lwt support (with yypkg patches) + pkgver = 2.8.4+2yypkg1.9.0 + pkgrel = 1 + url = https://forge.ocamlcore.org/projects/ocaml-archive/ + arch = i686 + arch = x86_64 + license = LGPL2.1 + makedepends = ocaml-findlib + makedepends = ocaml-ounit + depends = ocaml + depends = ocaml-fileutils + depends = ocaml-lwt + depends = ocaml-extlib + depends = libarchive + provides = ocaml-archive=2.8.4+2 + conflicts = ocaml-archive + options = !strip + source = https://forge.ocamlcore.org/frs/download.php/1129/ocaml-archive-2.8.4+2.tar.gz + source = http://win-builds.org/yypkg/yypkg-1.9.0.tar.xz + md5sums = 5be75adde03a871c36f8a9ddacbba844 + md5sums = f1613c5ef9ccffc26370f743cbb8cae7 + +pkgname = ocaml-archive-yypkg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e4a25f1a89db --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Jakob Gahde <j5lx@fmail.co.uk> + +_pkgname=ocaml-archive +pkgname=${_pkgname}-yypkg +_pkgver=2.8.4+2 +_yypkgver=1.9.0 +pkgver=${_pkgver}yypkg${_yypkgver} +pkgrel=1 +license=('LGPL2.1') +arch=('i686' 'x86_64') +pkgdesc="Bindings to libarchive with Lwt support (with yypkg patches)" +url="https://forge.ocamlcore.org/projects/ocaml-archive/" +depends=('ocaml' 'ocaml-fileutils' 'ocaml-lwt' 'ocaml-extlib' 'libarchive') +makedepends=('ocaml-findlib' 'ocaml-ounit') +provides=("${_pkgname}=${_pkgver}") +conflicts=("${_pkgname}") +source=("https://forge.ocamlcore.org/frs/download.php/1129/ocaml-archive-2.8.4+2.tar.gz" + "http://win-builds.org/yypkg/yypkg-${_yypkgver}.tar.xz") +options=('!strip') +md5sums=('5be75adde03a871c36f8a9ddacbba844' + 'f1613c5ef9ccffc26370f743cbb8cae7') + +prepare() { + cd "${srcdir}/${_pkgname}-${_pkgver}" + + patch -Np1 < "${srcdir}/yypkg-${_yypkgver}/archive-patches/0001-_oasis-make-it-possible-to-not-build-tests-docs-and-.patch" + patch -Np1 < "${srcdir}/yypkg-${_yypkgver}/archive-patches/0002-Bind-extract-set_pathname-and-read_open_memory-strin.patch" + patch -Np1 < "${srcdir}/yypkg-${_yypkgver}/archive-patches/0003-stubs-bind-archive_entry_-set_-pathname-through-a-ma.patch" + patch -Np1 < "${srcdir}/yypkg-${_yypkgver}/archive-patches/0004-Bind-archive_entry_-set_-hard-sym-link-and-archive_e.patch" +} + +build() { + cd "${srcdir}/${_pkgname}-${_pkgver}" + + ./configure + make +} + +package() { + cd "${srcdir}/${_pkgname}-${_pkgver}" + + export OCAMLFIND_DESTDIR="${pkgdir}$(ocamlfind printconf destdir)" + mkdir -p "${OCAMLFIND_DESTDIR}/stublibs" + make install +} |