please send patch for meta-oe to oe-devel ml.
On Sun, Sep 9, 2018 at 12:12 PM 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         | 32 +++++++++++++++
>  .../minidlna/minidlna_1.2.1.bb                |  4 ++
>  3 files changed, 77 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..d6de9f164
> --- /dev/null
> +++ 
> b/meta-oe/recipes-multimedia/minidlna/minidlna/0001-Update-Gettext-version.patch
> @@ -0,0 +1,32 @@
> +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
> +
> +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

Reply via email to