]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
add parted-3.2 for ARM
authorMarkham <markham001@gmx.de>
Sat, 1 May 2021 15:29:57 +0000 (17:29 +0200)
committerMarkham <markham001@gmx.de>
Sat, 1 May 2021 15:29:57 +0000 (17:29 +0200)
make/archives.mk
make/bootstrap.mk
make/system-tools.mk
make/versions.mk

index 8e5b3f3aade59ce84710e940bfa583f11ee7d4e3..09c33c730b9a9f15b7be40392e1555789df712fb 100755 (executable)
@@ -345,6 +345,9 @@ $(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz:
 $(ARCHIVE)/rtmpdump-$(LIBRTMP_VER).tar.gz:
        $(WGET) http://crux.ster.zone/distfiles/rtmpdump-$(LIBRTMP_VER).tar.gz
 
+$(ARCHIVE)/parted-$(PARTED_VER).tar.xz:
+       $(WGET) https://ftp.gnu.org/gnu/parted/parted-$(PARTED_VER).tar.xz
+
 $(ARCHIVE)/pkg-config-$(HOST_PKGCONFIG_VER).tar.gz:
        $(WGET) http://pkgconfig.freedesktop.org/releases/pkg-config-$(HOST_PKGCONFIG_VER).tar.gz
 
index c106dfc0aaf0c7c12d72c90f164341a369b2558d..d72a8f8fa4687af69aaf5b5cc4ffe0945ec8f828 100755 (executable)
@@ -40,6 +40,7 @@ ifeq ($(BOXTYPE), armbox)
 SYSTEM_TOOLS += $(D)/ofgwrite
 SYSTEM_TOOLS += $(D)/aio-grab
 SYSTEM_TOOLS += $(D)/ethtool
+SYSTEM_TOOLS += $(D)/parted
 endif
 
 system-tools: $(SYSTEM_TOOLS)
index 31057987a1e756b996ebd7d213f20a2ccfc4d211..d11967bd073ff00155172fcd860b34c85db74a45 100644 (file)
@@ -1,6 +1,37 @@
 #
 # makefile to build system tools
 #
+#
+# parted
+#
+
+PARTED_PATCH = parted-$(PARTED_VER)-device-mapper.patch
+$(D)/parted: $(ARCHIVE)/parted-$(PARTED_VER).tar.xz $(D)/e2fsprogs | $(TARGETPREFIX)
+       $(START_BUILD)
+       $(REMOVE)/parted-$(PARTED_VER)
+       $(UNTAR)/parted-$(PARTED_VER).tar.xz
+       pushd $(BUILD_TMP)/parted-$(PARTED_VER); \
+               $(call apply_patches, $(PARTED_PATCH)); \
+               $(CONFIGURE) \
+                       --target=$(TARGET) \
+                       --prefix= \
+                       --mandir=/.remove \
+                       --infodir=/.remove \
+                       --without-readline \
+                       --disable-shared \
+                       --disable-dynamic-loading \
+                       --disable-debug \
+                       --disable-device-mapper \
+                       --disable-nls \
+               ; \
+               $(MAKE) all; \
+               $(MAKE) install DESTDIR=$(TARGETPREFIX)
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libparted.pc
+       $(REWRITE_LIBTOOL)/libparted.la
+       $(REWRITE_LIBTOOL)/libparted-fs-resize.la
+       rm -f $(addprefix $(TARGETPREFIX)/sbin/, partprobe)
+       $(REMOVE)/parted-$(PARTED_VER)
+       $(TOUCH)
 
 $(D)/rsync: $(ARCHIVE)/rsync-$(RSYNC_VER).tar.gz | $(TARGETPREFIX)
        $(START_BUILD)
index ae2052f851400d58b01e69f2fceab928d7561394..090fd0f583e0d9dc8705bac19affdd7754ee2031 100644 (file)
@@ -202,6 +202,9 @@ OFGWRITE_VER = b2823ee
 OPENSSL_VER=1.0.2
 OPENSSL_SUBVER=u
 
+# parted
+PARTED_VER = 3.2
+
 # libogg
 LIBOGG_VER = 1.3.3