User Tools

Site Tools


buildroot:media-player-info

media-player-info

Data files describing media player capabilities, for post-HAL systems

runtime dependencies systemd (System Tools)
make dependencies python
mkdir /data/buildroot/package/media-player-info
cat > /data/buildroot/package/media-player-info/Config.in<< 'EOF'
config BR2_PACKAGE_MEDIA_PLAYER_INFO
        bool "media-player-info"
        depends on BR2_PACKAGE_SYSTEMD
        help
          Data files describing media player capabilities, for post-HAL systems
EOF

cat > /data/buildroot/package/media-player-info/media-player-info.mk<< 'EOF'
#############################################################
#
# media-player-info
#https://gitlab.freedesktop.org/media-player-info/media-player-info/-/archive/24/media-player-info-24.tar.gz
#############################################################
MEDIA_PLAYER_INFO_VERSION = 24
MEDIA_PLAYER_INFO_SOURCE  = media-player-info-$(MEDIA_PLAYER_INFO_VERSION).tar.gz
MEDIA_PLAYER_INFO_SITE    = https://gitlab.freedesktop.org/media-player-info/media-player-info/-/archive/$(MEDIA_PLAYER_INFO_VERSION)

MEDIA_PLAYER_INFO_DEPENDENCIES = systemd
MEDIA_PLAYER_INFO_BIN_ARCH_EXCLUDE = /usr/lib

define MEDIA_PLAYER_INFO_CONFIGURE_CMDS
  cd $(@D)/ && \
  NOCONFIGURE=1 ./autogen.sh
endef

define MEDIA_PLAYER_INFO_BUILD_CMDS
  cd $(@D)/ && \
  ./configure --prefix=/usr \
      --with-udevdir=/usr/lib/udev && \
  LANG="en_US.UTF-8" make
endef

define MEDIA_PLAYER_INFO_INSTALL_TARGET_CMDS
  cd $(@D)/ && \
  make DESTDIR="$(TARGET_DIR)/" install 
  install -d "$(TARGET_DIR)/usr/share/licenses/media-player-info"
  install -m644 $(@D)/COPYING "$(TARGET_DIR)/usr/share/licenses/media-player-info"
endef

$(eval $(generic-package))
EOF

sed -i '/menu "Custom packages"/a source "package/media-player-info/Config.in"' /data/buildroot/package/Config.in
buildroot/media-player-info.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1