Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
clpm
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
10
Issues
10
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
clpm
clpm
Commits
f536badd
Commit
f536badd
authored
Jun 04, 2020
by
Eric Timmons
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
CLPM v0.3.1
parent
d646b9b1
Pipeline
#1487
passed with stage
in 28 seconds
Changes
6
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
35 additions
and
30 deletions
+35
-30
CHANGELOG.org
CHANGELOG.org
+5
-0
README.org
README.org
+11
-11
client/version.lisp
client/version.lisp
+1
-1
clpm/version.lisp
clpm/version.lisp
+2
-2
scripts/build-wxs.lisp
scripts/build-wxs.lisp
+1
-1
tutorial/tutorial.org
tutorial/tutorial.org
+15
-15
No files found.
CHANGELOG.org
View file @
f536badd
#+TITLE: CLPM Changelog
* v0.3.1 - 2020-06-04
+ Fix bug in CLPI when interacting with dual-sources
+ Fix bug parsing :version dependency forms from ASDF.
* v0.3.0 - 2020-05-30
+ Pull HTTP client into separate library
...
...
README.org
View file @
f536badd
...
...
@@ -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.
0.tar.gz][clpm-amd64-darwin-v0.3.0
.tar.gz]] :: CLPM compiled for 64bit Mac OS.
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.
0.tar.gz][clpm-amd64-linux-gnu-v0.3.0
.tar.gz]] :: CLPM compiled for 64bit Linux
+ [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.
1.tar.gz][clpm-amd64-darwin-v0.3.1
.tar.gz]] :: CLPM compiled for 64bit Mac OS.
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.
1.tar.gz][clpm-amd64-linux-gnu-v0.3.1
.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.
0.tar.gz][clpm-amd64-linux-musl-v0.3.0
.tar.gz]] :: CLPM compiled for 64bit
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-musl-v0.3.
1.tar.gz][clpm-amd64-linux-musl-v0.3.1
.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.
0.tar.gz][clpm-arm64-linux-gnu-v0.3.0
.tar.gz]] :: CLPM compiled for 64bit Linux
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-gnu-v0.3.
1.tar.gz][clpm-arm64-linux-gnu-v0.3.1
.tar.gz]] :: CLPM compiled for 64bit Linux
on ARM processors using GNU libc.
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.
0.tar.gz][clpm-arm64-linux-musl-v0.3.0
.tar.gz]] :: CLPM compiled for 64bit
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.
1.tar.gz][clpm-arm64-linux-musl-v0.3.1
.tar.gz]] :: CLPM compiled for 64bit
Linux on ARM processors using musl libc.
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.
0.tar.gz][clpm-armv7-linux-gnu-v0.3.0
.tar.gz]] :: CLPM compiled for 32bit Linux
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.
1.tar.gz][clpm-armv7-linux-gnu-v0.3.1
.tar.gz]] :: CLPM compiled for 32bit Linux
on ARM processors using GNU libc.
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.
0.tar.gz][clpm-armv7-linux-musl-v0.3.0
.tar.gz]] :: CLPM compiled for 32bit
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.
1.tar.gz][clpm-armv7-linux-musl-v0.3.1
.tar.gz]] :: CLPM compiled for 32bit
Linux on ARM processors using musl libc.
+ [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.
0.msi][clpm-amd64-windows-v0.3.0
.msi]] :: CLPM installer for 64 bit Windows.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
0.tar.gz][clpm-v0.3.0
.tar.gz]] :: Source code, including git submodules.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
0.DIGESTS][clpm-v0.3.0
.DIGESTS]] :: Text file containing the SHA512 sums for
+ [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.
1.msi][clpm-amd64-windows-v0.3.1
.msi]] :: CLPM installer for 64 bit Windows.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
1.tar.gz][clpm-v0.3.1
.tar.gz]] :: Source code, including git submodules.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
1.DIGESTS][clpm-v0.3.1
.DIGESTS]] :: Text file containing the SHA512 sums for
every previously mentioned file.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
0.DIGESTS.asc][clpm-v0.3.0.DIGESTS.asc]] :: Same as =clpm-v0.3.0
.DIGESTS=,
+ [[https://files.clpm.dev/clpm/clpm-v0.3.
1.DIGESTS.asc][clpm-v0.3.1.DIGESTS.asc]] :: Same as =clpm-v0.3.1
.DIGESTS=,
but signed with GPG key =0x10327DE761AB977333B1AD7629932AC49F3044CE=.
*** GNU/Linux and Darwin
...
...
client/version.lisp
View file @
f536badd
...
...
@@ -6,7 +6,7 @@
(
in-package
#:clpm-client
)
;; If the location of this changes, the asd file must be updated!
(
defvar
*version*
"0.3.
0
"
(
defvar
*version*
"0.3.
1
"
"The client's version."
)
(
defun
clpm-client-version
()
...
...
clpm/version.lisp
View file @
f536badd
...
...
@@ -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.
0
"
(
defparameter
*version-for-asdf*
"0.3.
1
"
"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.
0
"
(
defparameter
*base-version*
"0.3.
1
"
"The base version number of CLPM."
)
(
defparameter
*full-version*
nil
...
...
scripts/build-wxs.lisp
View file @
f536badd
...
...
@@ -69,7 +69,7 @@
`
((
"Wix"
"xmlns"
"http://schemas.microsoft.com/wix/2006/wi"
)
((
"Product"
"Id"
"*"
"Name"
"Common Lisp Package Manager (CLPM)"
"Version"
"0.3.
0
"
"Version"
"0.3.
1
"
"Manufacturer"
"https://www.clpm.dev"
"UpgradeCode"
"D499FD17-A05C-41F8-837E-8B1BF4C4403B"
"Language"
"1033"
)
...
...
tutorial/tutorial.org
View file @
f536badd
...
...
@@ -346,67 +346,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.
0
.
tar
.
gz
]].
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
amd64
-
linux
-
gnu
-
v0
.3.
1
.
tar
.
gz
]].
+
Download
the
signed
digests
for
this
version
from
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
v0
.3.
0
.
DIGESTS
.
asc
]].
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
v0
.3.
1
.
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.
0
.
DIGESTS
.
asc
gpg
--
decrypt
clpm
-
v0
.3.
1
.
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.
0
.
tar
.
gz
sha512sum
clpm
-
amd64
-
linux
-
gnu
-
v0
.3.
1
.
tar
.
gz
#+
end_src
+
Unpack
the
tarball
:
#+
begin_src
shell
tar
xf
clpm
-
amd64
-
linux
-
gnu
-
v0
.3.
0
.
tar
.
gz
tar
xf
clpm
-
amd64
-
linux
-
gnu
-
v0
.3.
1
.
tar
.
gz
#+
end_src
+
Install
CLPM
:
#+
begin_src
shell
cd
clpm
-
v0
.3.
0
&&
sudo
sh
./
install
.
sh
cd
clpm
-
v0
.3.
1
&&
sudo
sh
./
install
.
sh
#+
end_src
***
MacOS
+
Download
the
latest
tarball
,
currently
located
at
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
amd64
-
darwin
-
v0
.3.
0
.
tar
.
gz
]]
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
amd64
-
darwin
-
v0
.3.
1
.
tar
.
gz
]]
+
Download
the
signed
digests
for
this
version
from
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
v0
.3.
0
.
DIGESTS
.
asc
]].
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
v0
.3.
1
.
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.
0
.
DIGESTS
.
asc
gpg
--
decrypt
clpm
-
v0
.3.
1
.
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.
0
.
tar
.
gz
sha512sum
clpm
-
amd64
-
darwin
-
v0
.3.
1
.
tar
.
gz
#+
end_src
+
Unpack
the
tarball
:
#+
begin_src
shell
tar
xf
clpm
-
amd64
-
darwin
-
v0
.3.
0
.
tar
.
gz
tar
xf
clpm
-
amd64
-
darwin
-
v0
.3.
1
.
tar
.
gz
#+
end_src
+
Install
CLPM
:
#+
begin_src
shell
cd
clpm
-
v0
.3.
0
&&
sudo
sh
./
install
.
sh
cd
clpm
-
v0
.3.
1
&&
sudo
sh
./
install
.
sh
#+
end_src
***
Windows
+
Download
the
latest
installer
,
currently
located
at
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
amd64
-
windows
-
v0
.3.
0
.
msi
]].
[[
https
://
files
.
clpm
.
dev
/
clpm
/
clpm
-
amd64
-
windows
-
v0
.3.
1
.
msi
]].
+
Run
the
installer
.
NOTE
:
I
do
not
think
gpg
is
very
common
on
Windows
,
but
if
you
use
it
,
you
...
...
@@ -480,13 +480,13 @@
***
Default
configuration
As
of
v0
.3.
0
,
the
recommended
configuration
is
:
As
of
v0
.3.
1
,
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.
0
;;;
Generated
by
CLPM
0.3.
1
(
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