[aur-general] TU application - artafinde
Leonidas Spyropoulos
artafinde at gmail.com
Tue Nov 2 21:34:04 UTC 2021
On 01/11/21, Alexander Epaneshnikov wrote:
> hello Leonidas. first of all, I wish you luck with your application.
>
> I have reviewed your pkgbuilds and would like to share some notes:
>
Thanks for taking the time to check these
> # aarchup
> provides=("${pkgname}")
> this is the default behavior, so this line is unnecessary.
> install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
> GPL3 is in licenses package so no need to install it.
>
Resolved.
> # auracle-git
> _pkgname=auracle
> you can use "${pkgname%-git}" instead.
>
Resolved.
> # caatinga-git
> cd "${srcdir}/${pkgname%-git}"
> all makepkg's functions start in ${srcdir}.
> python2 setup.py install --root="${pkgdir}/" --optimize=1
> no python2-setuptools in makedepends.
> I take this opportunity to recommend building aur packages in a clean chroot.
> it helps to identify just such errors.
>
Resolved.
> # corefreq-git
> no git in makedepends.
>
Resolved.
> # freeplane
> mkdir -p
> I recommend to use install for that.
> Moreover. below install will create these folders on its own thanks
> to the D flag.
>
Resolved.
> # gnome-shell-extension-cpufreq
> _pkgname=cpufreq
> you can use ${pkgname#gnome-shell-extension-} instead.
> mkdir -p "${pkgdir}/usr/share/gnome-shell/extensions/"
> I recommend to use install for that.
>
Resolved.
> # ntellij-idea-ce-eap, intellij-idea-ue-eap
> mkdir -p
> I recommend to use install for that.
> cat <<EOF
> a nicer looking solution is to put this file in git and modify it
> with sed in prepare function.
> mkdir -p "${pkgdir}/usr/bin/"
> mkdir -p "${pkgdir}/usr/share/applications/"
> mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"
> all of this is unnecessary since install will create these folders.
> ln -sf "${srcdir}/${_pkgname}-${_buildver}/license/$i" "${pkgdir}/usr/share/licenses/${pkgname}/$i"
> I do not quite understand why this is needed, but it does not look correct.
> and it seems to me that namcap will agree with me.
>
This seems wrong indeed - I will take a closer look.
> # python-sklearn-pandas
> mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"
> install will do this for you.
>
Resolved.
>
> --
> Sincerely, Alexander | Trusted User
--
Leonidas Spyropoulos
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/aur-general/attachments/20211102/63557662/attachment.sig>
More information about the aur-general
mailing list