Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

split off stalmarck checker program into coq-stalmarck-checker package #32

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion .github/workflows/docker-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- 'coqorg/coq:dev'
fail-fast: false
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: coq-community/docker-coq-action@v1
with:
custom_image: ${{ matrix.image }}
Expand All @@ -42,7 +42,17 @@ jobs:
opam install -y -v -j 2 coq-stalmarck-tactic
opam list
endGroup
startGroup "Build stalmarck-checker dependencies"
opam pin add -n -y -k path coq-stalmarck-checker .
opam update -y
opam install -y -j 2 coq-stalmarck-checker --deps-only
endGroup
startGroup "Build stalmarck-checker"
opam install -y -v -j 2 coq-stalmarck-checker
opam list
endGroup
startGroup "Uninstallation test"
opam remove -y coq-stalmarck-checker
opam remove -y coq-stalmarck-tactic
opam remove -y coq-stalmarck
endGroup
Expand Down
22 changes: 22 additions & 0 deletions coq-stalmarck-checker.opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
opam-version: "2.0"
maintainer: "[email protected]"
version: "dev"

homepage: "https://github.com/coq-community/stalmarck"
dev-repo: "git+https://github.com/coq-community/stalmarck.git"
bug-reports: "https://github.com/coq-community/stalmarck/issues"
license: "LGPL-2.1-or-later"

synopsis: "Verified tool for proving tautologies using Stålmarck's algorithm"

build: ["dune" "build" "-p" name "-j" jobs]
depends: [
"ocaml" {>= "4.09.0"}
"dune" {>= "2.8"}
"coq-stalmarck-tactic" {= version}
]

authors: [
"Pierre Letouzey"
"Laurent Théry"
]
2 changes: 1 addition & 1 deletion coq-stalmarck-tactic.opam
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ dev-repo: "git+https://github.com/coq-community/stalmarck.git"
bug-reports: "https://github.com/coq-community/stalmarck/issues"
license: "LGPL-2.1-or-later"

synopsis: "Coq tactic and verified tool for proving tautologies using Stålmarck's algorithm"
synopsis: "Coq tactic for proving tautologies using Stålmarck's algorithm"

build: ["dune" "build" "-p" name "-j" jobs]
depends: [
Expand Down
2 changes: 1 addition & 1 deletion src/dune
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@
(public_name stalmarck)
(libraries coq-stalmarck-tactic.stal unix)
(modules lexer parser main)
(package coq-stalmarck-tactic))
(package coq-stalmarck-checker))
Loading