[aur-general] Proofreading request

Clément Junca cju.arch at gmail.com
Tue Aug 27 08:44:04 EDT 2013


2013/8/27 <ponder at creshal.de>

> On 08/27/2013 01:43 PM, ponder at creshal.de wrote:
> > On 08/27/2013 01:28 PM, ponder at creshal.de wrote:
> >> On 08/26/2013 11:17 PM, Clément Junca wrote:
> >>> Hello,
> >>>
> >>> Could someone have a look at the attached package, please ? It's my
> first
> >>> AUR package written from scratch.
> >>>
> >>> I've packaged the script Feather written in Python2 by Dan Rue to
> handle
> >>> backups with tarsnap (https://github.com/danrue/feather).
> >>>
> >>> It contains some difficulties for a beginner: sources from github, a
> patch
> >>> to correct Python executable name and a custom licence. I would be
> glad to
> >>> have a seasoned packager looking at it.
> >>>
> >>> Running namcap gives two warnings:
> >>>   feather-git W: Dependency included and not needed ('tarsnap')
> >>>   feather-git W: Dependency included and not needed ('python2-yaml')
> >>> since namcap probably can't notice their usage as a system call and as
> a
> >>> Python library.
> >>>
> >>> Best regards,
> >>>
> >>
> >> I would also add LICENSE to the source array, that way makepkg will
> >> symlink it into $srcdir for you (and you don't have to do fragile stuff
> >> like ../../LICENSE). Generally I'd also cd into $srcdir/$_gitname in
> >> pgkver() and build().
> >>
> >> I'm feeling a bit uneasy about putting the config file straight to /etc,
> >> since it's clearly meant as an example. I'd maybe put it into
> >> /usr/share/$pkgname and state in the .install that the user may copy and
> >> modify it from there to where ever s/he likes it.
> >> Or as an alternative, one could not ship a config file at all and just
> >> put the README (which contains an example config) to
> >> /usr/share/doc/$pkgname and point the user to it during .install.
> >>
> >> I'll attach .diffs containing my suggestions.
> >> Then again, I'm a packaging newb myself, so I'd also like to hear from
> >> someone with experience.
> >>
> >
> > ... I'm pretty sure I really attached them. Here they go again.
> >
>
> Sorry for the spamming, this is really embarrassing. The attachments
> show up in my sent mail, but not on the list.
> I'll put them up at
> http://ponder.shurelia.de/feather-git/PKGBUILD.diff
> http://ponder.shurelia.de/feather-git/config.install.diff
> until I figure this out.
>

It's the same problem I had with my .tar.gz file. Can it come from the list
manager software ?

I will add the LICENSE to the source array.

I also agree regarding the configuration file. I prefer the /usr/share
solution but I can use the /u/s/doc solution if someone thinks it's
a clearer solution.


More information about the aur-general mailing list