[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installe
From: |
Philip Kaludercic |
Subject: |
Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS |
Date: |
Mon, 17 Oct 2022 17:21:35 +0000 |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> + ;; Add `package-vc' data
>> + (let ((spec (cdr pkg-spec))
>> + (ups (list :upstream 'Git nil nil nil)))
>> + (if (null (plist-get spec :url))
>> + (setf (nth 2 ups) (concat
>> "https://git.savannah.gnu.org/git/"
>> + elpaa--gitrepo)
>> + (nth 3 ups) (plist-get spec :lisp-dir)
>> + (nth 4 ups) (concat elpaa--branch-prefix pkg))
>> + (setf (nth 2 ups) (plist-get spec :url)
>> + (nth 3 ups) (plist-get spec :lisp-dir)
>> + (nth 4 ups) (plist-get spec :branch)))
>> + (push ups extras))
>
> I think rather than invent a new format and duplicate that info into
> `archive-contents`, pushing us to worry about its size, I'd prefer to
> just stash a copy of `elpa-packages` alongside `archive-contents`.
That sounds like a good idea, as long as we are fine with
"elpa-packages" being a public interface that couldn't just be changed
at will.
I'll try it out and report back.
- Re: Installation from ELPA, (continued)
- Re: Installation from ELPA, Stefan Monnier, 2022/10/24
- Multiple index entries, Richard Stallman, 2022/10/23
- Re: Fetching or installing package dev source from VCS: manual style, Richard Stallman, 2022/10/18
- Re: Fetching or installing package dev source from VCS: manual style, Eli Zaretskii, 2022/10/18
- Re: Fetching or installing package dev source from VCS: manual style, Philip Kaludercic, 2022/10/19
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/16
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Kangas, 2022/10/17
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/17
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS,
Philip Kaludercic <=
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/17
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/18
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/18
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/18
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/18
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/19
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/19
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/19
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/19
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/21