[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-09-07 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, September 7, 2022 @ 09:23:37
  Author: kgizdov
Revision: 1296040

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1296039, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  234 ++---
 1 file changed, 117 insertions(+), 117 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-09-07 09:23:30 UTC (rev 1296039)
+++ PKGBUILD2022-09-07 09:23:37 UTC (rev 1296040)
@@ -1,117 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.16.0
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs' '!strip' 'staticlibs')
-depends=('ocaml>=4.14.0')
-makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 
'gtksourceview3' 'dune' 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'antlr4' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('f324b68efcec0680a52c92d6e2fdd340a0e360e7d56d7fc3b4b781af3bec923d2fa2fdbb139b07d2253568a657a09c0d3da4cd5bdf984a6ab913e606056df4b3')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--nomacintegration \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/antlr/antlr4/issues/3753
-  make -C doc/tools/coqrst/notations
-  MAKE_TARGETS="coq coqide revision refman-html doc-stdlib" # refman-pdf is 
currently broken
-  # https://github.com/coq/coq/issues/12332
-  OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ 
SPHINXWARNERROR=0 make $MAKE_TARGETS
-}
-
-package_coq() {
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-  ln -s /usr/lib/coqide-server "${pkgdir}/usr/lib/ocaml/coqide-server"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib,share/doc}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends+=("${pkgbase}" 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coqide "${pkgdir}/usr/lib/ocaml/coqide"
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-09-05 Thread Konstantin Gizdov via arch-commits
Date: Monday, September 5, 2022 @ 21:40:42
  Author: kgizdov
Revision: 1293380

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1293379, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  234 ++---
 1 file changed, 117 insertions(+), 117 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-09-05 21:40:35 UTC (rev 1293379)
+++ PKGBUILD2022-09-05 21:40:42 UTC (rev 1293380)
@@ -1,117 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.15.2
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs' '!strip' 'staticlibs')
-depends=('ocaml>=4.14.0')
-makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 
'gtksourceview3' 'dune' 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'antlr4' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('6a5487912dedb6e54145bf3f177a091cffe13429ba2f73db7c1cc241fe10e86340c968e19cefba7d680facce55f4e914cbd16a317264b109a6f9a01ec822a8c5')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--nomacintegration \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/antlr/antlr4/issues/3753
-  make -C doc/tools/coqrst/notations
-  MAKE_TARGETS="coq coqide revision refman-html doc-stdlib" # refman-pdf is 
currently broken
-  # https://github.com/coq/coq/issues/12332
-  OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ 
SPHINXWARNERROR=0 make $MAKE_TARGETS
-}
-
-package_coq() {
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-  ln -s /usr/lib/coqide-server "${pkgdir}/usr/lib/ocaml/coqide-server"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib,share/doc}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends+=("${pkgbase}" 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coqide "${pkgdir}/usr/lib/ocaml/coqide"
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-09-04 Thread Konstantin Gizdov via arch-commits
Date: Sunday, September 4, 2022 @ 16:01:16
  Author: kgizdov
Revision: 1292839

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1292838, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  234 ++---
 1 file changed, 117 insertions(+), 117 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-09-04 16:00:56 UTC (rev 1292838)
+++ PKGBUILD2022-09-04 16:01:16 UTC (rev 1292839)
@@ -1,117 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.15.0
-pkgrel=3
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs' '!strip' 'staticlibs')
-depends=('ocaml>=4.14.0')
-makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 
'gtksourceview3' 'dune' 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'antlr4' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--nomacintegration \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/antlr/antlr4/issues/3753
-  make -C doc/tools/coqrst/notations
-  MAKE_TARGETS="coq coqide revision refman-html doc-stdlib" # refman-pdf is 
currently broken
-  # https://github.com/coq/coq/issues/12332
-  OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ 
SPHINXWARNERROR=0 make $MAKE_TARGETS
-}
-
-package_coq() {
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-  ln -s /usr/lib/coqide-server "${pkgdir}/usr/lib/ocaml/coqide-server"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib,share/doc}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends+=("${pkgbase}" 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coqide "${pkgdir}/usr/lib/ocaml/coqide"
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-08-09 Thread Jürgen Hötzel via arch-commits
Date: Tuesday, August 9, 2022 @ 20:36:27
  Author: juergen
Revision: 1264573

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1264572, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  234 ++---
 1 file changed, 117 insertions(+), 117 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-08-09 20:35:22 UTC (rev 1264572)
+++ PKGBUILD2022-08-09 20:36:27 UTC (rev 1264573)
@@ -1,117 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.15.0
-pkgrel=3
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs' '!strip' 'staticlibs')
-depends=('ocaml>=4.14.0')
-makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 
'gtksourceview3' 'dune' 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 'antlr4' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--nomacintegration \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/antlr/antlr4/issues/3753
-  make -C doc/tools/coqrst/notations
-  MAKE_TARGETS="coq coqide revision refman-html doc-stdlib" # refman-pdf is 
currently broken
-  # https://github.com/coq/coq/issues/12332
-  OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ 
SPHINXWARNERROR=0 make $MAKE_TARGETS
-}
-
-package_coq() {
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-  ln -s /usr/lib/coqide-server "${pkgdir}/usr/lib/ocaml/coqide-server"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib,share/doc}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends+=("${pkgbase}" 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coqide "${pkgdir}/usr/lib/ocaml/coqide"
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-08-09 Thread Jürgen Hötzel via arch-commits
Date: Tuesday, August 9, 2022 @ 20:35:22
  Author: juergen
Revision: 1264572

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1264571, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  231 ++---
 1 file changed, 117 insertions(+), 114 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-08-09 20:34:17 UTC (rev 1264571)
+++ PKGBUILD2022-08-09 20:35:22 UTC (rev 1264572)
@@ -1,114 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.15.0
-pkgrel=2
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs' '!strip' 'staticlibs')
-depends=('ocaml>=4.13.1')
-makedepends=('ocaml-findlib' 'ocaml-num' 'ocaml-zarith' 'gtk3' 
'gtksourceview3' 'dune' 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--nomacintegration \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  OCAMLPATH=/usr/lib/ocaml CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith/ 
SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-  ln -s /usr/lib/coqide-server "${pkgdir}/usr/lib/ocaml/coqide-server"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib,share/doc}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends+=("${pkgbase}" 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coqide "${pkgdir}/usr/lib/ocaml/coqide"
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 1264571, 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-03-08 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, March 8, 2022 @ 14:31:32
  Author: kgizdov
Revision: 1145480

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1145479, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  231 ++---
 1 file changed, 114 insertions(+), 117 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-08 14:31:25 UTC (rev 1145479)
+++ PKGBUILD2022-03-08 14:31:32 UTC (rev 1145480)
@@ -1,117 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.15.0
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs' '!strip' 'staticlibs')
-depends=('ocaml>=4.13.1' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'dune'
- 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('be6c799b6635875255f7288b9bae5f9108660308f299823155d41353e96fbed4e41e1fc8896fe9653c095da740a80dbf5a1add6b28d279eb7b65365eeaff54ab')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--nomacintegration \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-  ln -s /usr/lib/coqide-server "${pkgdir}/usr/lib/ocaml/coqide-server"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib,share/doc}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coqide "${pkgdir}/usr/lib/ocaml/coqide"
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install-doc
-}

Copied: 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2022-01-21 Thread Konstantin Gizdov via arch-commits
Date: Friday, January 21, 2022 @ 08:39:07
  Author: kgizdov
Revision: 952

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 951, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  232 ++---
 1 file changed, 117 insertions(+), 115 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-01-21 08:38:59 UTC (rev 951)
+++ PKGBUILD2022-01-21 08:39:07 UTC (rev 952)
@@ -1,115 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.14.1
-pkgrel=2
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.13.1' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'dune'
- 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('bd761d1577fc30b5a0c6d220c643f177a7604961961ce3d94bc61659db48338e1fa068e23cd1ceb5eef56b592051e0c85fe43a91c38b16a24eec29e12343b5ee')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--flambda-opts '-O3 -unbox-closures' \
--nomacintegration \
--nodebug \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 951, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-12-11 Thread Jürgen Hötzel via arch-commits
Date: Saturday, December 11, 2021 @ 12:30:37
  Author: juergen
Revision: 1068253

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1068252, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  230 ++---
 1 file changed, 115 insertions(+), 115 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-12-11 12:30:14 UTC (rev 1068252)
+++ PKGBUILD2021-12-11 12:30:37 UTC (rev 1068253)
@@ -1,115 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.14.1
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.12.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'dune'
- 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('bd761d1577fc30b5a0c6d220c643f177a7604961961ce3d94bc61659db48338e1fa068e23cd1ceb5eef56b592051e0c85fe43a91c38b16a24eec29e12343b5ee')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--flambda-opts '-O3 -unbox-closures' \
--nomacintegration \
--nodebug \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 1068252, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-12-05 Thread Konstantin Gizdov via arch-commits
Date: Sunday, December 5, 2021 @ 16:32:04
  Author: kgizdov
Revision: 1065193

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1065192, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  230 ++---
 1 file changed, 115 insertions(+), 115 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-12-05 16:31:56 UTC (rev 1065192)
+++ PKGBUILD2021-12-05 16:32:04 UTC (rev 1065193)
@@ -1,115 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.14.0
-pkgrel=2
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.12.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'dune'
- 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('041b8e8deedefa8b48bf99e87026988b783fcf89ec555ec96c4e64dbf3a230e0b78e8ae9effe6bc738171b58fba725ddafe49abf3a84f332c67f12435c304d5d')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--flambda-opts '-O3 -unbox-closures' \
--nomacintegration \
--nodebug \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  rm -rf "${pkgdir}"/usr/{bin,doc,lib}/coqide
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-  rm -rf "${pkgdir}/usr/share/coq"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 1065192, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-10-20 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, October 20, 2021 @ 20:20:00
  Author: kgizdov
Revision: 1031459

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1031458, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  228 ++---
 1 file changed, 115 insertions(+), 113 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-10-20 20:19:20 UTC (rev 1031458)
+++ PKGBUILD2021-10-20 20:20:00 UTC (rev 1031459)
@@ -1,113 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.14.0
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.12.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'dune'
- 'git'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('041b8e8deedefa8b48bf99e87026988b783fcf89ec555ec96c4e64dbf3a230e0b78e8ae9effe6bc738171b58fba725ddafe49abf3a84f332c67f12435c304d5d')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make clean
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--flambda-opts '-O3 -unbox-closures' \
--nomacintegration \
--nodebug \
--warn-error no \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  CAML_LD_LIBRARY_PATH=/usr/lib/ocaml/zarith SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  install -d "${pkgdir}/usr/lib/coq-core"
-  # Workaround for FS#58203
-  install -d "${pkgdir}/usr/lib/ocaml"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-  ln -s /usr/lib/coq-core "${pkgdir}/usr/lib/ocaml/coq-core"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make DESTDIR="${pkgdir}" install-coq install-coqide
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make DESTDIR="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 1031458, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-10-20 20:20:00 UTC (rev 1031459)
@@ -0,0 +1,115 @@
+# Maintainer: 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-10-19 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, October 19, 2021 @ 21:57:49
  Author: kgizdov
Revision: 1031003

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 1031002, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  217 +++--
 1 file changed, 113 insertions(+), 104 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-10-19 21:57:41 UTC (rev 1031002)
+++ PKGBUILD2021-10-19 21:57:49 UTC (rev 1031003)
@@ -1,104 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.13.2
-pkgrel=2
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.12.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('d5c16689a3a08d9be58e15d502e5c9bbe13ce8b9755334d1c096307260a804eeb59116c3a7b5fd85910e7f468ee728c69d04735769998a6e6369bf5352f5ec05')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  # Workaround for FS#58203
-  mkdir -p "${pkgdir}/usr/lib/ocaml/"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make COQINSTALLPREFIX="${pkgdir}" install-coq install-ide-toploop 
install-meta
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make COQINSTALLPREFIX="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make COQINSTALLPREFIX="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 1031002, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-10-19 21:57:49 UTC (rev 1031003)
@@ -0,0 +1,113 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Baptiste Jonglez 
+# Contributor: acieroid
+# Contributor: spider-mario 
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: George Giorgidze 
+# Contributor: William J. Bowman 
+
+pkgbase=coq
+pkgname=("${pkgbase}" 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-07-27 Thread Jürgen Hötzel via arch-commits
Date: Tuesday, July 27, 2021 @ 15:56:14
  Author: juergen
Revision: 987800

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 987799, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  208 ++---
 1 file changed, 104 insertions(+), 104 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-07-27 15:56:07 UTC (rev 987799)
+++ PKGBUILD2021-07-27 15:56:14 UTC (rev 987800)
@@ -1,104 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.13.2
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.11.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('d5c16689a3a08d9be58e15d502e5c9bbe13ce8b9755334d1c096307260a804eeb59116c3a7b5fd85910e7f468ee728c69d04735769998a6e6369bf5352f5ec05')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  # Workaround for FS#58203
-  mkdir -p "${pkgdir}/usr/lib/ocaml/"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make COQINSTALLPREFIX="${pkgdir}" install-coq install-ide-toploop 
install-meta
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make COQINSTALLPREFIX="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make COQINSTALLPREFIX="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 987799, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-07-27 15:56:14 UTC (rev 987800)
@@ -0,0 +1,104 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Baptiste Jonglez 
+# Contributor: acieroid
+# Contributor: spider-mario 
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: George Giorgidze 
+# Contributor: William J. Bowman 
+
+pkgbase=coq
+pkgname=("${pkgbase}" 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-05-28 Thread Felix Yan via arch-commits
Date: Friday, May 28, 2021 @ 15:46:23
  Author: felixonmars
Revision: 949958

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 949957, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  208 ++---
 1 file changed, 104 insertions(+), 104 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-05-28 15:46:06 UTC (rev 949957)
+++ PKGBUILD2021-05-28 15:46:23 UTC (rev 949958)
@@ -1,104 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.13.1
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.11.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('21544d4177aa40b98daeeaa45684786141eb049b20399ef863a6e1f886d425bee16653b94bd2bb1b3e73eefa6986348eeefaf0c746a75bd4660e4a7417e0b538')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin'
-  'python-argparse: needed by some coq tools (e.g. TimeFileMaker)')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-  install -d "${pkgdir}/usr/lib/coq"
-  # Workaround for FS#58203
-  mkdir -p "${pkgdir}/usr/lib/ocaml/"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make COQINSTALLPREFIX="${pkgdir}" install-coq install-ide-toploop 
install-meta
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make COQINSTALLPREFIX="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make COQINSTALLPREFIX="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 949957, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-05-28 15:46:23 UTC (rev 949958)
@@ -0,0 +1,104 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Baptiste Jonglez 
+# Contributor: acieroid
+# Contributor: spider-mario 
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: George Giorgidze 
+# Contributor: William J. Bowman 
+
+pkgbase=coq
+pkgname=("${pkgbase}" 

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-03-04 Thread Konstantin Gizdov via arch-commits
Date: Thursday, March 4, 2021 @ 17:13:57
  Author: kgizdov
Revision: 880454

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 880453, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  205 ++---
 1 file changed, 104 insertions(+), 101 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-03-04 17:13:50 UTC (rev 880453)
+++ PKGBUILD2021-03-04 17:13:57 UTC (rev 880454)
@@ -1,101 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgbase=coq
-pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
-pkgver=8.13.0
-pkgrel=1
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.11.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('c355f0a9183f3669debd5f8f4ab96786215d037d1c2ac95a2d3c6115c8b0ee7ff7e23464b18444e2648ef3f8c221f0f3a28acf91199751cea2b74ee3fe8e')
-
-build() {
-  # generate a desktop file
-  cd "${srcdir}"
-  gendesk -f -n --pkgname "${pkgbase}ide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-
-  # build package
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  # fix intermittent bug with folder creation
-  install -d "${pkgdir}/usr/bin"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make COQINSTALLPREFIX="${pkgdir}" install-coq install-ide-toploop 
install-meta
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  # Workaround for FS#58203
-  mkdir -p "${pkgdir}/usr/lib/ocaml/"
-  ln -s /usr/lib/coq "${pkgdir}/usr/lib/ocaml/coq"
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=("${pkgbase}" 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make COQINSTALLPREFIX="${pkgdir}" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coqide/coq.png 
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "${srcdir}/${pkgbase}-${pkgver}"
-
-  make COQINSTALLPREFIX="${pkgdir}" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 880453, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-03-04 17:13:57 UTC (rev 880454)
@@ -0,0 +1,104 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Baptiste Jonglez 
+# Contributor: acieroid
+# Contributor: spider-mario 
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: George Giorgidze 
+# Contributor: William J. Bowman 
+
+pkgbase=coq
+pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
+pkgver=8.13.1
+pkgrel=1
+pkgdesc='Formal proof management system'
+arch=('x86_64')
+url='https://coq.inria.fr/'

[arch-commits] Commit in coq/repos/community-x86_64 (PKGBUILD PKGBUILD)

2021-01-18 Thread Konstantin Gizdov via arch-commits
Date: Monday, January 18, 2021 @ 12:08:19
  Author: kgizdov
Revision: 822829

archrelease: copy trunk to community-x86_64

Added:
  coq/repos/community-x86_64/PKGBUILD
(from rev 822828, coq/trunk/PKGBUILD)
Deleted:
  coq/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  197 +++--
 1 file changed, 101 insertions(+), 96 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-01-18 12:08:12 UTC (rev 822828)
+++ PKGBUILD2021-01-18 12:08:19 UTC (rev 822829)
@@ -1,96 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: acieroid
-# Contributor: spider-mario 
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: George Giorgidze 
-# Contributor: William J. Bowman 
-
-pkgname=('coq' 'coqide' 'coq-doc')
-pkgver=8.12.0
-pkgrel=2
-pkgdesc='Formal proof management system'
-arch=('x86_64')
-url='https://coq.inria.fr/'
-license=('GPL')
-groups=('coq')
-options=('!emptydirs')
-depends=('ocaml>=4.11.0' 'ocaml-num' 'gtk3' 'gtksourceview3')
-makedepends=('ocaml-findlib'
- 'lablgtk3' 'gendesk' # coqide
- 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
- 'texlive-fontsextra' 'texlive-science'
- 'fig2dev' 'imagemagick' 'hevea' 'ghostscript'
- 'python' 'python-sphinx' 'python-sphinx_rtd_theme' 
'python-pexpect'
- 'python-beautifulsoup4' 'python-sphinxcontrib-bibtex' 
'python-antlr4')
-source=("coq-${pkgver}.tar.gz::https://github.com/coq/coq/archive/V${pkgver}.tar.gz;)
-sha512sums=('8a64624c578ce0ab781fb3b1f162bd8b095735ad891fdad2fb7c40849afbdc7c1360187c6b62a5ef2982566f4c6c78029240c611ae769943a5250af300eb1240')
-
-prepare() {
-  gendesk -f -n --pkgname "coqide" \
---name "CoqIDE Proof Assistant" \
---pkgdesc "Graphical interface for the Coq proof assistant" \
---categories "Development;Science;Math;IDE;GTK"
-}
-
-build() {
-  cd "$srcdir/coq-$pkgver"
-
-  ./configure \
--prefix '/usr' \
--mandir '/usr/share/man' \
--configdir '/etc/xdg/coq/' \
--coqide opt \
--with-doc yes
-  # https://github.com/coq/coq/issues/12332
-  SPHINXWARNERROR=0 make world
-}
-
-package_coq() {
-  depends=('ocaml')
-  optdepends=('coqide: graphical Coq IDE'
-  'coq-doc: offline documentation'
-  'coin-or-csdp: for psatz plugin')
-  # coq-nox was the old name for coq without coqide
-  replaces=('coq-nox')
-  conflicts=('coq-nox')
-
-  cd "$srcdir/coq-$pkgver"
-
-  # The second target is needed to install coqidetop.cmxs (needed for some
-  # frontend other than coqide, for instance coquille)
-  make COQINSTALLPREFIX="$pkgdir" install-coq install-ide-toploop install-meta
-  rm -f "${pkgdir}/usr/share/man/man1/coqide.1"
-  # Workaround for FS#58203
-  mkdir -p "$pkgdir/usr/lib/ocaml/"
-  ln -s /usr/lib/coq "$pkgdir/usr/lib/ocaml/coq"
-}
-
-package_coqide() {
-  pkgdesc="GTK-based graphical interface for the Coq proof assistant"
-  depends=('coq' 'ocaml' 'gtk3' 'gtksourceview3')
-
-  cd "$srcdir/coq-$pkgver"
-
-  mkdir -p "${pkgdir}/usr/bin"
-  make COQINSTALLPREFIX="$pkgdir" install-coqide
-  install -D -m 644 -t "${pkgdir}/usr/share/man/man1/" man/coqide.1
-
-  # Remove toploop files installed by "install-ide-toploop" in the main package
-  rm -f "${pkgdir}/usr/lib/coq/toploop"/coqidetop.{cma,cmxs}
-  rm -f "${pkgdir}/usr/bin"/coqidetop{,.opt}
-  # In coq 8.7 this file is installed both by install-coq and install-coqide, 
remove the duplicate.
-  rm -f "${pkgdir}/usr/lib/coq/vernac/topfmt.cmi"
-
-  # Desktop file generated by gendesk
-  install -D -m 644 "${srcdir}/${pkgname}.desktop" 
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
-  install -D -m 644 ide/coq.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
-}
-
-package_coq-doc() {
-  pkgdesc="HTML and PDF documentation for the Coq proof assistant"
-  depends=()
-
-  cd "$srcdir/coq-$pkgver"
-
-  make COQINSTALLPREFIX="$pkgdir" install-doc
-}

Copied: coq/repos/community-x86_64/PKGBUILD (from rev 822828, 
coq/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-01-18 12:08:19 UTC (rev 822829)
@@ -0,0 +1,101 @@
+# Maintainer: Baptiste Jonglez 
+# Contributor: acieroid
+# Contributor: spider-mario 
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: George Giorgidze 
+# Contributor: William J. Bowman 
+
+pkgbase=coq
+pkgname=("${pkgbase}" "${pkgbase}ide" "${pkgbase}-doc")
+pkgver=8.13.0
+pkgrel=1
+pkgdesc='Formal proof management system'
+arch=('x86_64')
+url='https://coq.inria.fr/'
+license=('GPL')
+groups=('coq')
+options=('!emptydirs')
+depends=('ocaml>=4.11.0' 'ocaml-num' 'ocaml-zarith' 'gtk3' 'gtksourceview3')
+makedepends=('ocaml-findlib'
+ 'lablgtk3' 'gendesk' # coqide
+ 'texlive-bin' 'texlive-latexextra' 'texlive-pictures' # coq-doc
+