[Buildroot] [PATCH v13 1/1] squeezelite: new package
kei-k at ca2.so-net.ne.jp
kei-k at ca2.so-net.ne.jp
Tue Sep 29 11:05:34 UTC 2015
Dear Thomas.
Thank you for your comment.
I will send v14 patch with reflecting following your comment
in next e-mail.
> > I've fixed SQUEEZELITE_BUILD_CMDS issue.
> > I hope this will be the final version, and be pulled up.
>
> Unfortunately you are still not following the good comments from
> Vicente. Your commit log should *not* contain any "personal" messages.
> All "personal" messages should go below the "---" sign.
OK.
> > +config BR2_PACKAGE_SQUEEZELITE_FF
> Option should be suffixed _FFMPEG
OK.
> > bool "Enable wma, alac decoding (by ffmpeg)"
> "(by ffmpeg)" part not needed.
> Also, please use:
> Enable WMA and ALAC decoding
OK.
> > + help
> > + Enable wma, alac decoding
> The help is useless here, so get rid of it.
OK. I remove it.
> > + bool "Enable dsd decoding"
> Please use:
> "Enable Direct Speech Decoding"
> or at least put DSD in capital letters.
OK.
DSD is not 'Direct Speech Decoding', but 'Direct Stream Digital'.
Anyway I will use DSD here.
> > + help
> > + Enable built-in DSD decoder
> > +config BR2_PACKAGE_SQUEEZELITE_RESAMPLE
> > + bool "Enable resampling function"
> Rather than "function" use "support"
OK.
> > + select BR2_PACKAGE_LIBSOXR
> > + help
> > + Enable resampling function
> Again help text useless if it's just copy/pasting the prompt of the
> option.
OK. removed.
> > +config BR2_PACKAGE_SQUEEZELITE_VISEXPORT
> > + bool "Enable Visualiser support"
> "Enable visualiser support"
> (no need for a capital V)
OK.
> > + help
> > + Enable Visualiser support
> Useless help, should be removed.
OK, removed.
> > +define SQUEEZELITE_CONFIGURE_CMDS
> > + sed -e '1aoverride CFLAGS += $$(OPTS)' \
> > + -e 's/LDFLAGS +=/override LDFLAGS +=/' \
> > + -e 's/LDFLAGS ?=/override LDFLAGS +=/' \
> > + $(@D)/Makefile >$(@D)/$(SQUEEZELITE_MAKEFILE)
> > +endef
> Don't do this. Create a patch for the Makefile that does the necessary
> changes.
OK, I will make patch file.
> > +define SQUEEZELITE_BUILD_CMDS
> > + $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
> > + OPTS="$(SQUEEZELITE_MAKE_OPTS)" \
> > + -f $(SQUEEZELITE_MAKEFILE) -C $(@D) all
> > +endef
> > +define SQUEEZELITE_INSTALL_TARGET_CMDS
> > + $(INSTALL) -D -m 0755 $(@D)/squeezelite $(TARGET_DIR)/usr/bin
> You must use a full path as the destination, i.e:
OK.
> Can you fix the above issues and send an updated version? Please be
> careful to take into account all the comments. If you have some doubts
> about certain comments, simply ask questions as a reply to this e-mail
> rather than sending many iterations of the patch.
>
> Thanks a lot!
>
> Thomas
============================================================
Hiroshi Kawashima
More information about the buildroot
mailing list