Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alexander Artemenko
clpm
Commits
5e7dee49
Commit
5e7dee49
authored
Jan 11, 2021
by
Eric Timmons
Browse files
CLPM v0.3.6
parent
e57ca8de
Changes
6
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.org
View file @
5e7dee49
#+TITLE: CLPM Changelog
* v0.3.6 - 2021-01-11
+ Fix bug saving project metadata on Windows.
+ Fix client's UIOP dependency to better suit ECL's bundled fork of ASDF.
+ Fix issue READing strings in client from a lisp that is not SBCL.
+ Parse inherited CL_SOURCE_REGISTRY config in client using ASDF.
* v0.3.5 - 2020-11-11
+ Fix bug in ordering releases for semantic versioned projects that include
...
...
README.org
View file @
5e7dee49
...
...
@@ -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.
5
.tar.gz][clpm-amd64-darwin-v0.3.
5
.tar.gz]] :: CLPM compiled for 64bit Mac OS.
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.
5
.tar.gz][clpm-amd64-linux-gnu-v0.3.
5
.tar.gz]] :: CLPM compiled for 64bit Linux
+ [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.
6
.tar.gz][clpm-amd64-darwin-v0.3.
6
.tar.gz]] :: CLPM compiled for 64bit Mac OS.
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.
6
.tar.gz][clpm-amd64-linux-gnu-v0.3.
6
.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.
5
.tar.gz][clpm-amd64-linux-musl-v0.3.
5
.tar.gz]] :: CLPM compiled for 64bit
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-musl-v0.3.
6
.tar.gz][clpm-amd64-linux-musl-v0.3.
6
.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.
5
.tar.gz][clpm-arm64-linux-gnu-v0.3.
5
.tar.gz]] :: CLPM compiled for 64bit Linux
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-gnu-v0.3.
6
.tar.gz][clpm-arm64-linux-gnu-v0.3.
6
.tar.gz]] :: CLPM compiled for 64bit Linux
on ARM processors using GNU libc.
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.
5
.tar.gz][clpm-arm64-linux-musl-v0.3.
5
.tar.gz]] :: CLPM compiled for 64bit
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.
6
.tar.gz][clpm-arm64-linux-musl-v0.3.
6
.tar.gz]] :: CLPM compiled for 64bit
Linux on ARM processors using musl libc.
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.
5
.tar.gz][clpm-armv7-linux-gnu-v0.3.
5
.tar.gz]] :: CLPM compiled for 32bit Linux
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.
6
.tar.gz][clpm-armv7-linux-gnu-v0.3.
6
.tar.gz]] :: CLPM compiled for 32bit Linux
on ARM processors using GNU libc.
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.
5
.tar.gz][clpm-armv7-linux-musl-v0.3.
5
.tar.gz]] :: CLPM compiled for 32bit
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.
6
.tar.gz][clpm-armv7-linux-musl-v0.3.
6
.tar.gz]] :: CLPM compiled for 32bit
Linux on ARM processors using musl libc.
+ [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.
5
.msi][clpm-amd64-windows-v0.3.
5
.msi]] :: CLPM installer for 64 bit Windows.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
5
.tar.gz][clpm-v0.3.
5
.tar.gz]] :: Source code, including git submodules.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
5
.DIGESTS][clpm-v0.3.
5
.DIGESTS]] :: Text file containing the SHA512 sums for
+ [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.
6
.msi][clpm-amd64-windows-v0.3.
6
.msi]] :: CLPM installer for 64 bit Windows.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
6
.tar.gz][clpm-v0.3.
6
.tar.gz]] :: Source code, including git submodules.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
6
.DIGESTS][clpm-v0.3.
6
.DIGESTS]] :: Text file containing the SHA512 sums for
every previously mentioned file.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
5
.DIGESTS.asc][clpm-v0.3.
5
.DIGESTS.asc]] :: Same as =clpm-v0.3.
5
.DIGESTS=,
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
6
.DIGESTS.asc][clpm-v0.3.
6
.DIGESTS.asc]] :: Same as =clpm-v0.3.
6
.DIGESTS=,
but signed with GPG key =0x10327DE761AB977333B1AD7629932AC49F3044CE=.
*** GNU/Linux and Darwin
...
...
client/version.lisp
View file @
5e7dee49
...
...
@@ -6,7 +6,7 @@
(
in-package
#:clpm-client
)
;; If the location of this changes, the asd file must be updated!
(
defvar
*version*
"0.3.
5
"
(
defvar
*version*
"0.3.
6
"
"The client's version."
)
(
defun
clpm-client-version
()
...
...
clpm/version.lisp
View file @
5e7dee49
...
...
@@ -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.
5
"
(
defparameter
*version-for-asdf*
"0.3.
6
"
"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.
5
"
(
defparameter
*base-version*
"0.3.
6
"
"The base version number of CLPM."
)
(
defparameter
*full-version*
nil
...
...
scripts/build-wxs.lisp
View file @
5e7dee49
...
...
@@ -69,7 +69,7 @@
`
((
"Wix"
"xmlns"
"http://schemas.microsoft.com/wix/2006/wi"
)
((
"Product"
"Id"
"*"
"Name"
"Common Lisp Package Manager (CLPM)"
"Version"
"0.3.
5
"
"Version"
"0.3.
6
"
"Manufacturer"
"https://www.clpm.dev"
"UpgradeCode"
"D499FD17-A05C-41F8-837E-8B1BF4C4403B"
"Language"
"1033"
)
...
...
tutorial/tutorial.org
View file @
5e7dee49
...
...
@@ -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.
5
.
tar
.
gz
]].
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
amd64
-
linux
-
gnu
-
v0
.3.
6
.
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
-
v0
.3.
6
.
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
-
v0
.3.
6
.
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
-
amd64
-
linux
-
gnu
-
v0
.3.
6
.
tar
.
gz
#+
end_src
+
Unpack
the
tarball
:
#+
begin_src
shell
tar
xf
clpm
-
amd64
-
linux
-
gnu
-
v0
.3.
5
.
tar
.
gz
tar
xf
clpm
-
amd64
-
linux
-
gnu
-
v0
.3.
6
.
tar
.
gz
#+
end_src
+
Install
CLPM
:
#+
begin_src
shell
cd
clpm
-
v0
.3.
5
&&
sudo
sh
./
install
.
sh
cd
clpm
-
v0
.3.
6
&&
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
-
amd64
-
darwin
-
v0
.3.
6
.
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
-
v0
.3.
6
.
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
-
v0
.3.
6
.
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
-
amd64
-
darwin
-
v0
.3.
6
.
tar
.
gz
#+
end_src
+
Unpack
the
tarball
:
#+
begin_src
shell
tar
xf
clpm
-
amd64
-
darwin
-
v0
.3.
5
.
tar
.
gz
tar
xf
clpm
-
amd64
-
darwin
-
v0
.3.
6
.
tar
.
gz
#+
end_src
+
Install
CLPM
:
#+
begin_src
shell
cd
clpm
-
v0
.3.
5
&&
sudo
sh
./
install
.
sh
cd
clpm
-
v0
.3.
6
&&
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
-
amd64
-
windows
-
v0
.3.
6
.
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.
5
,
the
recommended
configuration
is
:
As
of
v0
.3.
6
,
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.3.
6
(
require
"asdf"
)
#-
clpm
-
client
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment