update some perl modules for logitech mediaserver
[openadk.git] / package / logitechmediaserver / Makefile
blobbb0e77223d92b63d8b23f20dce81056d6109add3
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR)/rules.mk
6 PKG_NAME:= logitechmediaserver
7 PKG_VERSION:= 7.9.0
8 PKG_EXTRAVER:= 1432805518-noCPAN
9 PKG_RELEASE:= 1
10 PKG_HASH:= 41fe43f38608b5dc4ee95880ade091e97d55d4a13ac6f78bbbfd9b91712e249d
11 PKG_DESCR:= popular media server
12 PKG_SECTION:= mm/audio
13 PKG_DEPENDS:= perl p5-xml-parser p5-dbi p5-ev p5-html-parser
14 PKG_DEPENDS+= p5-json-xs p5-digest-sha1 p5-yaml-xs p5-sub-name
15 PKG_DEPENDS+= p5-xml-parser-expat p5-common-sense
16 PKG_DEPENDS+= p5-types-serialiser p5-audio-scan p5-image-scale
17 PKG_DEPENDS+= p5-dbd-sqlite p5-tie-refhash p5-template-toolkit
18 PKG_DEPENDS+= p5-class-xsaccessor p5-io-interface p5-anyevent
19 PKG_BUILDDEP:= perl
20 PKG_URL:= http://wiki.slimdevices.com/index.php/Logitech_Media_Server
21 PKG_SITES:= http://distfiles.openadk.org/
23 DISTFILES:= ${PKG_NAME}-${PKG_VERSION}-${PKG_EXTRAVER}.tgz
24 WRKDIST= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION}-${PKG_EXTRAVER}
26 include $(ADK_TOPDIR)/mk/package.mk
28 $(eval $(call PKG_template,LOGITECHMEDIASERVER,logitechmediaserver,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
30 CONFIG_STYLE:= manual
31 BUILD_STYLE:= manual
32 INSTALL_STYLE:= manual
34 post-extract:
35 rm -rf ${WRKBUILD}/CPAN/Class/XSAccessor*
36 rm -rf ${WRKBUILD}/CPAN/Template*
37 rm -rf ${WRKBUILD}/CPAN/HTML*
38 rm -rf ${WRKBUILD}/CPAN/DBI/
39 rm -rf ${WRKBUILD}/CPAN/DBI.pm
40 rm -rf ${WRKBUILD}/CPAN/IO/Interface*
41 rm -rf ${WRKBUILD}/CPAN/JSON/XS.pm
43 logitechmediaserver-install:
44 $(INSTALL_DIR) $(IDIR_LOGITECHMEDIASERVER)/opt/lms
45 $(CP) $(WRKSRC)/* $(IDIR_LOGITECHMEDIASERVER)/opt/lms
46 @find $(IDIR_LOGITECHMEDIASERVER)/opt/lms -type f -exec chmod 644 {} \;
47 @find $(IDIR_LOGITECHMEDIASERVER)/opt/lms -type d -exec chmod 755 {} \;
48 $(INSTALL_DIR) $(IDIR_LOGITECHMEDIASERVER)/opt/lms/prefs/plugin
49 $(INSTALL_DIR) $(IDIR_LOGITECHMEDIASERVER)/opt/lms/Logs
50 $(INSTALL_DIR) $(IDIR_LOGITECHMEDIASERVER)/opt/lms/Cache
52 include ${ADK_TOPDIR}/mk/pkg-bottom.mk