mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
ruby: create subpkgs ruby-enc-extra from ruby-enc
Ruby encoding library was too big and bring unecessary encodings for a simple ruby usage. All not directly required encodings from stdlib where moved to ruby-enc-extra. Created pkg from ruby-enc - ruby-enc-extra (from ruby-enc) Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
This commit is contained in:
+22
-2
@@ -7,7 +7,6 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# To Do:
|
# To Do:
|
||||||
# - split up encodings
|
|
||||||
# - allow selection of either native or pure version of a library where supported
|
# - allow selection of either native or pure version of a library where supported
|
||||||
# +-> some native libraries are probably only supported if ruby-dl is enabled
|
# +-> some native libraries are probably only supported if ruby-dl is enabled
|
||||||
# anything else?
|
# anything else?
|
||||||
@@ -119,10 +118,16 @@ endef
|
|||||||
|
|
||||||
define Package/ruby-enc
|
define Package/ruby-enc
|
||||||
$(call Package/ruby/Default)
|
$(call Package/ruby/Default)
|
||||||
TITLE+= (character re-coding library) (adds 2MB+)
|
TITLE:=Ruby character re-coding library charset (small subset)
|
||||||
DEPENDS:=ruby
|
DEPENDS:=ruby
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/ruby-enc-extra
|
||||||
|
$(call Package/ruby/Default)
|
||||||
|
TITLE:=Ruby character re-coding library charset (extra subset)
|
||||||
|
DEPENDS:=ruby +ruby-enc
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/ruby-erb
|
define Package/ruby-erb
|
||||||
$(call Package/ruby/Default)
|
$(call Package/ruby/Default)
|
||||||
TITLE+= (embedded interpreter)
|
TITLE+= (embedded interpreter)
|
||||||
@@ -406,6 +411,20 @@ endef
|
|||||||
|
|
||||||
define Package/ruby-enc/install
|
define Package/ruby-enc/install
|
||||||
( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
|
( cd $(PKG_INSTALL_DIR); $(TAR) -cf - \
|
||||||
|
usr/lib/ruby/$(PKG_LIBVER)/*/enc/encdb.so \
|
||||||
|
usr/lib/ruby/$(PKG_LIBVER)/*/enc/iso_8859_1.so \
|
||||||
|
usr/lib/ruby/$(PKG_LIBVER)/*/enc/utf_* \
|
||||||
|
usr/lib/ruby/$(PKG_LIBVER)/*/enc/euc_jp.so \
|
||||||
|
) | ( cd $(1); $(TAR) -xf - )
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/ruby-enc-extra/install
|
||||||
|
( cd $(PKG_INSTALL_DIR); $(TAR) \
|
||||||
|
--exclude=usr/lib/ruby/$(PKG_LIBVER)/*/enc/encdb.so \
|
||||||
|
--exclude=usr/lib/ruby/$(PKG_LIBVER)/*/enc/iso_8859_1.so \
|
||||||
|
--exclude=usr/lib/ruby/$(PKG_LIBVER)/*/enc/utf_* \
|
||||||
|
--exclude=usr/lib/ruby/$(PKG_LIBVER)/*/enc/euc_jp.so \
|
||||||
|
-cf - \
|
||||||
usr/lib/ruby/$(PKG_LIBVER)/*/enc \
|
usr/lib/ruby/$(PKG_LIBVER)/*/enc \
|
||||||
) | ( cd $(1); $(TAR) -xf - )
|
) | ( cd $(1); $(TAR) -xf - )
|
||||||
endef
|
endef
|
||||||
@@ -593,6 +612,7 @@ $(eval $(call BuildPackage,ruby-cgi))
|
|||||||
$(eval $(call BuildPackage,ruby-digest))
|
$(eval $(call BuildPackage,ruby-digest))
|
||||||
$(eval $(call BuildPackage,ruby-dl))
|
$(eval $(call BuildPackage,ruby-dl))
|
||||||
$(eval $(call BuildPackage,ruby-enc))
|
$(eval $(call BuildPackage,ruby-enc))
|
||||||
|
$(eval $(call BuildPackage,ruby-enc-extra))
|
||||||
$(eval $(call BuildPackage,ruby-erb))
|
$(eval $(call BuildPackage,ruby-erb))
|
||||||
$(eval $(call BuildPackage,ruby-gdbm))
|
$(eval $(call BuildPackage,ruby-gdbm))
|
||||||
$(eval $(call BuildPackage,ruby-gems))
|
$(eval $(call BuildPackage,ruby-gems))
|
||||||
|
|||||||
Reference in New Issue
Block a user