Annotation of pkgsrc/multimedia/mediatomb/Makefile, Revision 1.22
1.22 ! obache 1: # $NetBSD: Makefile,v 1.21 2011/04/22 13:44:17 obache Exp $
1.1 agc 2:
1.17 agc 3: DISTNAME= mediatomb-0.12.1
1.22 ! obache 4: PKGREVISION= 4
1.1 agc 5: CATEGORIES= multimedia
6: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mediatomb/}
7:
1.19 tron 8: MAINTAINER= tron@NetBSD.org
1.1 agc 9: HOMEPAGE= http://mediatomb.cc/
10: COMMENT= UPnP MediaServer with a web user interface
1.11 tron 11: LICENSE= gnu-gpl-v2
1.1 agc 12:
1.12 wiz 13: PKG_DESTDIR_SUPPORT= user-destdir
14:
1.20 adam 15: USE_LANGUAGES= c c++
16: USE_TOOLS+= automake autoconf autoreconf pkg-config
17: GNU_CONFIGURE= yes
1.1 agc 18:
1.5 tron 19: RCD_SCRIPTS= mediatomb
20:
21: .include "../../mk/bsd.prefs.mk"
22:
23: PKG_GROUPS= ${MEDIATOMB_GROUP}
24: PKG_USERS= ${MEDIATOMB_USER}:${MEDIATOMB_GROUP}
25:
26: PKG_GECOS.${MEDIATOMB_USER}= MediaTomb Server
27: PKG_HOME.${MEDIATOMB_USER}= ${VARBASE}/mediatomb
28:
1.7 jmcneill 29: PKG_SYSCONFSUBDIR= mediatomb
30: EGDIR= ${PREFIX}/share/examples/mediatomb
31: CONF_FILES_PERMS+= ${EGDIR}/config.xml ${PKG_SYSCONFDIR}/config.xml \
1.18 tron 32: ${MEDIATOMB_USER} ${MEDIATOMB_GROUP} 0640
1.7 jmcneill 33:
1.20 adam 34: FILES_SUBST+= PKG_HOME=${PKG_HOME.${MEDIATOMB_USER}:Q}
35: FILES_SUBST+= MEDIATOMB_GROUP=${MEDIATOMB_GROUP}
36: FILES_SUBST+= MEDIATOMB_USER=${MEDIATOMB_USER}
37: FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
1.7 jmcneill 38:
39: MEDIATOMB_HOME= ${PKG_HOME.${MEDIATOMB_USER}}
40:
41: SUBST_CLASSES+= config
42: SUBST_FILES.config= config.xml mediatomb.desktop
43: SUBST_VARS.config= MEDIATOMB_HOME PREFIX OPSYS
44: SUBST_STAGE.config= post-patch
45:
1.12 wiz 46: INSTALLATION_DIRS+= share/applications share/examples/mediatomb
1.11 tron 47:
1.7 jmcneill 48: post-extract:
49: ${CP} ${FILESDIR}/config.xml.in ${WRKSRC}/config.xml
50: ${CP} ${FILESDIR}/mediatomb.desktop.in ${WRKSRC}/mediatomb.desktop
51:
1.8 jmcneill 52: pre-configure:
53: cd ${WRKSRC} && autoreconf -i
54:
1.7 jmcneill 55: post-install:
1.12 wiz 56: ${INSTALL_DATA} ${WRKSRC}/config.xml ${DESTDIR}${EGDIR}/config.xml
57: ${INSTALL_DATA} ${WRKSRC}/mediatomb.desktop \
58: ${DESTDIR}${PREFIX}/share/applications/mediatomb.desktop
1.5 tron 59:
1.3 agc 60: .include "options.mk"
61:
1.2 agc 62: .include "../../audio/taglib/buildlink3.mk"
1.1 agc 63: .include "../../databases/sqlite3/buildlink3.mk"
1.2 agc 64: .include "../../devel/zlib/buildlink3.mk"
65: .include "../../graphics/libexif/buildlink3.mk"
1.1 agc 66: .include "../../multimedia/ffmpeg/buildlink3.mk"
1.16 obache 67: .if ${OPSYS} == "NetBSD"
68: PREFER.bind= pkgsrc # we need the package for the lwres lib
1.19 tron 69: .include "../../net/bind97/buildlink3.mk"
1.16 obache 70: .endif
1.1 agc 71: .include "../../textproc/expat/buildlink3.mk"
72: .include "../../www/curl/buildlink3.mk"
73:
1.20 adam 74: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.1 agc 75: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>