config-tizen-profiles: create empty packages
[scm/bb/meta-tizen.git] / recipes-tizen / app-checker / app-checker.inc
index 9d8eea4..e4a259c 100644 (file)
@@ -1,7 +1,7 @@
 DESCRIPTION = "App Checker"
 HOMEPAGE = "http://nohomepage.org"
 SECTION = "System/Libraries"
-LICENSE = "Apache License, Version 2.0"
+LICENSE = "Apache-2.0"
 
 SRC_URI = ""
 
@@ -9,19 +9,22 @@ S = "${WORKDIR}/git"
 
 inherit autotools-brokensep
 
-BBCLASSEXTEND += ""
+BBCLASSEXTEND = ""
 PROVIDES = ""
 
-#PROVIDES by app-checker-server-dev 
+#PROVIDES by app-checker-server-dev
+PROVIDES += "app-checker-server-dev"
 
 
-#PROVIDES by app-checker-dev 
+#PROVIDES by app-checker-dev
+PROVIDES += "app-checker-dev"
 
 
-#PROVIDES by app-checker 
+#PROVIDES by app-checker
 
 
-#PROVIDES by app-checker-server 
+#PROVIDES by app-checker-server
+PROVIDES += "app-checker-server"
 
 
 RDEPENDS = ""
@@ -36,7 +39,7 @@ RDEPENDS_${PN}-server += "app-checker"
 
 
 DEPENDS = ""
-#DEPENDS of app-checker 
+#DEPENDS of app-checker
 DEPENDS_append_class-native = " cmake-native"
 DEPENDS_append_class-target = " cmake-native"
 DEPENDS += "dlog"
@@ -63,16 +66,10 @@ do_compile() {
  LANG=C
  export LANG
  unset DISPLAY
- CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
- CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
- FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
- LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
  
  
  
-   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
-   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
-   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
    cmake \
          -DCMAKE_VERBOSE_MAKEFILE=ON \
          -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
@@ -82,7 +79,8 @@ do_compile() {
          -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
          -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
          -DCMAKE_SKIP_RPATH:BOOL=ON \
-         -DBUILD_SHARED_LIBS:BOOL=ON . 
+         -DBUILD_SHARED_LIBS:BOOL=ON \
+         ${EXTRA_OECMAKE} .
  
  make -j16
  
@@ -91,13 +89,13 @@ do_compile() {
 }
 
 do_install() {
- echo export RPM_BUILD_ROOT=${D}
+ export RPM_BUILD_ROOT=${D}
  cd ${S}
  LANG=C
  export LANG
  unset DISPLAY
- rm -rf ${D} 
- mkdir -p ${D} 
+ rm -rf ${D}
+ mkdir -p ${D}
  
  rm -rf ${D}
  
@@ -111,35 +109,59 @@ do_install() {
    find ${D} -regex ".*\.a$" | xargs rm -f --
  mkdir -p ${D}${prefix}/lib/ac-plugins
  
+ mkdir -p ${D}/usr/share/license
+ cp LICENSE ${D}/usr/share/license/app-checker
+ cp LICENSE ${D}/usr/share/license/app-checker-devel
+ cp LICENSE ${D}/usr/share/license/app-checker-server
+ cp LICENSE ${D}/usr/share/license/app-checker-server-devel
  
  
 }
 
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    [ "x\$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    [ "x\$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
 PACKAGES += " app-checker-server-dev "
 PACKAGES += " app-checker-server "
+PACKAGES += " app-checker "
+PACKAGES += " app-checker-dev "
 
 app-checker-server-dev_files = ""
-app-checker-server-dev_files += "app-checker.manifest"
 app-checker-server-dev_files += "${prefix}/lib/libapp-checker-server.so"
 app-checker-server-dev_files += "${prefix}/lib/pkgconfig/app-checker-server.pc"
-app-checker-server-dev_files += "/usr/include/app-checker/app-checker-server.h"
+app-checker-server-dev_files += "${prefix}/include/app-checker/app-checker-server.h"
+app-checker-server-dev_files += "/usr/share/license/app-checker-server-devel"
+MANIFESTFILES_${PN}-server-dev = "app-checker.manifest"
 
 app-checker-server_files = ""
-app-checker-server_files += "app-checker.manifest"
 app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0"
 app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0.1.0"
+app-checker-server_files += "/usr/share/license/app-checker-server"
+MANIFESTFILES_${PN}-server = "app-checker.manifest"
 
 app-checker_files = ""
-app-checker_files += "app-checker.manifest"
 app-checker_files += "${prefix}/lib/libapp-checker.so.0"
 app-checker_files += "${prefix}/lib/libapp-checker.so.0.1.0"
 app-checker_files += "${prefix}/lib/ac-plugins"
+app-checker_files += "/usr/share/license/app-checker"
+MANIFESTFILES_${PN} = "app-checker.manifest"
 
 app-checker-dev_files = ""
-app-checker-dev_files += "app-checker.manifest"
 app-checker-dev_files += "${prefix}/lib/libapp-checker.so"
 app-checker-dev_files += "${prefix}/lib/pkgconfig/app-checker.pc"
-app-checker-dev_files += "/usr/include/app-checker/app-checker.h"
+app-checker-dev_files += "${prefix}/include/app-checker/app-checker.h"
+app-checker-dev_files += "/usr/share/license/app-checker-devel"
+MANIFESTFILES_${PN}-dev = "app-checker.manifest"
 
 FILES_${PN}-server-dev = "${app-checker-server-dev_files}"
 FILES_${PN}-server = "${app-checker-server_files}"