Commit 6d9758c6 authored by Eric Timmons's avatar Eric Timmons
Browse files

CLPM v0.3.3

parent 52d54e4c
Loading
Loading
Loading
Loading
+11 −11
Changes for README.org: 11 added lines, 11 removed lines.
Original line number Diff line number Diff line
@@ -58,24 +58,24 @@ files.
   [[https://files.clpm.dev/clpm/][https://files.clpm.dev/clpm/]]. The current release files for each platform
   are:

   + [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.2.tar.gz][clpm-amd64-darwin-v0.3.2.tar.gz]] :: CLPM compiled for 64bit Mac OS.
   + [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.2.tar.gz][clpm-amd64-linux-gnu-v0.3.2.tar.gz]] :: CLPM compiled for 64bit Linux
   + [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.3.tar.gz][clpm-amd64-darwin-v0.3.3.tar.gz]] :: CLPM compiled for 64bit Mac OS.
   + [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.3.tar.gz][clpm-amd64-linux-gnu-v0.3.3.tar.gz]] :: CLPM compiled for 64bit Linux
     using GNU libc (by far the most common).
   + [[https://files.clpm.dev/clpm/clpm-amd64-linux-musl-v0.3.2.tar.gz][clpm-amd64-linux-musl-v0.3.2.tar.gz]] :: CLPM compiled for 64bit
   + [[https://files.clpm.dev/clpm/clpm-amd64-linux-musl-v0.3.3.tar.gz][clpm-amd64-linux-musl-v0.3.3.tar.gz]] :: CLPM compiled for 64bit
     Linux using musl libc (e.g., Alpine Linux).
   + [[https://files.clpm.dev/clpm/clpm-arm64-linux-gnu-v0.3.2.tar.gz][clpm-arm64-linux-gnu-v0.3.2.tar.gz]] :: CLPM compiled for 64bit Linux
   + [[https://files.clpm.dev/clpm/clpm-arm64-linux-gnu-v0.3.3.tar.gz][clpm-arm64-linux-gnu-v0.3.3.tar.gz]] :: CLPM compiled for 64bit Linux
     on ARM processors using GNU libc.
   + [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.2.tar.gz][clpm-arm64-linux-musl-v0.3.2.tar.gz]] :: CLPM compiled for 64bit
   + [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.3.tar.gz][clpm-arm64-linux-musl-v0.3.3.tar.gz]] :: CLPM compiled for 64bit
     Linux on ARM processors using musl libc.
   + [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.2.tar.gz][clpm-armv7-linux-gnu-v0.3.2.tar.gz]] :: CLPM compiled for 32bit Linux
   + [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.3.tar.gz][clpm-armv7-linux-gnu-v0.3.3.tar.gz]] :: CLPM compiled for 32bit Linux
     on ARM processors using GNU libc.
   + [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.2.tar.gz][clpm-armv7-linux-musl-v0.3.2.tar.gz]] :: CLPM compiled for 32bit
   + [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.3.tar.gz][clpm-armv7-linux-musl-v0.3.3.tar.gz]] :: CLPM compiled for 32bit
     Linux on ARM processors using musl libc.
   + [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.2.msi][clpm-amd64-windows-v0.3.2.msi]] :: CLPM installer for 64 bit Windows.
   + [[https://files.clpm.dev/clpm/clpm-v0.3.2.tar.gz][clpm-v0.3.2.tar.gz]] :: Source code, including git submodules.
   + [[https://files.clpm.dev/clpm/clpm-v0.3.2.DIGESTS][clpm-v0.3.2.DIGESTS]] :: Text file containing the SHA512 sums for
   + [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.3.msi][clpm-amd64-windows-v0.3.3.msi]] :: CLPM installer for 64 bit Windows.
   + [[https://files.clpm.dev/clpm/clpm-v0.3.3.tar.gz][clpm-v0.3.3.tar.gz]] :: Source code, including git submodules.
   + [[https://files.clpm.dev/clpm/clpm-v0.3.3.DIGESTS][clpm-v0.3.3.DIGESTS]] :: Text file containing the SHA512 sums for
     every previously mentioned file.
   + [[https://files.clpm.dev/clpm/clpm-v0.3.2.DIGESTS.asc][clpm-v0.3.2.DIGESTS.asc]] :: Same as =clpm-v0.3.2.DIGESTS=,
   + [[https://files.clpm.dev/clpm/clpm-v0.3.3.DIGESTS.asc][clpm-v0.3.3.DIGESTS.asc]] :: Same as =clpm-v0.3.3.DIGESTS=,
     but signed with GPG key =0x10327DE761AB977333B1AD7629932AC49F3044CE=.

*** GNU/Linux and Darwin
+1 −1
Changes for client/version.lisp: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@
(in-package #:clpm-client)

;; If the location of this changes, the asd file must be updated!
(defvar *version* "0.3.2"
(defvar *version* "0.3.3"
  "The client's version.")

(defun clpm-client-version ()
+2 −2
Changes for clpm/version.lisp: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -15,11 +15,11 @@

;; NOTE: If this form changes position in this file you *must* update clpm.asd as
;; well.
(defparameter *version-for-asdf* "0.3.2"
(defparameter *version-for-asdf* "0.3.3"
  "ASDF is overly picky about its version numbers. This should be the primary
  version number (no prerelease info) as ~*base-version*~.")

(defparameter *base-version* "0.3.2"
(defparameter *base-version* "0.3.3"
  "The base version number of CLPM.")

(defparameter *full-version* nil
+1 −1
Changes for scripts/build-wxs.lisp: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -69,7 +69,7 @@
    `(("Wix" "xmlns" "http://schemas.microsoft.com/wix/2006/wi")
      (("Product" "Id" "*"
                  "Name" "Common Lisp Package Manager (CLPM)"
                  "Version" "0.3.2"
                  "Version" "0.3.3"
                  "Manufacturer" "https://www.clpm.dev"
                  "UpgradeCode" "D499FD17-A05C-41F8-837E-8B1BF4C4403B"
                  "Language" "1033")
+15 −15
Changes for tutorial/tutorial.org: 15 added lines, 15 removed lines.
Original line number Diff line number Diff line
@@ -347,67 +347,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.2.tar.gz]].
      [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.3.tar.gz]].
    + Download the signed digests for this version from
      [[https://files.clpm.dev/clpm/clpm-v0.3.2.DIGESTS.asc]].
      [[https://files.clpm.dev/clpm/clpm-v0.3.3.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.2.DIGESTS.asc
        gpg --decrypt clpm-v0.3.3.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.2.tar.gz
        sha512sum clpm-amd64-linux-gnu-v0.3.3.tar.gz
      #+end_src
    + Unpack the tarball:
      #+begin_src shell
        tar xf clpm-amd64-linux-gnu-v0.3.2.tar.gz
        tar xf clpm-amd64-linux-gnu-v0.3.3.tar.gz
      #+end_src
    + Install CLPM:
      #+begin_src shell
        cd clpm-v0.3.2 && sudo sh ./install.sh
        cd clpm-v0.3.3 && sudo sh ./install.sh
      #+end_src

*** MacOS

    + Download the latest tarball, currently located at
      [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.2.tar.gz]]
      [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.3.tar.gz]]
    + Download the signed digests for this version from
      [[https://files.clpm.dev/clpm/clpm-v0.3.2.DIGESTS.asc]].
      [[https://files.clpm.dev/clpm/clpm-v0.3.3.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.2.DIGESTS.asc
        gpg --decrypt clpm-v0.3.3.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.2.tar.gz
        sha512sum clpm-amd64-darwin-v0.3.3.tar.gz
      #+end_src
    + Unpack the tarball:
      #+begin_src shell
        tar xf clpm-amd64-darwin-v0.3.2.tar.gz
        tar xf clpm-amd64-darwin-v0.3.3.tar.gz
      #+end_src
    + Install CLPM:
      #+begin_src shell
        cd clpm-v0.3.2 && sudo sh ./install.sh
        cd clpm-v0.3.3 && sudo sh ./install.sh
      #+end_src

*** Windows

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

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

*** Default configuration

    As of v0.3.2, the recommended configuration is:
    As of v0.3.3, 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.2
      ;;; Generated by CLPM 0.3.3

      (require "asdf")
      #-clpm-client