Sophie

Sophie

distrib > Mageia > 3 > x86_64 > media > core-release-src > by-pkgid > d783868921730c57d67824fb8fd02106 > files > 2

opam-1.0.0-1.mga3.src.rpm

Name:       opam
Version:    1.0.0
Release:    %mkrel 1
Summary:    A source-based package manager for OCaml
License:    GPL
Group:      Development/OCaml
URL:        http://opam.ocamlpro.com/
Source0:    http://www.ocamlpro.com/pub/opam-full-%{version}.tar.gz
BuildRequires:  ocaml
BuildRequires:  camlp4-devel

%description
OPAM stands for OCaml PAckage Manager.
It aims to suit to a vast number of users and use cases,
and has unique features:

 * Powerful handling of dependencies:
   versions constraints, optional dependencies, conflicts, etc.
 * Multiple repositories backends: HTTP, rsync, git
 * Ease to create packages and repositories
 * Ability to switch between different compiler versions

Typically, OPAM will probably make your life easier if you recognize
yourself in at least one of these profiles:

 * You use multiple versions of the OCaml compiler, or you hack the
   compiler yourself and needs to frequently switch between compiler
   versions.
 * You use or develop software that needs a specific and/or modified
   version of the OCaml compiler to be installed.
 * You use or develop software that depends on a specific version of an
   OCaml library, or you just want to install a specific version of a
   package, not just the latest one.
 * You want to create your own packages yourself, put them on your own
   repository, with minimal effort.

%package    doc
Summary:    Documentation files for %{name}
Group:      Development/OCaml
Requires:   %{name} = %{version}-%{release}

%description doc
The %{name}-doc package contains documentation for using %{name}.

%prep
%setup -q -n opam-full-%{version}

%build
./configure \
    --prefix=%{_prefix} \
    --libdir=%{_libdir} \
    --libexecdir=%{_libexecdir} \
    --exec-prefix=%{_exec_prefix} \
    --bindir=%{_bindir} \
    --sbindir=%{_sbindir} \
    --mandir=%{_mandir} \
    --datadir=%{_datadir} \
    --localstatedir=%{_localstatedir} \
    --docdir=%{_docdir}/%{name}-devel/

make all opt
#make doc

%install
rm -rf %{buildroot}
export DESTDIR=%{buildroot}
make install

%files
%doc README.md LICENSE CHANGES
%doc AUTHORS CONTRIBUTORS
%{_bindir}/opam
%{_bindir}/opam-mk-repo
%{_mandir}/man1/opam.1*
%{_mandir}/man1/opam-*.1*

%files doc
%doc doc/
%doc tests/
%doc jenkins/
%doc shell/


%changelog

* Mon Apr 01 2013 blue_prawn <blue_prawn> 1.0.0-1.mga3
+ Revision: 407071
- build requires camlp4
- imported package opam