User Tools

Site Tools


buildroot:perl-locale-po

perl-locale-po

Perl/CPAN Module Locale::PO: PO parser

mkdir /data/buildroot/package/perl-locale-po
cat > /data/buildroot/package/perl-locale-po/Config.in<< 'EOF'
config BR2_PACKAGE_PERL_LOCALE_PO
        bool "perl-locale-po"
        help
          Perl/CPAN Module Locale::PO: PO parser
EOF

cat > /data/buildroot/package/perl-locale-po/perl-locale-po.mk<< 'EOF'
#############################################################
#
# perl-locale-po
# https://search.cpan.org/CPAN/authors/id/C/CO/COSIMO/Locale-PO-0.27.tar.gz
# md5sums='81545852a510f8e5332ea1e9d6b64a39'
#############################################################
PERL_LOCALE_PO_VERSION = 0.27
PERL_LOCALE_PO_SOURCE = Locale-PO-$(PERL_LOCALE_PO_VERSION).tar.gz
PERL_LOCALE_PO_SITE = https://search.cpan.org/CPAN/authors/id/C/CO/COSIMO
PERL_LOCALE_PO_INSTALL_STAGING = YES

define PERL_LOCALE_PO_BUILD_CMDS
  cd $(@D)/ && \
  PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor && \
  make
endef

define PERL_LOCALE_PO_INSTALL_STAGING_CMDS
    $(INSTALL) -D -m 0755 $(@D)/lib/Locale/PO.pm $(STAGING_DIR)/usr/lib/Locale/PO.pm
    $(INSTALL) -D -m 0755 $(@D)/README $(STAGING_DIR)/usr/share/doc/perl-Locale-PO/README
endef

define PERL_LOCALE_PO_INSTALL_TARGET_CMDS
    $(INSTALL) -D -m 0755 $(@D)/Changes $(TARGET_DIR)/usr/share/doc/perl-Locale-PO/Changes
    $(INSTALL) -D -m 0755 $(@D)/README $(TARGET_DIR)/usr/share/doc/perl-Locale-PO/README
    $(INSTALL) -D -m 0755 $(@D)/lib/Locale/PO.pm $(TARGET_DIR)/usr/lib/Locale/PO.pm
endef

$(eval $(generic-package))
EOF

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