Loading README.org +11 −11 Changes for README.org: 11 added lines, 11 removed lines. Original line number Diff line number Diff line Loading @@ -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 Loading client/version.lisp +1 −1 Changes for client/version.lisp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -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 () Loading clpm/version.lisp +2 −2 Changes for clpm/version.lisp: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -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 Loading scripts/build-wxs.lisp +1 −1 Changes for scripts/build-wxs.lisp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -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") Loading tutorial/tutorial.org +15 −15 Changes for tutorial/tutorial.org: 15 added lines, 15 removed lines. Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading
README.org +11 −11 Changes for README.org: 11 added lines, 11 removed lines. Original line number Diff line number Diff line Loading @@ -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 Loading
client/version.lisp +1 −1 Changes for client/version.lisp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -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 () Loading
clpm/version.lisp +2 −2 Changes for clpm/version.lisp: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -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 Loading
scripts/build-wxs.lisp +1 −1 Changes for scripts/build-wxs.lisp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -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") Loading
tutorial/tutorial.org +15 −15 Changes for tutorial/tutorial.org: 15 added lines, 15 removed lines. Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading