summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoréclairevoyant2022-12-04 07:20:27 -0500
committeréclairevoyant2022-12-04 07:22:18 -0500
commitffe7570e052842e0d0d549a66afd2a32700c36d4 (patch)
tree15ffa1209df917999086f045a48d9270a3a13eba
parent23125aec2d106a0bb6a78b28ba6e9e7db6b2d68a (diff)
downloadaur-ffe7570e052842e0d0d549a66afd2a32700c36d4.tar.gz
ocaml-octavius: fix makedepends, clean up PKGBUILD
Signed-off-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD28
2 files changed, 19 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 90c453750a84..371dc76c7c4f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ocaml-octavius
pkgdesc = Ocamldoc comment syntax parser
pkgver = 1.2.2
- pkgrel = 5
+ pkgrel = 6
url = https://github.com/ocaml-doc/octavius
arch = x86_64
arch = i686
@@ -10,10 +10,11 @@ pkgbase = ocaml-octavius
arch = armv7h
arch = aarch64
license = ISC
- makedepends = dune>=1.11.0
+ makedepends = dune>=1.11
+ makedepends = ocaml-compiler-libs
depends = ocaml>=4.03.0
options = !strip
- source = ocaml-octavius-1.2.2-5.tar.gz::https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz
- sha512sums = 57e40f0bd03599bf0b14d85b29bef2214f9b9393917c0a65acf60cf028fe028a730a804f3c0101fee1378cacd4feb7a4f2df3c8411ceeb6bb34d47f849b7a55e
+ source = ocaml-octavius-1.2.2.tar.gz::https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz
+ md5sums = 72f9e1d996e6c5089fc513cc9218607b
pkgname = ocaml-octavius
diff --git a/PKGBUILD b/PKGBUILD
index 67736bbc20b6..b03304b3dec9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,30 @@
-# Maintainer: Daniel Peukert <daniel@peukert.cc>
+# Maintainer: éclairevoyant
+# Contributor: Daniel Peukert <daniel@peukert.cc>
# Contributor: Jakob Gahde <j5lx@fmail.co.uk>
-_projectname='octavius'
-pkgname="ocaml-$_projectname"
-pkgver='1.2.2'
-pkgrel='5'
+
+_pkgname='octavius'
+pkgname="ocaml-$_pkgname"
+pkgver=1.2.2
+pkgrel=6
pkgdesc='Ocamldoc comment syntax parser'
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')
-url="https://github.com/ocaml-doc/$_projectname"
+url="https://github.com/ocaml-doc/$_pkgname"
license=('ISC')
depends=('ocaml>=4.03.0')
-makedepends=('dune>=1.11.0')
+makedepends=('dune>=1.11' 'ocaml-compiler-libs')
options=('!strip')
-source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha512sums=('57e40f0bd03599bf0b14d85b29bef2214f9b9393917c0a65acf60cf028fe028a730a804f3c0101fee1378cacd4feb7a4f2df3c8411ceeb6bb34d47f849b7a55e')
-
-_sourcedirectory="$_projectname-$pkgver"
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+md5sums=('72f9e1d996e6c5089fc513cc9218607b')
build() {
- cd "$srcdir/$_sourcedirectory/"
+ cd $_pkgname-$pkgver
dune build --release --verbose
}
package() {
- cd "$srcdir/$_sourcedirectory/"
+ cd $_pkgname-$pkgver
DESTDIR="$pkgdir" dune install --prefix '/usr' --libdir '/usr/lib/ocaml' --docdir '/usr/share/doc' --mandir '/usr/share/man' --release --verbose
install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
- ln -sf "/usr/share/doc/$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
+ ln -sf /usr/share/doc/$pkgname/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/"
}