OpenWrt – Blame information for rev 3
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | # |
2 | # Copyright (C) 2014 OpenWrt.org |
||
3 | # |
||
4 | # This is free software, licensed under the GNU General Public License v2. |
||
5 | # See /LICENSE for more information. |
||
6 | # |
||
7 | |||
8 | include $(TOPDIR)/rules.mk |
||
9 | |||
10 | PKG_NAME:=f2fs-tools |
||
3 | office | 11 | PKG_VERSION:=1.10.0 |
12 | PKG_RELEASE:=1 |
||
1 | office | 13 | |
14 | PKG_LICENSE:=GPLv2 |
||
15 | |||
16 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz |
||
17 | PKG_SOURCE_URL:=https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/ |
||
3 | office | 18 | PKG_HASH:=e841b086dbe02e3553b2c2ecb8c11a7990cfa9ca835c3d7aea6d600c6a543316 |
1 | office | 19 | |
20 | PKG_FIXUP:=autoreconf |
||
21 | PKG_BUILD_PARALLEL:=1 |
||
22 | PKG_INSTALL:=1 |
||
23 | |||
24 | PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> |
||
25 | |||
26 | include $(INCLUDE_DIR)/package.mk |
||
27 | |||
28 | define Package/f2fs-tools/Default |
||
29 | SECTION:=utils |
||
30 | CATEGORY:=Utilities |
||
31 | SUBMENU:=Filesystem |
||
32 | DEPENDS:=+libf2fs |
||
33 | URL:=http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git |
||
34 | endef |
||
35 | |||
36 | define Package/mkf2fs |
||
37 | $(Package/f2fs-tools/Default) |
||
38 | TITLE:=Utility for creating a Flash-Friendly File System (F2FS) |
||
39 | endef |
||
40 | |||
41 | define Package/f2fsck |
||
42 | $(Package/f2fs-tools/Default) |
||
43 | TITLE:=Utility for checking/repairing a Flash-Friendly File System (F2FS) |
||
44 | endef |
||
45 | |||
46 | define Package/f2fs-tools |
||
47 | $(Package/f2fs-tools/Default) |
||
48 | TITLE:=Tools for Flash-Friendly File System (F2FS) |
||
49 | DEPENDS += +mkf2fs +f2fsck |
||
50 | endef |
||
51 | |||
52 | define Package/libf2fs |
||
53 | SECTION:=libs |
||
54 | CATEGORY:=Libraries |
||
55 | TITLE:=Library for Flash-Friendly File System (F2FS) tools |
||
56 | DEPENDS:=+libuuid |
||
57 | endef |
||
58 | |||
59 | CONFIGURE_ARGS += \ |
||
60 | --without-selinux \ |
||
61 | --without-blkid |
||
62 | |||
63 | CONFIGURE_VARS += \ |
||
64 | ac_cv_file__git=no |
||
65 | |||
66 | define Package/libf2fs/install |
||
67 | $(INSTALL_DIR) $(1)/usr/lib |
||
68 | $(CP) \ |
||
3 | office | 69 | $(PKG_INSTALL_DIR)/usr/lib/libf2fs.so* $(1)/usr/lib/ |
1 | office | 70 | endef |
71 | |||
72 | define Package/mkf2fs/install |
||
73 | $(INSTALL_DIR) $(1)/usr/sbin |
||
74 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/mkfs.f2fs $(1)/usr/sbin |
||
75 | endef |
||
76 | |||
77 | define Package/f2fsck/install |
||
78 | $(INSTALL_DIR) $(1)/usr/sbin |
||
79 | |||
80 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/fsck.f2fs $(1)/usr/sbin |
||
81 | ln -s /usr/sbin/fsck.f2fs $(1)/usr/sbin/defrag.f2fs |
||
82 | ln -s /usr/sbin/fsck.f2fs $(1)/usr/sbin/dump.f2fs |
||
83 | ln -s /usr/sbin/fsck.f2fs $(1)/usr/sbin/sload.f2fs |
||
84 | ln -s /usr/sbin/fsck.f2fs $(1)/usr/sbin/resize.f2fs |
||
85 | endef |
||
86 | |||
87 | define Package/f2fs-tools/install |
||
88 | $(INSTALL_DIR) $(1)/usr/sbin |
||
89 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/f2fstat $(1)/usr/sbin |
||
90 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/fibmap.f2fs $(1)/usr/sbin |
||
91 | $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/parse.f2fs $(1)/usr/sbin |
||
92 | endef |
||
93 | |||
94 | $(eval $(call BuildPackage,libf2fs)) |
||
95 | $(eval $(call BuildPackage,mkf2fs)) |
||
96 | $(eval $(call BuildPackage,f2fsck)) |
||
97 | $(eval $(call BuildPackage,f2fs-tools)) |