Skip to content

Commit

Permalink
AU: 3 updated - Coq nordvpn tablacus
Browse files Browse the repository at this point in the history
  • Loading branch information
Chocolatey committed May 20, 2019
1 parent 1e93021 commit 76edce4
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 78 deletions.
4 changes: 4 additions & 0 deletions automatic/coq/Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# ![The Coq proof assistant Changelog](https://img.shields.io/badge/The%20Coq%20proof%20assistant-Package%20Changelog-blue.svg?style=for-the-badge)

## Version: 8.9.1 (2019-05-20)

- **BUG:** Added ability to wait for uninstaller to finish

## Version: 8.7.0 (2017-10-18)

- **ENHANCEMENT:** Embedded the installer
Expand Down
69 changes: 7 additions & 62 deletions automatic/coq/coq.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>coq</id>
<version>8.9.0</version>
<id>Coq</id>
<version>8.9.1</version>
<packageSourceUrl>https://github.com/AdmiringWorm/chocolatey-packages/tree/master/automatic/coq</packageSourceUrl>
<owners>AdmiringWorm, murray</owners>
<title>The Coq proof assistant</title>
Expand Down Expand Up @@ -38,66 +38,11 @@ As a platform for the formalization of mathematics or the development of program
## [Package Changelog](https://github.com/AdmiringWorm/chocolatey-packages/blob/master/automatic/coq/Changelog.md)

## Software Release Notes
Coq version 8.9 contains the result of refinements and stabilization of features and deprecations or removals of deprecated features, cleanups of the internals of the system and API along with a few new features. This release includes many user-visible changes, including deprecations that are documented in ``CHANGES.md`` and new features that are documented in the reference manual. Here are the most important changes:

- Kernel: mutually recursive records are now supported, by Pierre-Marie Pédrot.

- Notations:

- Support for autonomous grammars of terms called "custom entries", by Hugo Herbelin.

- Deprecated notations of the standard library will be removed in the next version of Coq, see the `CHANGES.md` file for a script to ease porting, by Jason Gross and Jean-Christophe Léchenet.

- Added the `Numeral Notation` command for registering decimal numeral notations for custom types, by Daniel de Rauglaudre, Pierre Letouzey and Jason Gross.

- Tactics: Introduction tactics `intro`/`intros` on a goal that is an existential variable now force a refinement of the goal into a dependent product rather than failing, by Hugo Herbelin.

- Decision procedures: deprecation of tactic ``romega`` in favor of `lia` and removal of ``fourier``, replaced by `lra` which subsumes it, by Frédéric Besson, Maxime Dénès, Vincent Laporte and Laurent Théry.

- Proof language: focusing bracket ``{`` now supports named goals, e.g. ``[x]:{`` will focus on a goal (existential variable) named ``x``, by Théo Zimmermann.

- SSReflect: the implementation of delayed clear was simplified by Enrico Tassi: the variables are always renamed using inaccessible names when the clear switch is processed and finally cleared at the end of the intro pattern. In addition to that, the use-and-discard flag `{}` typical of rewrite rules can now be also applied to views, e.g. `=&gt; {}/v` applies `v` and then clears `v`.

- Vernacular:

- Experimental support for attributes on commands, by Vincent Laporte, as in ``#[local] Lemma foo : bar.`` Tactics and tactic notations now support the ``deprecated`` attribute.

- Removed deprecated commands ``Arguments Scope`` and ``Implicit Arguments`` in favor of `Arguments`, with the help of Jasper Hugunin.

- New flag `Uniform Inductive Parameters` by Jasper Hugunin to avoid repeating uniform parameters in constructor declarations.

- New commands `Hint Variables` and `Hint Constants`, by Matthieu Sozeau, for controlling the opacity status of variables and constants in hint databases. It is recommended to always use these commands after creating a hint databse with `Create HintDb`.

- Multiple sections with the same name are now allowed, by Jasper Hugunin.

- Library: additions and changes in the ``VectorDef``, ``Ascii``, and ``String`` libraries. Syntax notations are now available only when using ``Import`` of libraries and not merely ``Require``, by various contributors (source of incompatibility, see `CHANGES.md` for details).

- Toplevels: ``coqtop`` and ``coqide`` can now display diffs between proof steps in color, using the `Diffs` option, by Jim Fehrle.

- Documentation: we integrated a large number of fixes to the new Sphinx documentation by various contributors, coordinated by Clément Pit-Claudel and Théo Zimmermann.

- Tools: removed the ``gallina`` utility and the homebrewed ``Emacs`` mode.

- Packaging: as in Coq 8.8.2, the Windows installer now includes many more external packages that can be individually selected for installation, by Michael Soegtrop.

Version 8.9 also comes with a bunch of smaller-scale changes and improvements regarding the different components of the system. Most important ones are documented in the ``CHANGES.md`` file.

On the implementation side, the ``dev/doc/changes.md`` file documents the numerous changes to the implementation and improvements of interfaces. The file provides guidelines on porting a plugin to the new version and a plugin development tutorial kept in sync with Coq was introduced by Yves Bertot http://github.com/ybertot/plugin_tutorials. The new ``dev/doc/critical-bugs`` file documents the known critical bugs of Coq and affected releases.

The efficiency of the whole system has seen improvements thanks to contributions from Gaëtan Gilbert, Pierre-Marie Pédrot, and Maxime Dénès.

Maxime Dénès, Emilio Jesús Gallego Arias, Gaëtan Gilbert, Michael Soegtrop, Théo Zimmermann worked on maintaining and improving the continuous integration system.

The OPAM repository for Coq packages has been maintained by Guillaume Melquiond, Matthieu Sozeau, Enrico Tassi with contributions from many users. A list of packages is available at https://coq.inria.fr/opam/www.

The 54 contributors for this version are Léo Andrès, Rin Arakaki, Benjamin Barenblat, Langston Barrett, Siddharth Bhat, Martin Bodin, Simon Boulier, Timothy Bourke, Joachim Breitner, Tej Chajed, Arthur Charguéraud, Pierre Courtieu, Maxime Dénès, Andres Erbsen, Jim Fehrle, Julien Forest, Emilio Jesus Gallego Arias, Gaëtan Gilbert, Matěj Grabovský, Jason Gross, Samuel Gruetter, Armaël Guéneau, Hugo Herbelin, Jasper Hugunin, Ralf Jung, Sam Pablo Kuper, Ambroise Lafont, Leonidas Lampropoulos, Vincent Laporte, Peter LeFanu Lumsdaine, Pierre Letouzey, Jean-Christophe Léchenet, Nick Lewycky, Yishuai Li, Sven M. Hallberg, Assia Mahboubi, Cyprien Mangin, Guillaume Melquiond, Perry E. Metzger, Clément Pit-Claudel, Pierre-Marie Pédrot, Daniel R. Grayson, Kazuhiko Sakaguchi, Michael Soegtrop, Matthieu Sozeau, Paul Steckler, Enrico Tassi, Laurent Théry, Anton Trunov, whitequark, Théo Winterhalter, Zeimer, Beta Ziliani, Théo Zimmermann.

Many power users helped to improve the design of the new features via the issue and pull request system, the Coq development mailing list or the coq-club@inria.fr mailing list. It would be impossible to mention exhaustively the names of everybody who to some extent influenced the development.

Version 8.9 is the fourth release of Coq developed on a time-based development cycle. Its development spanned 7 months from the release of Coq 8.8. The development moved to a decentralized merging process during this cycle. Guillaume Melquiond was in charge of the release process and is the maintainer of this release. This release is the result of ~2,000 commits and ~500 PRs merged, closing 75+ issues.

The Coq development team welcomed Vincent Laporte, a new Coq engineer working with Maxime Dénès in the Coq consortium.

Coq 8.9.1 contains
- some quality-of-life bug fixes,
- many improvements to the documentation,
- a critical bug fix related to primitive projections and `native_compute`,
- several additional Coq libraries shipped with the Windows installer.
</releaseNotes>
<dependencies>
<dependency id="chocolatey-core.extension" version="1.3.3" />
Expand Down
8 changes: 4 additions & 4 deletions automatic/coq/tools/chocolateyInstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
$packageArgs = @{
packageName = $env:ChocolateyPackageName
fileType = 'exe'
url = 'https://github.com/coq/coq/releases/download/V8.9.0/coq-8.9.0-installer-windows-i686.exe'
url64bit = 'https://github.com/coq/coq/releases/download/V8.9.0/coq-8.9.0-installer-windows-x86_64.exe'
url = 'https://github.com/coq/coq/releases/download/V8.9.1/coq-8.9.1-installer-windows-i686.exe'
url64bit = 'https://github.com/coq/coq/releases/download/V8.9.1/coq-8.9.1-installer-windows-x86_64.exe'
softwareName = 'coq*'
checksum = 'f09433a6429f3801b10fba227b4f859f7d87f894379cc7266a240af0d8a2e01c'
checksum = '6aab12fce6d919a474d4f46a909d5ea1399b8e20c2fd38173d0dd2b3ed87860f'
checksumType = 'sha256'
checksum64 = '26e11e8b14dd870525b229dde169f4f2e2c0fea9ee4704b5358554f553d83918'
checksum64 = 'd388223276b4624e6ff16c8e1b620cf36b0817edd32dcebdd48d41898811e469'
checksumType64 = 'sha256'
silentArgs = '/S'
validExitCodes = @(0)
Expand Down
4 changes: 2 additions & 2 deletions automatic/coq/tools/chocolateyUninstall.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$ErrorActionPreference = 'Stop'
$ErrorActionPreference = 'Stop'

$packageArgs = @{
packageName = $env:ChocolateyPackageName
Expand All @@ -21,7 +21,7 @@ if ($key.Count -eq 1) {
Write-Host "^^ No it hasn't just yet..."
Write-Host "Waiting for the uninstall process to close..."
# Sleep a few seconds to allow the uninstall process to spawn
sleep -seconds 5
Start-Sleep -seconds 5

while (($process = Get-Process "AU_*", "Coq*" -ea 0)) {

Expand Down
2 changes: 1 addition & 1 deletion automatic/nordvpn/info
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5ce243dac3a060|6.22.4
5ce2b115c3add0|6.22.5
2 changes: 1 addition & 1 deletion automatic/nordvpn/nordvpn.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>nordvpn</id>
<version>6.22.4</version>
<version>6.22.5</version>
<packageSourceUrl>https://github.com/AdmiringWorm/chocolatey-packages/tree/master/automatic/nordvpn</packageSourceUrl>
<owners>AdmiringWorm, Sanshiro</owners>
<title>NordVPN</title>
Expand Down
4 changes: 2 additions & 2 deletions automatic/nordvpn/tools/chocolateyinstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ Import-Certificate -FilePath "$toolsPath\nordvpn.cer" -CertStoreLocation "Cert:\
$packageArgs = @{
packageName = $env:ChocolateyPackageName
fileType = 'exe'
url = 'https://downloads.nordcdn.com/apps/windows/10/NordVPN/6.22.4/NordVPNSetup.exe'
url = 'https://downloads.nordcdn.com/apps/windows/10/NordVPN/6.22.5/NordVPNSetup.exe'
softwareName = 'NordVPN*'
checksum = 'CDE650EA3B4BD0D1768C21CAB0425361513C9FAF09CB5253E55FF4A318D990B8F01363CEF906F6D0FC065D6AE5B835E745AC8A5188C28E6D2E88B78A5C242162'
checksum = '3CC9A905AE19778946091C6B127051F6DAE47B16959629CBC72231205D96F14D6EDCD65477E5773ED1B7606FA136E5AA48FB4961F929CEDAC31EE792C22D431F'
checksumType = 'sha512'
silentArgs = '/exebasicui /exenoupdates /qb /norestart'
validExitCodes = @(0)
Expand Down
6 changes: 3 additions & 3 deletions automatic/tablacus/legal/VERIFICATION.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ The embedded software have been downloaded from the listed download
location on <https://tablacus.github.io/explorer_en.html>
and can be verified by doing the following:

1. Download the following <https://github.com/tablacus/TablacusExplorer/releases/download/19.5.11/te190511.zip>
1. Download the following <https://github.com/tablacus/TablacusExplorer/releases/download/19.5.20/te190520.zip>
2. Get the checksum using one of the following methods:
- Using powershell function 'Get-FileHash'
- Use chocolatey utility 'checksum.exe'
3. The checksums should match the following:

checksum type: sha256
checksum: 7EA6A8FD49F407E1982BCDDB122A6EBB10F76EBDB1F0A4930E83AB82ABF78CAA
checksum: 58C2D96A18C7876B36AEBD538686BDF56881220C618A54FCA9390C83AC36D455

The file 'LICENSE.txt' has been obtained from <https://github.com/tablacus/TablacusExplorer/blob/19.5.11/LICENSE.TXT>
The file 'LICENSE.txt' has been obtained from <https://github.com/tablacus/TablacusExplorer/blob/19.5.20/LICENSE.TXT>
4 changes: 2 additions & 2 deletions automatic/tablacus/tablacus.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>tablacus</id>
<version>19.5.11</version>
<version>19.5.20</version>
<packageSourceUrl>https://github.com/AdmiringWorm/chocolatey-packages/tree/master/automatic/tablacus</packageSourceUrl>
<owners>AdmiringWorm, Yoshimov</owners>
<title>Tablacus Explorer</title>
<authors>Gaku</authors>
<projectUrl>https://tablacus.github.io/explorer_en.html</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/AdmiringWorm/chocolatey-packages@23c507427e532c4407844487480b415895e5edba/icons/tablacus.png</iconUrl>
<copyright>Copyright (c) 2011 Gaku</copyright>
<licenseUrl>https://github.com/tablacus/TablacusExplorer/blob/19.5.11/LICENSE.TXT</licenseUrl>
<licenseUrl>https://github.com/tablacus/TablacusExplorer/blob/19.5.20/LICENSE.TXT</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<projectSourceUrl>https://github.com/tablacus/TablacusExplorer</projectSourceUrl>
<bugTrackerUrl>https://github.com/tablacus/TablacusExplorer/issues</bugTrackerUrl>
Expand Down
2 changes: 1 addition & 1 deletion automatic/tablacus/tools/chocolateyInstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ $toolsPath = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"

$packageArgs = @{
packageName = 'tablacus'
file = "$toolsPath\te190511.zip"
file = "$toolsPath\te190520.zip"
destination = "$toolsPath"
}

Expand Down

0 comments on commit 76edce4

Please sign in to comment.