/
opam
38 lines (38 loc) · 1.4 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
opam-version: "2.0"
maintainer: "Alexis Bernadet <alexis.bernadet at noos.fr>"
authors: "Alexis Bernadet <alexis.bernadet at noos.fr>"
homepage: "https://forge.ocamlcore.org/projects/ocaml-efl/"
license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception"
dev-repo: "git+https://github.com/axiles/ocaml-efl.git"
build: [
["./configure" "--prefix=%{prefix}%" "OCAMLFIND_DESTDIR=%{lib}%"]
[make]
]
install: [make "install"]
remove: ["ocamlfind" "remove" "efl"]
depends: [
"ocaml" {>= "3.12"}
"ocamlfind"
"ocamlbuild" {build}
"conf-efl"
]
synopsis:
"An OCaml interface to the Enlightenment Foundation Libraries (EFL) and Elementary."
description: """
The Enlightenment Fondation Libraires provide both a semi-traditional toolkit
set in Elementary as well as the object canvas (Evas) and powerful abstracted
objects (Edje) that you can combine, mix and match, even layer on top of each
other with alpha channels and events in-tact. It has 3D transformations for all
objects and more.
https://www.enlightenment.org/
Currently, only the interfacing of Elementary is more or less complete.
This project is still in alpha stage.
Ocamlforge page and github page:
https://forge.ocamlcore.org/projects/ocaml-efl/
https://github.com/axiles/ocaml-efl"""
flags: light-uninstall
url {
src:
"https://download.ocamlcore.org/ocaml-efl/ocaml-efl/1.12.0/ocaml-efl-1.12.0.tar.gz"
checksum: "md5=503d046c8827adc25423783cd9728d2d"
}