build the "twolame" plugin of gst-plugins0.10-ugly, can be used by
[pkgsrc.git] / audio / realplayer / Makefile
1 # $NetBSD$
2
3 DISTNAME=               rp8_linux20_libc6_i386_cs1
4 PKGNAME=                realplayer-8
5 WRKSRC=                 ${WRKDIR}/RealPlayer8
6 CATEGORIES=             audio
7 MASTER_SITES=           # empty
8 EXTRACT_SUFX=           .bin
9
10 MAINTAINER=             packages@netbsd.org
11 HOMEPAGE=               http://www.real.com/products/player/
12
13 DEPENDS+=               suse_x11>=6.1:../../emulators/suse_x11
14
15 RESTRICTED=             "Redistribution not permitted"
16 NO_SRC_ON_FTP=          ${RESTRICTED}
17 NO_SRC_ON_CDROM=        ${RESTRICTED}
18 NO_BIN_ON_FTP=          ${RESTRICTED}
19 NO_BIN_ON_CDROM=        ${RESTRICTED}
20
21 ONLY_FOR_PLATFORM=      NetBSD-*-i386
22
23 CRYPTO=                 # defined
24 IS_INTERACTIVE=         # defined
25 CHECK_SHLIBS=           NO
26
27 XAUTHORITY?=            ${HOME}/.Xauthority
28 .if exists(${XAUTHORITY})
29 EXTRACT_CMD=            HOME=${WRKDIR} XAUTHORITY=${XAUTHORITY} ${RP_INSTALLER}
30 .else
31 EXTRACT_CMD=            HOME=${WRKDIR} ${RP_INSTALLER}
32 .endif
33
34 NO_CONFIGURE=           # defined
35 SCRIPTS_ENV+=           CAT="${CAT}"
36 SCRIPTS_ENV+=           CHMOD="${CHMOD}"
37 SCRIPTS_ENV+=           RP_INSTALLER="${RP_INSTALLER}"
38 MESSAGE_FILE=           ${WRKDIR}/MESSAGE
39
40 DOWNLOAD=               http://proforma.real.com/real/player/unix/unix.html
41 RP_INSTALLER=           ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
42 REALPLAYER_HOME=        ${PREFIX}/lib/RealPlayer8
43 NS_PLUGINS_DIR=         ${PREFIX}/lib/netscape/plugins
44
45 do-fetch:
46         @if [ ! -f ${RP_INSTALLER} ]; then \
47             ${ECHO_MSG} "==============================================================="; \
48             ${ECHO_MSG} "  RealPlayer 8 for Linux 2.x (libc6 i386, Self-Extracting) must"; \
49             ${ECHO_MSG} "  be fetched into ${DISTDIR} from"; \
50             ${ECHO_MSG} "  ${DOWNLOAD}."; \
51             ${ECHO_MSG} "==============================================================="; \
52             ${FALSE}; \
53         fi
54
55 # scripts/pre-extract
56
57 do-build:
58         cd ${WRKSRC};                                                   \
59                 ${MV} -f mimeinstall.sh mimeinstall.sh.old;             \
60                 ${SED}  -e "s,@PREFIX@,${PREFIX},g"                     \
61                         -e "s,@REALPLAYER_HOME@,${REALPLAYER_HOME},g"   \
62                         < mimeinstall.sh.old > mimeinstall.sh;          \
63                 ${CHMOD} +x mimeinstall.sh
64         ${SED}  -e "s,@REALPLAYER_HOME@,${REALPLAYER_HOME},g" \
65                 < ${FILESDIR}/realplay.sh > ${WRKDIR}/realplay.sh
66
67 pre-install:
68         ${FIND} ${WRKSRC} \
69                 \( -name "*.orig" -o -name "*.old" \) -exec ${RM} {} \;
70         ${SED}  -e "s,@REALPLAYER_HOME@,${REALPLAYER_HOME},g" \
71                 < ${PKGDIR}/MESSAGE > ${MESSAGE_FILE}
72
73 do-install:
74         ${INSTALL_SCRIPT} ${WRKDIR}/realplay.sh ${PREFIX}/bin/realplay
75         cd ${WRKDIR}; ${PAX} -rw RealPlayer8 ${PREFIX}/lib
76
77 post-install:
78         ${INSTALL_DATA_DIR} ${NS_PLUGINS_DIR}
79         ${INSTALL_DATA} ${REALPLAYER_HOME}/raclass.zip ${NS_PLUGINS_DIR}
80         ${INSTALL_DATA} ${REALPLAYER_HOME}/rpnp.so ${NS_PLUGINS_DIR}
81
82 .include "../../mk/bsd.pkg.mk"