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
8 PKG_EXTRAVER
:= 1708787582-noCPAN
10 PKG_HASH
:= b521bb7e03ee24003e718298cf54c7aac29e59a2da37d55a3380904397341802
11 PKG_DESCR
:= popular media server
12 PKG_SECTION
:= mm
/audio
14 PKG_DEPENDS
:= perl p5-xml-parser p5-dbi p5-ev p5-html-parser
15 PKG_DEPENDS
+= p5-json-xs p5-digest-sha1 p5-yaml-xs p5-sub-name
16 PKG_DEPENDS
+= p5-xml-parser-expat p5-common-sense
17 PKG_DEPENDS
+= p5-types-serialiser p5-audio-scan p5-image-scale
18 PKG_DEPENDS
+= p5-dbd-sqlite p5-tie-refhash p5-template-toolkit
19 PKG_DEPENDS
+= p5-class-xsaccessor p5-io-interface p5-anyevent
21 PKG_URL
:= http
://wiki.slimdevices.com
/index.php
/Logitech_Media_Server
22 PKG_SITES
:= https
://downloads.slimdevices.com
/nightly
/
24 DISTFILES
:= ${PKG_NAME}-${PKG_VERSION}-${PKG_EXTRAVER}.tgz
25 WRKDIST
= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION}-${PKG_EXTRAVER}
27 include $(ADK_TOPDIR
)/mk
/package.mk
29 $(eval
$(call PKG_template
,LOGITECHMEDIASERVER
,logitechmediaserver
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
33 INSTALL_STYLE
:= manual
36 rm -rf
${WRKBUILD}/CPAN
/Class
/XSAccessor
*
37 rm -rf
${WRKBUILD}/CPAN
/Template
*
38 rm -rf
${WRKBUILD}/CPAN
/HTML
*
39 rm -rf
${WRKBUILD}/CPAN
/DBI
/
40 rm -rf
${WRKBUILD}/CPAN
/DBI.pm
41 rm -rf
${WRKBUILD}/CPAN
/EV.pm
42 rm -rf
${WRKBUILD}/CPAN
/IO
/Interface
*
43 rm -rf
${WRKBUILD}/CPAN
/JSON
/XS.pm
44 rm -rf
${WRKBUILD}/CPAN
/Image
/
46 logitechmediaserver-install
:
47 $(INSTALL_DIR
) $(IDIR_LOGITECHMEDIASERVER
)/opt
/lms
48 $(CP
) $(WRKSRC
)/* $(IDIR_LOGITECHMEDIASERVER
)/opt
/lms
49 @find
$(IDIR_LOGITECHMEDIASERVER
)/opt
/lms
-type f
-exec chmod
644 {} \
;
50 @find
$(IDIR_LOGITECHMEDIASERVER
)/opt
/lms
-type d
-exec chmod
755 {} \
;
51 ln
-sf ..
/..
/data
/lms
/prefs
$(IDIR_LOGITECHMEDIASERVER
)/opt
/lms
/prefs
52 ln
-sf ..
/..
/data
/lms
/Logs
$(IDIR_LOGITECHMEDIASERVER
)/opt
/lms
/Logs
53 ln
-sf ..
/..
/data
/lms
/Cache
$(IDIR_LOGITECHMEDIASERVER
)/opt
/lms
/Cache
55 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk