Commit e339b302 authored by Eric Timmons's avatar Eric Timmons
Browse files

CLPM v0.4.0

parent 0aaf3e3f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
#+TITLE: CLPM Changelog

* v0.4.0 - Unreleased
* v0.4.0 - 2021-09-13

  + Changed layout of release tarballs.
  + Published tarballs now contain a static executable (#11).
+8 −8
Original line number Diff line number Diff line
@@ -64,17 +64,17 @@ appropriate tag or see [[http://www.clpm.dev]].
   [[https://files.clpm.dev/clpm/][https://files.clpm.dev/clpm/]]. The current release files for each platform
   are:

   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1-darwin-amd64.tar.gz][clpm-0.4.0-rc.1-darwin-amd64.tar.gz]] :: CLPM compiled for 64bit Mac OS.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1-darwin-arm64.tar.gz][clpm-0.4.0-rc.1-darwin-arm64.tar.gz]] :: CLPM compiled for 64bit Mac OS with
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-darwin-amd64.tar.gz][clpm-0.4.0-darwin-amd64.tar.gz]] :: CLPM compiled for 64bit Mac OS.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-darwin-arm64.tar.gz][clpm-0.4.0-darwin-arm64.tar.gz]] :: CLPM compiled for 64bit Mac OS with
     M1 processors.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1-linux-amd64.tar.gz][clpm-0.4.0-rc.1-linux-amd64.tar.gz]] :: CLPM compiled for 64bit Linux.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1-linux-arm64.tar.gz][clpm-0.4.0-rc.1-linux-arm64.tar.gz]] :: CLPM compiled for 64bit Linux
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-linux-amd64.tar.gz][clpm-0.4.0-linux-amd64.tar.gz]] :: CLPM compiled for 64bit Linux.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-linux-arm64.tar.gz][clpm-0.4.0-linux-arm64.tar.gz]] :: CLPM compiled for 64bit Linux
     on ARM processors.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1-windows-amd64.msi][clpm-0.4.0-rc.1-windows-amd64.msi]] :: CLPM installer for 64 bit Windows.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1.tar.gz][clpm-0.4.0-rc.1.tar.gz]] :: Source code, including git submodules.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1.DIGESTS][clpm-v0.4.0-rc.1.DIGESTS]] :: Text file containing the SHA512 sums for
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-windows-amd64.msi][clpm-0.4.0-windows-amd64.msi]] :: CLPM installer for 64 bit Windows.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0.tar.gz][clpm-0.4.0.tar.gz]] :: Source code, including git submodules.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0.DIGESTS][clpm-v0.4.0.DIGESTS]] :: Text file containing the SHA512 sums for
     every previously mentioned file.
   + [[https://files.clpm.dev/clpm/clpm-0.4.0-rc.1.DIGESTS.asc][clpm-0.4.0-rc.1.DIGESTS.asc]] :: Same as =clpm-v0.4.0-rc.1.DIGESTS=,
   + [[https://files.clpm.dev/clpm/clpm-0.4.0.DIGESTS.asc][clpm-0.4.0.DIGESTS.asc]] :: Same as =clpm-v0.4.0.DIGESTS=,
     but signed with GPG key =0x10327DE761AB977333B1AD7629932AC49F3044CE=.

*** GNU/Linux and Darwin
+15 −15
Original line number Diff line number Diff line
@@ -357,67 +357,67 @@
    + Download the latest tarball for your system. Assuming you are running an
      amd64 processor on most GNU/Linux distributions, it is currently located
      at
      [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.5.tar.gz]].
      [[https://files.clpm.dev/clpm/clpm-0.4.0-linux-amd64.tar.gz]].
    + Download the signed digests for this version from
      [[https://files.clpm.dev/clpm/clpm-v0.3.5.DIGESTS.asc]].
      [[https://files.clpm.dev/clpm/clpm-0.4.0.DIGESTS.asc]].
    + Download the CLPM Signing Key:
      #+begin_src shell
        gpg --recv-keys 0x10327DE761AB977333B1AD7629932AC49F3044CE
      #+end_src
    + Verify the signature on the digests file:
      #+begin_src shell
        gpg --decrypt clpm-v0.3.5.DIGESTS.asc
        gpg --decrypt clpm-0.4.0.DIGESTS.asc
      #+end_src

    #+REVEAL: split:t
    + Ensure the sha512 sum for the downloaded file matches the one from the
      digests file:
      #+begin_src shell
        sha512sum clpm-amd64-linux-gnu-v0.3.5.tar.gz
        sha512sum clpm-0.4.0-linux-amd64.tar.gz
      #+end_src
    + Unpack the tarball:
      #+begin_src shell
        tar xf clpm-amd64-linux-gnu-v0.3.5.tar.gz
        tar xf clpm-0.4.0-linux-amd64.tar.gz
      #+end_src
    + Install CLPM:
      #+begin_src shell
        cd clpm-v0.3.5 && sudo sh ./install.sh
        cd clpm-0.4.0-linux-amd64 && sudo sh ./install.sh
      #+end_src

*** MacOS

    + Download the latest tarball, currently located at
      [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.5.tar.gz]]
      [[https://files.clpm.dev/clpm/clpm-0.4.0-darwin-amd64.tar.gz]]
    + Download the signed digests for this version from
      [[https://files.clpm.dev/clpm/clpm-v0.3.5.DIGESTS.asc]].
      [[https://files.clpm.dev/clpm/clpm-0.4.0.DIGESTS.asc]].
    + Download the CLPM Signing Key:
      #+begin_src shell
        gpg --recv-keys 0x10327DE761AB977333B1AD7629932AC49F3044CE
      #+end_src
    + Verify the signature on the digests file:
      #+begin_src shell
        gpg --decrypt clpm-v0.3.5.DIGESTS.asc
        gpg --decrypt clpm-0.4.0.DIGESTS.asc
      #+end_src

    #+REVEAL: split:t
    + Ensure the sha512 sum for the downloaded file matches the one from the
      digests file:
      #+begin_src shell
        sha512sum clpm-amd64-darwin-v0.3.5.tar.gz
        sha512sum clpm-0.4.0-darwin-amd64.tar.gz
      #+end_src
    + Unpack the tarball:
      #+begin_src shell
        tar xf clpm-amd64-darwin-v0.3.5.tar.gz
        tar xf clpm-0.4.0-darwin-amd64.tar.gz
      #+end_src
    + Install CLPM:
      #+begin_src shell
        cd clpm-v0.3.5 && sudo sh ./install.sh
        cd clpm-0.4.0-darwin-amd64 && sudo sh ./install.sh
      #+end_src

*** Windows

    + Download the latest installer, currently located at
      [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.5.msi]].
      [[https://files.clpm.dev/clpm/clpm-0.4.0-windows-amd64.msi]].
    + Run the installer.

    NOTE: I do not think gpg is very common on Windows, but if you use it, you
@@ -491,13 +491,13 @@

*** Default configuration

    As of v0.3.5, the recommended configuration is:
    As of v0.4.0, the recommended configuration is:

    # #+ATTR_REVEAL: :code_attribs data-line-numbers='1-2|5-7|8-9'
    #+begin_src common-lisp
      ;;; Use CLPM with default configuration.
      ;;;
      ;;; Generated by CLPM 0.3.5
      ;;; Generated by CLPM 0.4.0

      (require "asdf")
      #-clpm-client