package/google-material-design-icons: drop package
Newer versions of Google's Material Design icon package are structured differently, making a version bump no so trivial. While work can be done to support this, considering this package is using v2.2.3 and the most recent version is v4.0, it is most likely that this package is not being used. Environments which desire Material icons/fonts/etc. will most likely achieve better results be managing their own custom package to have an explicit selection/filter of design styles (e.g. standard, Android, etc.), variants (basic, outlined, rounds, etc.), display resolutions and scale selection desired. Signed-off-by: James Knight <james.d.knight@live.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
69d4e3bc3e
commit
31d48b8a29
@ -146,6 +146,12 @@ endif
|
||||
|
||||
comment "Legacy options removed in 2023.08"
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS
|
||||
bool "google-material-design-icons removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The google-material-design-icons package has been removed.
|
||||
|
||||
config BR2_GDB_VERSION_10
|
||||
bool "gdb 10.x removed"
|
||||
select BR2_LEGACY
|
||||
|
@ -1466,7 +1466,6 @@ F: support/testing/tests/package/test_python_rtoml.py
|
||||
N: James Knight <james.knight@collins.com>
|
||||
F: package/atkmm/
|
||||
F: package/cairomm/
|
||||
F: package/google-material-design-icons/
|
||||
F: package/glibmm/
|
||||
F: package/gtkmm3/
|
||||
F: package/libpqxx/
|
||||
|
@ -271,7 +271,6 @@ comment "Fonts"
|
||||
|
||||
comment "Icons"
|
||||
source "package/adwaita-icon-theme/Config.in"
|
||||
source "package/google-material-design-icons/Config.in"
|
||||
source "package/hicolor-icon-theme/Config.in"
|
||||
|
||||
comment "Sounds"
|
||||
|
@ -1,40 +0,0 @@
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS
|
||||
bool "google-material-design-icons"
|
||||
help
|
||||
Material design icons are the official icon set from Google
|
||||
that are designed under the material design guidelines.
|
||||
|
||||
https://github.com/google/material-design-icons
|
||||
|
||||
if BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG
|
||||
bool "Install PNG icons"
|
||||
help
|
||||
Use PNG icon types.
|
||||
|
||||
The default. Traditional format; simplicity and compatibility.
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG
|
||||
bool "Install SVG icons"
|
||||
help
|
||||
Use SVG icon types.
|
||||
|
||||
Vector format that is limitlessly scalable.
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_FONT
|
||||
bool "Install TrueType font"
|
||||
help
|
||||
Install the Material TrueType font (ttf) on the target system.
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_CSS
|
||||
bool "Install CSS sprites"
|
||||
help
|
||||
Install CSS (PNG) spritesheets.
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_SVG
|
||||
bool "Install SVG sprites"
|
||||
help
|
||||
Install SVG spritesheets.
|
||||
|
||||
endif
|
@ -1,3 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 769547061a51f81623bf5174767c08fc587fd6946339592fbd6cd0dd45f56b4c 2.2.3.tar.gz
|
||||
sha256 8ae9438818c26e4873b91d8c6ad620526c011e27e125677f13031eda903f007c LICENSE
|
@ -1,61 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# google-material-design-icons
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GOOGLE_MATERIAL_DESIGN_ICONS_VERSION = 2.2.3
|
||||
GOOGLE_MATERIAL_DESIGN_ICONS_SOURCE = \
|
||||
$(GOOGLE_MATERIAL_DESIGN_ICONS_VERSION).tar.gz
|
||||
GOOGLE_MATERIAL_DESIGN_ICONS_SITE = \
|
||||
https://github.com/google/material-design-icons/archive
|
||||
GOOGLE_MATERIAL_DESIGN_ICONS_LICENSE = CC-BY-4.0
|
||||
GOOGLE_MATERIAL_DESIGN_ICONS_LICENSE_FILES = LICENSE
|
||||
|
||||
GOOGLE_MATERIAL_DESIGN_ICONS_LIST = \
|
||||
action alert av communication content device editor file \
|
||||
hardware image maps navigation notification places social toggle
|
||||
|
||||
ifneq ($(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG)$(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG),)
|
||||
define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_IMAGES
|
||||
$(foreach family,$(GOOGLE_MATERIAL_DESIGN_ICONS_LIST),\
|
||||
$(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/$(family) \
|
||||
|| exit 1; \
|
||||
$(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_PNG), \
|
||||
$(INSTALL) -D -m 0644 $(@D)/$(family)/1x_web/*.png \
|
||||
$(TARGET_DIR)/usr/share/google-material/$(family) || exit 1;) \
|
||||
$(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_TYPE_SVG), \
|
||||
$(INSTALL) -D -m 0644 $(@D)/$(family)/svg/production/*.svg \
|
||||
$(TARGET_DIR)/usr/share/google-material/$(family) || exit 1;) \
|
||||
)
|
||||
endef
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_FONT),y)
|
||||
define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_FONT
|
||||
$(INSTALL) -D -m 0644 $(@D)/iconfont/MaterialIcons-Regular.ttf \
|
||||
$(TARGET_DIR)/usr/share/fonts/google-material/MaterialIcons-Regular.ttf \
|
||||
|| exit 1
|
||||
endef
|
||||
endif
|
||||
|
||||
define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_SPRITES
|
||||
$(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_CSS), \
|
||||
$(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/css-sprite \
|
||||
|| exit 1; \
|
||||
$(INSTALL) -D -m 0644 $(@D)/sprites/css-sprite/* \
|
||||
$(TARGET_DIR)/usr/share/google-material/css-sprite || exit 1)
|
||||
$(if $(BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS_SPRITES_SVG), \
|
||||
$(INSTALL) -d $(TARGET_DIR)/usr/share/google-material/svg-sprite \
|
||||
|| exit 1; \
|
||||
$(INSTALL) -D -m 0644 $(@D)/sprites/svg-sprite/* \
|
||||
$(TARGET_DIR)/usr/share/google-material/svg-sprite || exit 1)
|
||||
endef
|
||||
|
||||
define GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_TARGET_CMDS
|
||||
$(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_FONT)
|
||||
$(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_IMAGES)
|
||||
$(GOOGLE_MATERIAL_DESIGN_ICONS_INSTALL_ICONS_SPRITES)
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
Loading…
Reference in New Issue
Block a user