first commit
[scm/bb/meta-tizen.git] / recipes-tizen / python-gpgme / python-gpgme.inc
1 DESCRIPTION = "A Python module for working with OpenPGP messages"
2 HOMEPAGE = "http://pypi.python.org/pypi/pygpgme"
3 SECTION = "Platform Development/Python"
4 LICENSE = "LGPL-2.1+"
5
6 SRC_URI = ""
7
8 S = "${WORKDIR}/git"
9
10 PROVIDES = ""
11
12 #PROVIDES by python-gpgme 
13 PROVIDES += "python-gpgme"
14 RPROVIDES_python-gpgme += "python-gpgme"
15
16 RDEPENDS = ""
17
18 DEPENDS = ""
19 #DEPENDS of python-gpgme 
20 inherit pythonnative
21 DEPENDS += "gpgme"
22
23 do_patch() {
24  chmod -Rf a+rX,u+w,g-w,o-w ${S}
25  #setup -q -n pygpgme-0.1
26  cp ${S}/packaging/python-gpgme.manifest .
27  
28  
29 }
30
31 do_configure() {
32 }
33
34 do_compile() {
35  LANG=C
36  export LANG
37  unset DISPLAY
38  CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
39  CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
40  FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
41  LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
42  
43  
44  
45  
46 }
47
48 do_install() {
49  echo export RPM_BUILD_ROOT=${D}
50  LANG=C
51  export LANG
52  unset DISPLAY
53  rm -rf ${D} 
54  mkdir -p ${D} 
55  
56  /usr/bin/python setup.py install --root $RPM_BUILD_ROOT --prefix=/usr
57  # No need to ship the tests
58  rm -rf $RPM_BUILD_ROOT/usr/lib/python2.7/site-packages/gpgme/tests/
59  
60  
61  
62 }
63
64 PACKAGES = ""
65 PACKAGES += "python-gpgme"
66
67 python-gpgme_files = ""
68 python-gpgme_files += "python-gpgme.manifest"
69 python-gpgme_files += "README PKG-INFO"
70 python-gpgme_files += "/usr/lib/python2.7/site-packages/*"
71
72 FILES_${PN} = "${python-gpgme_files}"
73
74 PKG_python-gpgme= "python-gpgme"
75
76 require python-gpgme-extraconf.inc