[aur-general] [RFC] freeplane-git PKGBUILD
Maxime Gauduin
alucryd at gmail.com
Thu Nov 7 11:31:27 EST 2013
On Thu, Nov 7, 2013 at 5:07 PM, Jeremy Audet <ichimonji10 at gmail.com>
wrote:
> I would discourage the use of all-caps variable names. Shells
> typically use
> all-caps for their environment variables, and although I don't know
> of any
> shells that use _BUILD_DIR or _APPNAME as environment vars, the
> possibility
> exists.
>
>
> On Thu, Nov 7, 2013 at 10:38 AM, Leonidas Spyropoulos
> <artafinde at gmail.com>wrote:
>
>> Go Ivan,
>>
>> Thanks for the comments!
>>
>> On 7 Nov 2013 15:21, "Ivan Shapovalov" <intelfx100 at gmail.com> wrote:
>> >
>> > Hi!
>> >
>> > Looks pretty good; I've got a few comments here and there.
>> >
>> > > source=('git+https://github.com/freeplane/freeplane.git'
>> 'license.txt'
>> 'freeplane.desktop' 'freeplane.run')
>> >
>> > It's better to use 'git://' scheme (slightly more intelligent
>> protocol is
>> used).
>> > (Note: 'git+' will be unneeded if you switch to 'git://'.)
>>
>> OK I will try that
>> >
>> > > for file in $( find plugins -type f ) ; do
>> >
>> > This construct is whitespace-error-prone. It's a bit better to use
>> >
>> > find plugins -type f | while read file; do
>> >
>> > instead of that line.
>> >
>> Thanks I didn't think of that. I'll use your proposal for quoting
>> them as
>> well.
>>
>> > > # Where's the licence?
>> > > #install -Dm644 license.txt
>> ${pkgdir}/usr/share/freeplane/licence.txt
>> >
>> > I suppose you're asking for help with destination (the source is,
>> obviously, under $srcdir).
>> >
>> > In Arch, custom licenses shall be installed under
>> /usr/share/licenses/$pkgname/,
>> > but it is not needed in this package since you have specified
>> license=('GPL').
>> >
>> Well kinda.. If you see the distribution packages from sourceforge
>> there is
>> a licence included. When you build from source I see no licence
>> somewhere
>> in the source code. So the comment is for me to remember there is
>> no
>> licence in source code. I know the package is GPL from the site so
>> I put it
>> there in the licence field. I think it can go away..
>>
>> > Regards,
>> >
>> > --
>> > Ivan Shapovalov / intelfx /
>>
>> Regards,
>> Leonidas
>>
>
Furthermore, _APPNAME is easily replaced with ${pkgname%-*}, and
there's hardly any need to create a _BUILD_DIR variable if you're only
going to use it once.
BTW, please reply at the bottom of the mail Jeremy, no top posting on
the mailing lists ;)
Cheers,
--
Maxime
More information about the aur-general
mailing list