Skip to content

Commit 8d122da

Browse files
committed
[new release] opium_kernel and opium (0.17.0)
CHANGES: - Switch to dune (rgrinberg/opium#88, anuragoni) - Keep the "/" cookie default and expose all cookie directives (rgrinberg/opium#82, @actionshrimp) - Do not assume base 64 encoding of cookies (rgrinberg/opium#74, @malthe) - Add caching capabilities to middleware (rgrinberg/opium#76, @mattjbray)
1 parent 01a1f73 commit 8d122da

File tree

2 files changed

+86
-0
lines changed
  • packages
    • opium/opium.0.17.0
    • opium_kernel/opium_kernel.0.17.0

2 files changed

+86
-0
lines changed

Diff for: packages/opium/opium.0.17.0/opam

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Rudi Grinberg"]
4+
license: "MIT"
5+
6+
homepage: "https://github.com/rgrinberg/opium"
7+
bug-reports: "https://github.com/rgrinberg/opium/issues"
8+
dev-repo: "git+https://github.com/rgrinberg/opium.git"
9+
synopsis: "Sinatra like web toolkit based on Lwt + Cohttp"
10+
description: """
11+
Opium is a minimalistic library for quickly binding functions to http routes. Its features include (but not limited to):
12+
13+
Middleware system for app independent components
14+
A simple router for matching urls and parsing parameters
15+
Request/Response pretty printing for easier debugging
16+
"""
17+
18+
build: [
19+
["dune" "subst"] {pinned}
20+
["dune" "build" "-p" name "-j" jobs]
21+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
22+
]
23+
24+
depends: [
25+
"ocaml" {>= "4.04.1"}
26+
"dune" {build}
27+
"opium_kernel"
28+
"cohttp-lwt-unix" {>= "0.99.0"}
29+
"base-unix"
30+
"lwt"
31+
"logs"
32+
"cmdliner"
33+
"ppx_fields_conv" {>= "v0.9.0"}
34+
"ppx_sexp_conv" {>= "v0.9.0"}
35+
"re" {>= "1.3.0"}
36+
"magic-mime"
37+
"stringext"
38+
"alcotest" {with-test}
39+
"cow" {with-test & >= "0.10.0"}
40+
]
41+
url {
42+
src:
43+
"https://github.com/rgrinberg/opium/releases/download/v0.17.0/opium-v0.17.0.tbz"
44+
checksum: "md5=c5b1d4e885f6b7d9a0c44d59f59242fc"
45+
}

Diff for: packages/opium_kernel/opium_kernel.0.17.0/opam

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Rudi Grinberg"]
4+
license: "MIT"
5+
6+
homepage: "https://github.com/rgrinberg/opium"
7+
bug-reports: "https://github.com/rgrinberg/opium/issues"
8+
dev-repo: "git+https://github.com/rgrinberg/opium.git"
9+
synopsis: "Sinatra like web toolkit based on Lwt + Cohttp"
10+
description: """
11+
Opium_kernel is the Unix indpendent core of Opium. Useful for extremely portable environments such as mirage.
12+
"""
13+
14+
build: [
15+
["dune" "subst"] {pinned}
16+
["dune" "build" "-p" name "-j" jobs]
17+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
18+
]
19+
20+
depends: [
21+
"ocaml" {>= "4.04.1"}
22+
"dune" {build}
23+
"hmap"
24+
"cohttp" {>= "0.99.0"}
25+
"cohttp-lwt" {>= "0.99.0"}
26+
"ezjsonm" {>= "0.4.0"}
27+
"base64" {>= "2.0.0"}
28+
"lwt"
29+
"fieldslib" {>= "v0.9.0"}
30+
"sexplib" {>= "v0.9.0"}
31+
"ppx_fields_conv" {>= "v0.9.0"}
32+
"ppx_sexp_conv" {>= "v0.9.0"}
33+
"re" {>= "1.3.0"}
34+
"alcotest" {with-test}
35+
"cow" {with-test & >= "0.10.0"}
36+
]
37+
url {
38+
src:
39+
"https://github.com/rgrinberg/opium/releases/download/v0.17.0/opium-v0.17.0.tbz"
40+
checksum: "md5=c5b1d4e885f6b7d9a0c44d59f59242fc"
41+
}

0 commit comments

Comments
 (0)