Search Criteria
Package Details: blesh-git 0.4.0_devel4.r2113.70a325f9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/blesh-git.git (read-only, click to copy) |
---|---|
Package Base: | blesh-git |
Description: | Bash Line Editor (ble.sh) -- a replacement for Bash's line editor with enhanced features |
Upstream URL: | https://github.com/akinomyoga/ble.sh |
Licenses: | BSD-3-Clause |
Conflicts: | blesh |
Provides: | blesh |
Submitter: | akinomyoga |
Maintainer: | akinomyoga |
Last Packager: | akinomyoga |
Votes: | 10 |
Popularity: | 0.43 |
First Submitted: | 2022-01-23 12:23 (UTC) |
Last Updated: | 2024-04-27 15:26 (UTC) |
Latest Comments
1 2 3 Next › Last »
akinomyoga commented on 2024-08-23 23:54 (UTC)
@Jai-JAP Thank you for the report! I fixed it in [1].
Jai-JAP commented on 2024-08-23 19:10 (UTC) (edited on 2024-08-23 19:10 (UTC) by Jai-JAP)
This package fails to build after commit
40fe9c9
with the errorakinomyoga commented on 2024-04-27 15:26 (UTC) (edited on 2024-04-27 15:27 (UTC) by akinomyoga)
@qubeck: Thanks. I've updated it. They previously instructed us to use
license=('BSD')
. They seem to have changed the policy [1-3].qubeck commented on 2024-04-27 13:03 (UTC) (edited on 2024-04-27 13:09 (UTC) by qubeck)
Since
BSD
is not a valid SPDX license identifier, can you change it to'BSD-3-Clause'
? Thanks :)akinomyoga commented on 2023-08-17 14:59 (UTC)
Thank you for the clarification. I'll keep the current minimal set of dependency specifications. Since package maintainers of several other distributions seem to reference PKGBUILD of AUR, maybe I'll later add comments about the additional dependencies omitted for Arch Linux.
Finally, thank you for all your help. It was very helpful in improving the package configuration.
willemw commented on 2023-08-17 11:14 (UTC)
Yes, "should" was a bit too strong from me (it is just my personal preference to have minimal dependency lists). The only mandatory dependency discussed here is
git
. Listing the rest is up to you.akinomyoga commented on 2023-08-16 21:31 (UTC) (edited on 2023-08-16 21:32 (UTC) by akinomyoga)
Thank you for your reply. Then, the last version I pushed before your reply is already in that form.
I've also already modified the upstream
GNUmakefile
to expose a make variableINSDIR_LICENSE
and modifiedPKGBUILD
ofblesh-git
to specify that variable.I've already removed all the dependencies except for
git
, but I now found the following description inPKGUBILD
4.1depends
(Arch Wiki):glibc
is a part of thebase
package group. The description appears to mean that a dependency that is already inbase
orbase-devel
doesn't need to be specified todepends
yet it's not mandatory to remove them fromdepends
.willemw commented on 2023-08-16 19:06 (UTC) (edited on 2023-08-16 19:46 (UTC) by willemw)
If git is a runtime dependency as well, then you only need
depends=(git)
and nomakedepends
.Just noticed: you are also the upstream developer. :-)
You could change GNUmakefile to accommodate for Arch Linux, however, normally and just as easily can this be solved in the PKGBUILD file: modify GNUmakefile in prepare() using
sed
or move the license file at the end of package().And adding a license file is just a guideline.
akinomyoga commented on 2023-08-16 13:35 (UTC)
Thanks.
Do I need to write it that way even when
git
is a runtime dependency of ble-0.4?In that way, LICENCE.md would be duplicated in both
/usr/share/doc/blesh
and in/usr/share/licenses/blesh
. Anyway, I'd like to editGNUmakefile
so that the install location of the license file can be externally specified through a make variable (the default location will not be changed). Or is there a reason that I should not editGNUmakefile
?Also, I'm not sure if I'll update it soon, but
blesh
(ble-0.3.4) is relying on the tarball distributed on the GitHub release page, which doesn't include any license file, so anywayGNUmakefile
of ble-0.3 needs to be updated to include a license file in the tarball.willemw commented on 2023-08-16 10:17 (UTC)
See the pre-installed "Dependencies" of https://archlinux.org/packages/core/any/base/ and https://archlinux.org/packages/core/any/base-devel/
You only need
makedepends=(git)
. Nodepends
.Do something like:
in package() instead of changing GNUmakefile. See https://wiki.archlinux.org/title/PKGBUILD#license
1 2 3 Next › Last »