Date: Monday, July 11, 2016 @ 17:17:47
  Author: arodseth
Revision: 182659

upgpkg: ocaml-findlib 1.6.2-2

Added:
  ocaml-findlib/trunk/makefile.patch
Modified:
  ocaml-findlib/trunk/PKGBUILD

----------------+
 PKGBUILD       |   24 ++++++++++++++++++------
 makefile.patch |   13 +++++++++++++
 2 files changed, 31 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2016-07-11 16:49:25 UTC (rev 182658)
+++ PKGBUILD    2016-07-11 17:17:47 UTC (rev 182659)
@@ -5,10 +5,11 @@
 # Contributor: Sebastian Wiesner <[email protected]>
 # Contributor: Benjamin Andresen <[email protected]>
 # Contributor: scj <[email protected]>
+# Contributor: Alif <[email protected]>
 
 pkgname=ocaml-findlib
 pkgver=1.6.2
-pkgrel=1
+pkgrel=2
 pkgdesc='OCaml package manager'
 arch=('x86_64' 'i686')
 url='http://projects.camlcity.org/projects/findlib.html'
@@ -15,14 +16,25 @@
 license=('MIT')
 depends=('ocaml')
 makedepends=('setconf')
-source=("http://download.camlcity.org/download/findlib-$pkgver.tar.gz";)
-sha256sums=('3917904342ffbb66089f9fec1adc023b8854178bc21f303e4cbf96b8b164c946')
+source=("http://download.camlcity.org/download/findlib-$pkgver.tar.gz";
+        'makefile.patch')
+sha256sums=('3917904342ffbb66089f9fec1adc023b8854178bc21f303e4cbf96b8b164c946'
+            'ed9348ffee0ba5ba17a96c46a2db429870f1cae69deec8bcce67a998cf33fdb3')
 options=('staticlibs' '!strip' 'zipman' '!makeflags')
 
+prepare() {
+  cd "findlib-$pkgver"
+
+  patch -i "$srcdir/makefile.patch"
+}
+
 build() {
   cd "findlib-$pkgver"
 
-  ./configure -config /etc/findlib.conf -sitelib /usr/lib/ocaml -mandir 
/usr/share/man
+  ./configure \
+    -sitelib /usr/lib/ocaml \
+    -config /etc/findlib.conf \
+    -mandir /usr/share/man
   make all opt
 }
 
@@ -32,8 +44,8 @@
   make prefix="$pkgdir" install
 
   # Add a directory to the path for compatibility with old-style packages
-  setconf "$pkgdir/etc/findlib.conf" path \
-    '"/usr/lib/ocaml:/usr/lib/ocaml-site-lib"'
+  setconf "$pkgdir/etc/findlib.conf" \
+    path='"/usr/lib/ocaml:/usr/lib/ocaml-site-lib"'
 
   install -m755 src/findlib/ocamlfind_opt "$pkgdir/usr/bin/"
   install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"

Added: makefile.patch
===================================================================
--- makefile.patch                              (rev 0)
+++ makefile.patch      2016-07-11 17:17:47 UTC (rev 182659)
@@ -0,0 +1,13 @@
+Index: b/Makefile
+===================================================================
+--- a/Makefile
++++ b/Makefile
+@@ -71,7 +71,7 @@ findlib.conf: findlib.conf.in
+ 
+ .PHONY: install-doc
+ install-doc:
+-      mkdir -p "$(prefix)$(OCAMLFIND_MAN)/man1" 
"$(prefix)$(OCAMLFIND_MAN)/man3 $(prefix)$(OCAMLFIND_MAN)/man5"
++      mkdir -p "$(prefix)$(OCAMLFIND_MAN)/man1" 
"$(prefix)$(OCAMLFIND_MAN)/man3" "$(prefix)$(OCAMLFIND_MAN)/man5"
+       -cp doc/ref-man/ocamlfind.1 "$(prefix)$(OCAMLFIND_MAN)/man1"
+       -cp doc/ref-man/META.5 doc/ref-man/site-lib.5 
doc/ref-man/findlib.conf.5 "$(prefix)$(OCAMLFIND_MAN)/man5"
+ 

Reply via email to