[OpenWrt-Devel] [PATCH] util-linux: package libsmartcols

Daniel Golle daniel at makrotopia.org
Mon Dec 1 07:39:52 EST 2014


Hi John,

The patch is against the current git HEAD from git.openwrt.org.
I re-tested downloading it from patchwork and applying it via git am, and
that worked.
The last revision touching util-linux/Makefile before that was r43443,
so everything past that should be fine.


Cheers

Daniel


On Mon, Dec 01, 2014 at 01:07:38PM +0100, John Crispin wrote:
> Hi,
> 
> patch does not apply, which rev did you generate it against ?
> 
> 	John
> 
> On 01/12/2014 13:06, Daniel Golle wrote:
> > Packages fdisk and lsblk were missing dependency for libsmartcols.so.1
> > 
> > Add package for libsmartcols and add dependency from fdisk and lsblk.
> > 
> > Signed-off-by: Daniel Golle <daniel at makrotopia.org>
> > ---
> >  package/utils/util-linux/Makefile | 27 ++++++++++++++++++++++++---
> >  1 file changed, 24 insertions(+), 3 deletions(-)
> > 
> > diff --git a/package/utils/util-linux/Makefile b/package/utils/util-linux/Makefile
> > index 421b881..8c2cadf 100644
> > --- a/package/utils/util-linux/Makefile
> > +++ b/package/utils/util-linux/Makefile
> > @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
> >  
> >  PKG_NAME:=util-linux
> >  PKG_VERSION:=2.25.2
> > -PKG_RELEASE:=1
> > +PKG_RELEASE:=2
> >  
> >  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
> >  PKG_SOURCE_URL:=@KERNEL/linux/utils/$(PKG_NAME)/v2.25
> > @@ -49,6 +49,7 @@ define Build/InstallDev
> >  	$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
> >  	$(CP) $(PKG_BUILD_DIR)/libblkid/blkid.pc $(1)/usr/lib/pkgconfig
> >  	$(CP) $(PKG_BUILD_DIR)/libmount/mount.pc $(1)/usr/lib/pkgconfig
> > +	$(CP) $(PKG_BUILD_DIR)/libsmartcols/smartcols.pc $(1)/usr/lib/pkgconfig
> >  	$(CP) $(PKG_BUILD_DIR)/libuuid/uuid.pc $(1)/usr/lib/pkgconfig
> >  
> >  	$(INSTALL_DIR) $(1)/usr/include/blkid
> > @@ -57,11 +58,14 @@ define Build/InstallDev
> >  	$(CP) $(PKG_BUILD_DIR)/libmount/src/libmount.h $(1)/usr/include/libmount
> >  	$(INSTALL_DIR) $(1)/usr/include/uuid
> >  	$(CP) $(PKG_BUILD_DIR)/libuuid/src/uuid.h $(1)/usr/include/uuid
> > +	$(INSTALL_DIR) $(1)/usr/include/smartcols
> > +	$(CP) $(PKG_BUILD_DIR)/libsmartcols/src/libsmartcols.h $(1)/usr/include/smartcols
> >  
> >  	$(INSTALL_DIR) $(1)/usr/lib
> >  	$(CP) $(PKG_BUILD_DIR)/.libs/libblkid.{a,so*} $(1)/usr/lib
> >  	$(CP) $(PKG_BUILD_DIR)/.libs/libmount.{a,so*} $(1)/usr/lib
> >  	$(CP) $(PKG_BUILD_DIR)/.libs/libuuid.{a,so*} $(1)/usr/lib
> > +	$(CP) $(PKG_BUILD_DIR)/.libs/libsmartcols.{a,so*} $(1)/usr/lib
> >  endef
> >  
> >  define Package/libblkid
> > @@ -106,6 +110,17 @@ define Package/libuuid/description
> >   Foundation (OSF) Distributed Computing Environment (DCE) utility.
> >  endef
> >  
> > +define Package/libsmartcols
> > +$(call Package/util-linux/Default)
> > +  TITLE:=table or tree library
> > +  SECTION:=libs
> > +  CATEGORY:=Libraries
> > +endef
> > +
> > +define Package/libsmartcols/description
> > + The smartcols library is used to print tables and trees in a pretty way.
> > +endef
> > +
> >  define Package/agetty
> >  $(call Package/util-linux/Default)
> >    TITLE:=alternative Linux getty
> > @@ -163,7 +178,7 @@ endef
> >  define Package/fdisk
> >  $(call Package/util-linux/Default)
> >    TITLE:=manipulate disk partition table
> > -  DEPENDS:= +libblkid
> > +  DEPENDS:= +libblkid +libsmartcols
> >    SUBMENU=disc
> >  endef
> >  
> > @@ -243,7 +258,7 @@ endef
> >  define Package/lsblk
> >  $(call Package/util-linux/Default)
> >    TITLE:=list block devices
> > -  DEPENDS:= +libblkid +libmount
> > +  DEPENDS:= +libblkid +libmount +libsmartcols
> >    SUBMENU=disc
> >  endef
> >  
> > @@ -415,6 +430,11 @@ define Package/libmount/install
> >  	$(CP) $(PKG_BUILD_DIR)/.libs/libmount.so.* $(1)/usr/lib/
> >  endef
> >  
> > +define Package/libsmartcols/install
> > +        $(INSTALL_DIR) $(1)/usr/lib
> > +	$(CP) $(PKG_BUILD_DIR)/.libs/libsmartcols.so.* $(1)/usr/lib/
> > +endef
> > +
> >  define Package/libuuid/install
> >          $(INSTALL_DIR) $(1)/usr/lib
> >  	$(CP) $(PKG_BUILD_DIR)/.libs/libuuid.so.* $(1)/usr/lib/
> > @@ -568,6 +588,7 @@ endef
> >  
> >  $(eval $(call BuildPackage,libblkid))
> >  $(eval $(call BuildPackage,libmount))
> > +$(eval $(call BuildPackage,libsmartcols))
> >  $(eval $(call BuildPackage,libuuid))
> >  $(eval $(call BuildPackage,agetty))
> >  $(eval $(call BuildPackage,blkid))
> > 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list