Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v3] rfkill: new package
Date: Tue, 27 Oct 2015 18:20:23 +0100	[thread overview]
Message-ID: <20151027172023.GE3555@free.fr> (raw)
In-Reply-To: <562FAE13.8070507@inbox.ru>

Viacheslav, All,

On 2015-10-27 20:02 +0300, Viacheslav Volkov spake thusly:
> Exists questions with license information.
> 
> In the distributions exists file COPYING:
> 
> Copyright 2009 Johannes Berg <johannes@sipsolutions.net>
> Copyright 2009 Marcel Holtmann <marcel@holtmann.org>
> Copyright 2009 Tim Gardner <tim.gardner@canonical.com>
> 
> Permission to use, copy, modify, and/or distribute this software for any
> purpose with or without fee is hereby granted, provided that the above
> copyright notice and this permission notice appear in all copies.
> 
> THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
> WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
> ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
> OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Indeed, this is not a traditional license. It is not BSD (not even
0BSD), it is not MIT... I could not find it in the SPDX list;
    https://spdx.org/licenses/

However, it is very close to 0BSD...

> RFKILL_LICENSE_FILES = 
> RFKILL_LICENSE = ?? icence not set ?

In this case, I'd write:

    RFKILL_LICENSE = BSD-like
    RFKILL_LICENSE_FILE = COPYING

Regards,
Yann E. MORIN.

> 27.10.15 18:25, Yann E. MORIN ?????:
> > Viacheslav, All,
> >
> > Thanks for this new iteration.
> >
> > However, there are still a few issues with it, see below...
> >
> > On 2015-10-27 17:55 +0300, Viacheslav Volkov spake thusly:
> >> Add rfkill package.
> >>
> >> Signed-off-by: Viacheslav Volkov <sv99@inbox.ru>
> > [--SNIP--]
> >> diff --git a/package/rfkill/Config.in b/package/rfkill/Config.in
> >> new file mode 100644
> >> index 0000000..3cb7c18
> >> --- /dev/null
> >> +++ b/package/rfkill/Config.in
> >> @@ -0,0 +1,7 @@
> >> +config BR2_PACKAGE_RFKILL
> >> +	bool "rfkill"
> >> +	help
> >> +	  rfkill is a small userspace tool to query the state of the 
> > Trailing space.
> >
> >> +	  rfkill switches.
> >> +
> >> +	  https://wireless.wiki.kernel.org/en/users/documentation/rfkill/
> > That help text is much better. Thanks! :-)
> >
> > However, the trailing slash in the URL should be removed (it's a WiKi
> > page).
> >
> >> diff --git a/package/rfkill/rfkill.hash b/package/rfkill/rfkill.hash
> >> new file mode 100644
> >> index 0000000..21be0a2
> >> --- /dev/null
> >> +++ b/package/rfkill/rfkill.hash
> >> @@ -0,0 +1,2 @@
> >> +# From: https://www.kernel.org/pub/software/network/rfkill/sha256sums.asc
> >> +sha256	e0ae3004215e39a6c5c36e0726558740728d16f67ebdb8bea621250f6091d86a  rfkill-0.5.tar.xz
> >> diff --git a/package/rfkill/rfkill.mk b/package/rfkill/rfkill.mk
> >> new file mode 100644
> >> index 0000000..b377c03
> >> --- /dev/null
> >> +++ b/package/rfkill/rfkill.mk
> >> @@ -0,0 +1,20 @@
> >> +################################################################################
> >> +#
> >> +# rfkill
> >> +#
> >> +################################################################################
> >> +
> >> +RFKILL_VERSION = 0.5
> >> +RFKILL_SOURCE = rfkill-$(RFKILL_VERSION).tar.xz
> >> +RFKILL_SITE = https://www.kernel.org/pub/software/network/rfkill
> > Missing legal info. You must provide the license and the license files,
> > like so;
> >
> >     RFKILL_LICENSE = blablabla
> >     RFKILL_LICENSE_FILES = relative/path/to/license-file(s)
> >
> > (note: the paths are relative to the top-directory of the package source
> > tree.)
> >
> >> +define RFKILL_BUILD_CMDS
> >> +	$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
> >> +		VERSION_SUFFIX="-br"
> >> +endef
> >> +
> >> +define RFKILL_INSTALL_TARGET_CMDS
> >> +	$(INSTALL) -D -m 755 $(@D)/rfkill $(TARGET_DIR)/usr/bin/rfkill
> >> +endef
> > Why don't you simply use:
> >
> >     $(MAKE) DESTDIR=$(TARGET_DIR) install
> >
> > It does basically the same install as your do, so I'd prefer we use the
> > package provided install method, in case it changes when we later bump
> > it.
> >
> > You may also have noticed that it also installs the manpage, which we
> > indeed o not want on the target, but Buildroot will clean it up anyway,
> > so that's not too much of a concern.
> >
> > Care to fix and resend, please?
> >
> > (Note: wait a bit before you respin, in case someone else wants to
> > provide more comments.)
> >
> > Thanks! :-)
> >
> > Regards,
> > Yann E. MORIN.
> >
> >> +$(eval $(generic-package))
> >> -- 
> >> 2.6.1
> >>
> >> _______________________________________________
> >> buildroot mailing list
> >> buildroot at busybox.net
> >> http://lists.busybox.net/mailman/listinfo/buildroot
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

  reply	other threads:[~2015-10-27 17:20 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-27 14:55 [Buildroot] [PATCH v3] rfkill: new package Viacheslav Volkov
2015-10-27 15:25 ` Yann E. MORIN
2015-10-27 17:02   ` Viacheslav Volkov
2015-10-27 17:20     ` Yann E. MORIN [this message]
2015-10-27 20:38     ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20151027172023.GE3555@free.fr \
    --to=yann.morin.1998@free.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox