Package ocaml-curl: Specfile
%set_verify_elf_method textrel=relaxed %global pkgname curl %define ocamlsitelib %_libdir/ocaml %define pkgsitelib %ocamlsitelib/%pkgname %define ocamlstublib %_libdir/ocaml/stublibs/ Name: ocaml-%pkgname Version: 0.8.2 Release: alt2 Summary: OCaml Curl library (ocurl) License: MIT Group: Development/ML Url: http://ocurl.forge.ocamlcore.org/ # https://github.com/ygrek/ocurl Source0: %name-%version.tar BuildRequires: ocaml ocaml-findlib libcurl-devel %description The Ocaml Curl Library (Ocurl) is an interface library for the programming language Ocaml to the networking library libcurl. %package devel Summary: Development files for %name Group: Development/ML Requires: %name = %version-%release %description devel The %name-devel package contains libraries and signature files for developing applications that use %name. %prep %setup %build # Parallel builds don't work. unset MAKEFLAGS # Add -fPIC to avoid: # /usr/bin/ld: /usr/lib64/ocaml/curl/libcurl-helper.a(curl-helper.o): # relocation R_X86_64_32S against `.rodata' can not be used when # making a shared object; recompile with -fPIC CFLAGS="%optflags -fPIC" \ %configure --libdir=%_libdir --with-findlib make %install export DESTDIR=%buildroot export OCAMLFIND_DESTDIR=%buildroot%_libdir/ocaml mkdir -p %buildroot%ocamlsitelib %buildroot%ocamlstublib make install # Make clean in the examples dir so our docs don't contain binaries. make -C examples clean %files %doc COPYING %pkgsitelib %exclude %pkgsitelib/*.mli %ocamlstublib/*.so %ocamlstublib/*.so.owner %files devel %doc examples/* %pkgsitelib/*.mli %changelog * Thu Oct 18 2018 Anton Farygin <rider@altlinux.ru> 0.8.2-alt2 - rebuilt with ocaml-4.07.1 * Wed Sep 05 2018 Anton Farygin <rider@altlinux.ru> 0.8.2-alt1 - 0.8.2 * Thu May 17 2018 Anton Farygin <rider@altlinux.ru> 0.8.1-alt1 - 0.8.1 * Mon Jul 10 2017 Anton Farygin <rider@altlinux.ru> 0.7.9-alt3 - rebuild with ocaml 4.04.2 * Wed May 03 2017 Anton Farygin <rider@altlinux.ru> 0.7.9-alt2 - rebuild with ocaml 4.04.1 * Sun Apr 16 2017 Anton Farygin <rider@altlinux.ru> 0.7.9-alt1 - first build for ALT |