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

Merge branch 'master' into framepars

parents c66b8bbf ae279f8b
......@@ -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"
......@@ -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}"
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}"
inherit elphel-dev
do_install() {
do_install_append() {
install -d ${D}${bindir}
install -m 0755 ${S}/imgsrv ${D}${bindir}
install -d ${D}/www/pages
......
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):
print("DEV_DIR exists - creating links...")
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment