Commit 5f4094c9 authored by Andrey Filippov's avatar Andrey Filippov
Browse files

Merge branch 'master' into framepars

parents c66b8bbf ae279f8b
Loading
Loading
Loading
Loading
+7 −19
Original line number Diff line number Diff line
@@ -4,36 +4,24 @@ DESCRIPTION = "Simple and fast HTTP server to send camera still images"
AUTHOR = "Elphel Inc."
HOMEPAGE = "http://www3.elphel.com/"

PRIORITY = "optional"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;beginline=21;endline=699;md5=ccd2fef7dee090f3b211c6677c3e34cc"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-3.0;md5=c79ff39f19dfec6d293b95dea7b07891"

SRCDATE = "20160503"
VPATH = "${TOPDIR}/../../rootfs-elphel/elphel-apps-camogm"

PV = "${SRCDATE}"
PR = "r0"
inherit elphel-dev

DEV_DIR ?= "${TOPDIR}/../../linux-elphel/linux/source"
EXTRA_OEMAKE = "ELPHEL_KERNEL_DIR=${DEV_DIR}"

APPS_DIR = "${TOPDIR}/../../rootfs-elphel"
FILESEXTRAPATHS_append := "${APPS_DIR}/elphel-apps-camogm:"

S = "${WORKDIR}"

SRC_URI =  "file://.* \
            file://LICENSE \
           "

FILES_${PN} += "${bindir}/camogm ${sysconfdir}/qt_source"
do_configure[noexec] = "1"

DEPENDS += "libogg"

do_install() {
do_install_append() {
        install -d ${D}${bindir}
        install -m 0755 ${S}/camogm ${D}${bindir}
        install -d ${D}${sysconfdir}
        install -m 0644 qt_source ${D}${sysconfdir}/
}

FILES_${PN} += "${bindir}/camogm ${sysconfdir}/qt_source"

PACKAGES += " camogm"
+3 −17
Original line number Diff line number Diff line
@@ -4,28 +4,14 @@ DESCRIPTION = "Simple and fast HTTP server to send camera still images"
AUTHOR = "Elphel Inc."
HOMEPAGE = "http://www3.elphel.com/"

PRIORITY = "optional"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-3.0;md5=c79ff39f19dfec6d293b95dea7b07891"

SRCDATE = "20160405"
PV = "${SRCDATE}"
PR = "r0"
VPATH = "${TOPDIR}/../../rootfs-elphel/elphel-apps-imgsrv"

DEV_DIR ?= "${TOPDIR}/../../linux-elphel/linux/source"
EXTRA_OEMAKE = "ELPHEL_KERNEL_DIR=${DEV_DIR}"
inherit elphel-dev
           
APPS_DIR = "${TOPDIR}/../../rootfs-elphel"
FILESEXTRAPATHS_append := "${APPS_DIR}/elphel-apps-imgsrv:"

SRC_URI =  "file://imgsrv.c \
            file://Makefile \
            file://exif.php \
            file://Exif_template.xml \
           "
S = "${WORKDIR}"
           
do_install() {
do_install_append() {
        install -d ${D}${bindir}
        install -m 0755 ${S}/imgsrv ${D}${bindir}
        install -d ${D}/www/pages
+12 −7
Original line number Diff line number Diff line

EXTRA_OECONF += "--enable-elphel"

DEV_DIR ?= "${TOPDIR}/../../rootfs-elphel/elphel-apps-php-extension/ext"
DEV_DIR = "${TOPDIR}/../../rootfs-elphel/elphel-apps-php-extension"

do_unpack_append(){
    print("Link extension to the main tree")
    print("Link everything to the main tree")
    DEV_DIR = d.getVar('DEV_DIR', True)
    S = d.getVar('S', True)
    
    if os.path.isdir(DEV_DIR):
        print("DEV_DIR exists - creating links...")        
        devdir_abspath = os.path.abspath(DEV_DIR)
        for path, folders, files in os.walk(DEV_DIR):
        devdir_abspath = os.path.abspath(DEV_DIR+"/src")
        for path, folders, files in os.walk(DEV_DIR+"/src"):
            folders[:]=[fd for fd in folders if fd != ".git"]
            for folder in folders:
                folder_abspath = os.path.abspath(os.path.join(path, folder))
                folder_relpath = folder_abspath.replace(devdir_abspath+"/", '')
                os.system("cd "+S+"/ext;mkdir -p "+folder_relpath)
                os.system("cd "+S+";mkdir -p "+folder_relpath)
            for filename in files:
                file_abspath = os.path.abspath(os.path.join(path, filename))
                file_relpath = file_abspath.replace(devdir_abspath+"/", '')
                os.system("cd "+S+"/ext;ln -sf "+file_abspath+" "+file_relpath)
                os.system("cd "+S+";ln -sf "+file_abspath+" "+file_relpath)
        #make a link back:
        
        if not os.path.isdir(DEV_DIR+"/php"):
            os.system("ln -sf "+S+" "+DEV_DIR+"/php")

}
 No newline at end of file