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: | 12 |
| Popularity: | 0.68 |
| 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
40fe9c9with 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
BSDis 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
GNUmakefileto expose a make variableINSDIR_LICENSEand modifiedPKGBUILDofblesh-gitto specify that variable.I've already removed all the dependencies except for
git, but I now found the following description inPKGUBILD4.1depends(Arch Wiki):glibcis a part of thebasepackage group. The description appears to mean that a dependency that is already inbaseorbase-develdoesn't need to be specified todependsyet 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
sedor 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
gitis a runtime dependency of ble-0.4?In that way, LICENCE.md would be duplicated in both
/usr/share/doc/bleshand in/usr/share/licenses/blesh. Anyway, I'd like to editGNUmakefileso 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 anywayGNUmakefileof 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 »