[Buildroot] [PATCH 1/1] Provides puredata package

Mitchell Dokken mitchell.dokken at gmail.com
Wed Jan 9 01:35:59 UTC 2019


Thank you, to both of you!

These are very helpful. I do have a question: when I fix all these issues,
should I do exactly the same thing for the next patch review, or should I
somehow reference this conversation?

On Tue, Jan 8, 2019 at 1:20 AM <yann.morin at orange.com> wrote:

> Mitchell, All,
>
> Thanks for this submission. :-)
>
> In addition to Matt's review, see a few comments below...
>
> On 2019-01-07 21:26 -0600, Mitchell Dokken spake thusly:
> > Signed-off-by: Mitchell Dokken <Mitchell.Dokken at gmail.com>
> > ---
> [--SNIP--]
> > diff --git a/package/puredata/Config.in b/package/puredata/Config.in
> > new file mode 100644
> > index 0000000000..c8bafe8885
> > --- /dev/null
> > +++ b/package/puredata/Config.in
> > @@ -0,0 +1,12 @@
> > +config BR2_PACKAGE_PUREDATA
> > +     bool "puredata"
> > +     select BR2_PACKAGE_TK
> > +     select BR2_PACKAGE_TCL
> > +     select BR2_PACKAGE_ALSA_LIB
> > +     select BR2_PACKAGE_ALSA_UTILS
> > +     select BR2_PACKAGE_XORG7
>
> Do not select Xorg, but depend on it.
>
> > +     select BR2_PACKAGE_XAPP_XAUTH
>
> ... but you can select individual X package.
>
> > +
>
> No empty line before the help.
>
> > +     help
> > +             Graphic realtime audio programming language
> > +             http://msp.ucsd.edu/software.htm
>
> Indentation for the help text is TAB-space-space. As suggested by Matt,
> use:
>
>     ./utils/check-package package/puredata/*
>
> Also, there is a better-looking homepage for Pure Data, maybe we can use
> it instead: http://puredata.info/ ?
>
> [--SNIP--]
> > diff --git a/package/puredata/puredata.mk b/package/puredata/puredata.mk
> > new file mode 100644
> > index 0000000000..842970b983
> > --- /dev/null
> > +++ b/package/puredata/puredata.mk
> > @@ -0,0 +1,34 @@
> >
> +################################################################################
> > +#
> > +# puredata
> > +#
> >
> +################################################################################
> > +
> > +PUREDATA_VERSION =  0.49-0
> > +PUREDATA_SOURCE = pd-$(PUREDATA_VERSION).src.tar.gz
> > +PUREDATA_SITE = http://msp.ucsd.edu/Software
> > +PUREDATA_INSTALL_STAGING = YES
>
> Why does it need to be installed in staging? Is this providing a
> library?
>
> > +PUREDATA_INSTALL_TARGET = YES
> > +PUREDATA_AUTORECONF = YES
> > +PUREDATA_CONF_OPTS = --no-recursion --disable-locales
> > +
> > +PUREDATA_DEPENDENCIES = alsa-utils tcl tk
> > +
> > +ifeq ($(BR2_PACKAGE_PORTAUDIO),y)
> > +PUREDATA_CONF_OPTS += --enable-portaudio
> > +else
> > +PUREDATA_CONF_OPTS += --disable-portaudio
> > +endif
> > +
> > +ifeq ($(BR2_PACKAGE_JACK2),y)
> > +PUREDATA_CONF_OPTS += --enable-jack
> > +else
> > +PUREDATA_CONF_OPTS += --disable-jack
> > +endif
> > +
> > +define PUREDATA_RUN_AUTOGEN
> > +     cd $(@D) && PATH=$(BR_PATH) ./autogen.sh
> > +endef
>
> Why do you need to run autogen.sh since you already have
> PUREDATA_AUTORECONF=YES ?
>
> autogen.sh basically does just the same as PUREDATA_AUTORECONF=YES
> anyway. The only delta is that it also creates a directory, so your hook
> should just do that: create the m4/generated directory. Also, make it a
> post-extract hook.
>
> Regards,
> Yann E. MORIN.
>
> > +PUREDATA_PRE_CONFIGURE_HOOKS += PUREDATA_RUN_AUTOGEN
> > +
> > +$(eval $(autotools-package))
> > --
> > 2.11.0
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
>
> --
>                                         ____________
> .-----------------.--------------------:       _    :------------------.
> |  Yann E. MORIN  | Real-Time Embedded |    __/ )   | /"\ ASCII RIBBON |
> | +33 534.541.179 | Software  Designer |  _/ - /'   | \ / CAMPAIGN     |
> | +33 638.411.245 '--------------------: (_    `--, |  X  AGAINST      |
> |      yann.morin (at) orange.com      |_="    ,--' | / \ HTML MAIL    |
> '--------------------------------------:______/_____:------------------'
>
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
> recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20190108/547eb44b/attachment.html>


More information about the buildroot mailing list