1 DESCRIPTION = "The GNU disk partition manipulation program"
2 HOMEPAGE = "http://www.gnu.org/software/parted"
3 SECTION = "Applications/System"
12 #PROVIDES by parted-docs
13 PROVIDES += "parted-docs "
14 RPROVIDES_parted-docs += "parted-docs "
18 RPROVIDES_parted += "parted"
20 #PROVIDES by parted-locale
21 PROVIDES += "parted-locale "
22 RPROVIDES_parted-locale += "parted-locale "
23 # the PROVIDES rules is ignore "parted-lang-all = 3.1"
24 PROVIDES += "parted-lang-all"
25 RPROVIDES_parted-locale += "parted-lang-all"
27 #PROVIDES by parted-devel
28 PROVIDES += "parted-devel"
29 RPROVIDES_parted-devel += "parted-devel"
30 RPROVIDES_parted-devel += "parted-dev"
33 #RDEPENDS of parted-locale (${PN}-locale )
34 RDEPENDS_${PN}-locale += "parted"
36 #RDEPENDS of parted-devel (${PN}-devel)
37 RDEPENDS_${PN}-devel += "parted"
38 RDEPENDS_${PN}-devel += "pkgconfig"
43 DEPENDS += "readline-devel"
45 DEPENDS += "texinfo-native"
46 #Replace "DEPENDS" on gettext by "inherit gettext"
48 DEPENDS += "libtool-cross"
49 DEPENDS += "e2fsprogs"
50 DEPENDS += "libuuid-devel"
53 chmod -Rf a+rX,u+w,g-w,o-w ${S}
55 cp ${S}/packaging/parted.manifest .
67 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
68 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
69 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
70 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
73 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
74 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
75 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
76 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
77 --target=x86_64-tizen-linux \
84 --datadir=/usr/share \
85 --includedir=/usr/include \
87 --libexecdir=/usr/libexec \
88 --localstatedir=/var \
89 --sharedstatedir=/usr/com \
90 --mandir=/usr/share/man \
91 --infodir=/usr/share/info --disable-static --disable-device-mapper --with-readline --with-libdir=/usr/lib --exec-prefix=/usr
99 echo export RPM_BUILD_ROOT=${D}
112 rm -f ${D}/usr/share/info/dir
113 find ${D} -regex ".*\.la$" | xargs rm -f --
114 find ${D} -regex ".*\.a$" | xargs rm -f --
116 /usr/share/spec2yocto/macro/lib/find-lang.sh ${D} parted
122 PACKAGES += "parted-devel"
123 PACKAGES += "parted-locale"
125 PACKAGES += "parted-docs"
127 parted-devel_files = ""
128 parted-devel_files += "parted.manifest"
129 parted-devel_files += "/usr/include/parted"
130 parted-devel_files += "/usr/lib/libparted.so"
131 parted-devel_files += "/usr/lib/libparted-fs-resize.so"
132 parted-devel_files += "/usr/lib/pkgconfig/libparted.pc"
134 parted-locale_files = ""
137 parted_files += "parted.manifest"
138 parted_files += "/sbin/parted"
139 parted_files += "/sbin/partprobe"
140 parted_files += "/usr/lib/libparted*.so.*"
142 parted-docs_files = ""
143 parted-docs_files += "/usr/share/info"
144 parted-docs_files += "/usr/share/man"
146 FILES_${PN}-devel = "${parted-devel_files}"
147 FILES_${PN}-locale = "${parted-locale_files}"
148 FILES_${PN} = "${parted_files}"
149 FILES_${PN}-docs = "${parted-docs_files}"
151 PKG_parted-devel= "parted-devel"
152 PKG_parted-locale= "parted-locale"
154 PKG_parted-docs= "parted-docs"
156 require parted-extraconf.inc