[aur-general] Proofreading request

ponder at creshal.de ponder at creshal.de
Tue Aug 27 07:58:44 EDT 2013


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.


More information about the aur-general mailing list