first commit
[scm/bb/meta-tizen.git] / recipes-tizen / cantarell-fonts / cantarell-fonts.inc
1 DESCRIPTION = "Contemporary Humanist Sans Serif Font"
2 HOMEPAGE = "http://live.gnome.org/CantarellFonts"
3 SECTION = "System/X11/Fonts"
4 LICENSE = "OFL-1.1"
5
6 SRC_URI = ""
7
8 S = "${WORKDIR}/git"
9
10 PROVIDES = ""
11
12 #PROVIDES by cantarell-fonts 
13 PROVIDES += "cantarell-fonts"
14 RPROVIDES_cantarell-fonts += "cantarell-fonts"
15
16 RDEPENDS = ""
17 #RDEPENDS of cantarell-fonts (${PN})
18 RDEPENDS_${PN} += "/usr/bin/fc-cache"
19
20
21 DEPENDS = ""
22 #DEPENDS of cantarell-fonts 
23 DEPENDS += "xz"
24 DEPENDS += "dos2unix"
25 DEPENDS += "pkgconfig-native"
26 DEPENDS += "fontconfig"
27
28 do_patch() {
29  chmod -Rf a+rX,u+w,g-w,o-w ${S}
30  #setup -q
31  cp ${S}/packaging/cantarell-fonts.manifest .
32  
33  
34 }
35
36 do_configure() {
37 }
38
39 do_compile() {
40  LANG=C
41  export LANG
42  unset DISPLAY
43  CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
44  CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
45  FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
46  LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
47  
48  
49    CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
50    CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
51    FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
52    autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
53          --target=noarch-tizen-linux \
54          --program-prefix= \
55          --prefix=/usr \
56          --exec-prefix=/usr \
57          --bindir=/usr/bin \
58          --sbindir=/usr/sbin \
59          --sysconfdir=/etc \
60          --datadir=/usr/share \
61          --includedir=/usr/include \
62          --libdir=/usr/lib \
63          --libexecdir=/usr/libexec \
64          --localstatedir=/var \
65          --sharedstatedir=/usr/com \
66          --mandir=/usr/share/man \
67          --infodir=/usr/share/info
68  dos2unix COPYING
69  
70  
71  
72 }
73
74 do_install() {
75  echo export RPM_BUILD_ROOT=${D}
76  LANG=C
77  export LANG
78  unset DISPLAY
79  rm -rf ${D} 
80  mkdir -p ${D} 
81  
82  make install DESTDIR=${D} configdir=/usr/share/cantarell-fonts/conf.avail
83  mkdir -p ${D}/etc/fonts/conf.d
84  ln -s ../../../usr/share/cantarell-fonts/conf.avail/31-cantarell.conf  ${D}/etc/fonts/conf.d
85  
86  
87 }
88
89 PACKAGES = ""
90 PACKAGES += "cantarell-fonts"
91
92 cantarell-fonts_files = ""
93 cantarell-fonts_files += "cantarell-fonts.manifest"
94 cantarell-fonts_files += "/usr/share/cantarell-fonts"
95 cantarell-fonts_files += "/usr/share/cantarell-fonts/conf.avail"
96 cantarell-fonts_files += "/usr/share/cantarell-fonts/conf.avail/31-cantarell.conf"
97 cantarell-fonts_files += "/etc/fonts/conf.d/31-cantarell.conf"
98 cantarell-fonts_files += "/usr/share/fonts/cantarell"
99 cantarell-fonts_files += "/usr/share/fonts/cantarell/Cantarell-Bold.otf"
100 cantarell-fonts_files += "/usr/share/fonts/cantarell/Cantarell-Regular.otf"
101
102 FILES_${PN} = "${cantarell-fonts_files}"
103
104 PKG_cantarell-fonts= "cantarell-fonts"
105
106 require cantarell-fonts-extraconf.inc