Thanks for the review,

I will resend patch with changes according your comments.

Le lun. 10 sept. 2018 à 19:04, Martin Jansa <martin.ja...@gmail.com> a
écrit :

> And don't use tag name in SRCREV, use git SHA, so that bitbake fetcher
> doesn't need to access the git repository every time it parses the recipe.
>
> On Mon, Sep 10, 2018 at 5:49 PM Khem Raj <raj.k...@gmail.com> wrote:
>
>> this should be in meta-multmedia layer.
>> On Mon, Sep 10, 2018 at 8:15 AM Baptiste Durand
>> <baptiste.dur...@gmail.com> wrote:
>> >
>> > Restore minidlna recipe and bump it to v1.2.1
>> >
>> > Signed-off-by: Baptiste Durand <baptiste.dur...@gmail.com>
>> > ---
>> >  .../recipes-multimedia/minidlna/minidlna.inc  | 41 +++++++++++++++++++
>> >  .../0001-Update-Gettext-version.patch         | 34 +++++++++++++++
>> >  .../minidlna/minidlna_1.2.1.bb                |  4 ++
>> >  3 files changed, 79 insertions(+)
>> >  create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
>> >  create mode 100644
>> meta-oe/recipes-multimedia/minidlna/minidlna/0001-Update-Gettext-version.patch
>> >  create mode 100644 meta-oe/recipes-multimedia/minidlna/
>> minidlna_1.2.1.bb
>> >
>> > diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc
>> b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
>> > new file mode 100644
>> > index 000000000..187ff536a
>> > --- /dev/null
>> > +++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
>> > @@ -0,0 +1,41 @@
>> > +DESCRIPTION = "MiniDLNA (aka ReadyDLNA) is server software with the
>> aim of \
>> > +being fully compliant with DLNA/UPnP-AV clients."
>> > +LICENSE = "GPL-2.0|BSD"
>> > +DEPENDS = "ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag
>> libvorbis"
>> > +
>> > +# because it depends on libav which has commercial flag
>> > +LICENSE_FLAGS = "commercial"
>> > +
>> > +inherit gettext autotools-brokensep update-rc.d systemd
>> > +
>> > +SRC_URI = "git://
>> git.code.sf.net/p/minidlna/git;branch=master;module=git \
>> > +           file://minidlna-daemon.init.d \
>> > +           file://minidlna.service \
>> > +           file://0001-Update-Gettext-version.patch \
>> > +           "
>> > +
>> > +S = "${WORKDIR}/git"
>> > +
>> > +# This remove "--exclude=autopoint" option from autoreconf argument to
>> avoid
>> > +# configure.ac:30: error: required file './ABOUT-NLS' not found
>> > +EXTRA_AUTORECONF = ""
>> > +
>> > +do_install_append(){
>> > +    install -d ${D}${sysconfdir}
>> > +    install -m 0755 minidlna.conf ${D}${sysconfdir}
>> > +
>> > +# Systemd script
>> > +    install -d ${D}${nonarch_base_libdir}/systemd/system
>> > +    install -m 0755 ${WORKDIR}/minidlna.service
>> ${D}${nonarch_base_libdir}/systemd/system
>> > +
>> > +# Sysvinit script
>> > +    install -d ${D}${sysconfdir}/init.d
>> > +    install -m 0755 ${WORKDIR}/minidlna-daemon.init.d
>> ${D}${sysconfdir}/init.d/minidlna
>> > +
>> > +}
>> > +
>> > +SYSTEMD_SERVICE_${PN} = "minidlna.service"
>> > +
>> > +INITSCRIPT_NAME = "minidlna"
>> > +INITSCRIPT_PARAMS = "defaults 90"
>> > +
>> > diff --git
>> a/meta-oe/recipes-multimedia/minidlna/minidlna/0001-Update-Gettext-version.patch
>> b/meta-oe/recipes-multimedia/minidlna/minidlna/0001-Update-Gettext-version.patch
>> > new file mode 100644
>> > index 000000000..c18095d42
>> > --- /dev/null
>> > +++
>> b/meta-oe/recipes-multimedia/minidlna/minidlna/0001-Update-Gettext-version.patch
>> > @@ -0,0 +1,34 @@
>> > +From a4290bf1887f9203288858ca76bdd20b2edf337a Mon Sep 17 00:00:00 2001
>> > +From: Baptiste Durand <baptiste.dur...@gmail.com>
>> > +Date: Sun, 9 Sep 2018 20:50:41 +0200
>> > +Subject: [PATCH] Update Gettext version
>> > +
>> > +Upstream-Status: Inappropriate [oe-core specific]
>> > +
>> > +Signed-off-by: Baptiste Durand <baptiste.dur...@gmail.com>
>> > +---
>> > + configure.ac | 4 ++--
>> > + 1 file changed, 2 insertions(+), 2 deletions(-)
>> > +
>> > +diff --git a/configure.ac b/configure.ac
>> > +index f343d21..a556b33 100644
>> > +--- a/configure.ac
>> > ++++ b/configure.ac
>> > +@@ -14,7 +14,7 @@
>> > + # License along with MiniDLNA; if not, write to the Free Software
>> > + # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
>> > + # USA.
>> > +-AC_INIT(MiniDLNA,1.1.3,,minidlna)
>> > ++AC_INIT(MiniDLNA,1.2.1,,minidlna)
>> > + #LT_INIT
>> > +
>> > + AC_CANONICAL_TARGET
>> > +@@ -28,7 +28,7 @@ m4_ifdef([AC_USE_SYSTEM_EXTENSIONS],
>> [AC_USE_SYSTEM_EXTENSIONS])
>> > +
>> > + AM_ICONV
>> > + AM_GNU_GETTEXT([external])
>> > +-AM_GNU_GETTEXT_VERSION(0.18)
>> > ++AM_GNU_GETTEXT_VERSION(0.19)
>> > +
>> > + # Checks for programs.
>> > + AC_PROG_AWK
>> > diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna_1.2.1.bb
>> b/meta-oe/recipes-multimedia/minidlna/minidlna_1.2.1.bb
>> > new file mode 100644
>> > index 000000000..fe6bebce2
>> > --- /dev/null
>> > +++ b/meta-oe/recipes-multimedia/minidlna/minidlna_1.2.1.bb
>> > @@ -0,0 +1,4 @@
>> > +require ${BPN}.inc
>> > +
>> > +SRCREV = "v1_2_1"
>> > +LIC_FILES_CHKSUM =
>> "file://LICENCE.miniupnpd;md5=b0dabf9d8e0f871554e309d62ead8d2b"
>> > --
>> > 2.17.1
>> >
>> > --
>> > _______________________________________________
>> > Openembedded-core mailing list
>> > Openembedded-core@lists.openembedded.org
>> > http://lists.openembedded.org/mailman/listinfo/openembedded-core
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>
>

-- 
Baptiste DURAND
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to