1 DESCRIPTION = "Utilities for the Btrfs filesystem"
2 HOMEPAGE = "http://btrfs.wiki.kernel.org/index.php/Main_Page"
3 SECTION = "Base/File Systems"
12 #PROVIDES by btrfs-progs-docs
13 PROVIDES += "btrfs-progs-docs "
14 RPROVIDES_btrfs-progs-docs += "btrfs-progs-docs "
16 #PROVIDES by btrfs-progs
17 PROVIDES += "btrfs-progs"
18 RPROVIDES_btrfs-progs += "btrfs-progs"
21 #RDEPENDS of btrfs-progs (${PN})
22 RDEPENDS_${PN} += "coreutils"
26 #DEPENDS of btrfs-progs
27 DEPENDS += "pkgconfig(ext2fs)"
28 DEPENDS += "pkgconfig(uuid)"
29 DEPENDS += "zlib-devel"
30 DEPENDS += "lzo-devel"
34 chmod -Rf a+rX,u+w,g-w,o-w ${S}
36 cp ${S}/packaging/btrfs-progs.manifest .
48 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
49 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
50 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
51 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
60 echo export RPM_BUILD_ROOT=${D}
67 make install DESTDIR=${D} prefix=/usr bindir=/usr/sbin mandir=/usr/share/man
68 ln -s /usr/sbin/btrfsck ${D}/usr/sbin/fsck.btrfs
76 PACKAGES += "btrfs-progs-docs"
77 PACKAGES += "btrfs-progs"
79 btrfs-progs-docs_files = ""
80 btrfs-progs-docs_files += "/usr/share/info"
81 btrfs-progs-docs_files += "/usr/share/man"
83 btrfs-progs_files = ""
84 btrfs-progs_files += "btrfs-progs.manifest"
85 btrfs-progs_files += "/usr/sbin/btrfs"
86 btrfs-progs_files += "/usr/sbin/btrfs-convert"
87 btrfs-progs_files += "/usr/sbin/btrfs-debug-tree"
88 btrfs-progs_files += "/usr/sbin/btrfs-find-root"
89 btrfs-progs_files += "/usr/sbin/btrfs-image"
90 btrfs-progs_files += "/usr/sbin/btrfs-map-logical"
91 btrfs-progs_files += "/usr/sbin/btrfs-restore"
92 btrfs-progs_files += "/usr/sbin/btrfs-show"
93 btrfs-progs_files += "/usr/sbin/btrfs-vol"
94 btrfs-progs_files += "/usr/sbin/btrfs-zero-log"
95 btrfs-progs_files += "/usr/sbin/btrfsck"
96 btrfs-progs_files += "/usr/sbin/btrfsctl"
97 btrfs-progs_files += "/usr/sbin/btrfstune"
98 btrfs-progs_files += "/usr/sbin/fsck.btrfs"
99 btrfs-progs_files += "/usr/sbin/mkfs.btrfs"
101 FILES_${PN}-docs = "${btrfs-progs-docs_files}"
102 FILES_${PN} = "${btrfs-progs_files}"
104 PKG_btrfs-progs-docs= "btrfs-progs-docs"
105 PKG_btrfs-progs= "btrfs-progs"
107 require btrfs-progs-extraconf.inc