diff options
Diffstat (limited to 'misc/openoffice-bin/Makefile')
-rw-r--r-- | misc/openoffice-bin/Makefile | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/misc/openoffice-bin/Makefile b/misc/openoffice-bin/Makefile new file mode 100644 index 00000000000..df1e6a9f360 --- /dev/null +++ b/misc/openoffice-bin/Makefile @@ -0,0 +1,71 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/02/24 13:50:18 mrauch Exp $ + +DISTNAME= OOo_${OO_VER}_LinuxIntel_install +PKGNAME= openoffice-bin-${OO_VER} +CATEGORIES= misc +MASTER_SITES= ${MASTER_SITE_OPENOFFICE:=stable/${OO_VER}/} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +DISTFILES+= openoffice-linux-112-services.rdb.bz2 +SITES_openoffice-linux-112-services.rdb.bz2=http://www.fs.tum.de/~mrauch/OpenOffice/download/\ + ftp://ftp.NetBSD.org/pub/NetBSD/misc/mrauch/ + +MAINTAINER= mrauch@NetBSD.org +HOMEPAGE= http://www.openoffice.org/ +COMMENT= Integrated office productivity suite (binary pkg) + +OO_VER= 1.1.4 +PLIST_SUBST+= VER=${OO_VER} +MESSAGE_SUBST+= VER=${OO_VER} + +NO_CONFIGURE= yes + +CONFLICTS+= staroffice-[0-9]* +CONFLICTS+= openoffice-[0-9]* + +ONLY_FOR_PLATFORM= NetBSD-1.6*-i386 NetBSD-[2-9]*-i386 +ONLY_FOR_PLATFORM+= Linux-*-i[3-6]86 + +TEMP?= ${WRKSRC} +CHECK_SHLIBS= no + +.include "../../mk/bsd.prefs.mk" + +do-build: + +.if ${OPSYS} == "NetBSD" +USE_PKGINSTALL= yes +SUPPORT_FILES= /dev/null /emul/linux/etc/mtab +.endif + +pre-install: + ${CP} ${WRKSRC}/setup.ins ${WRKSRC}/setup.ins.orig + ${SED} -e "s|/usr/bin/soffice|${PREFIX}/bin/soffice.orig|g" \ + -e "s|not(existsFile(searchdir, searchfile))|true|g" \ + <${WRKSRC}/setup.ins.orig >${WRKSRC}/setup.ins +#. if ${OPSYS}=="NetBSD" && !exists(/emul/linux/etc/mtab) +# ${CP} /dev/null /emul/linux/etc/mtab +#. endif + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/OpenOffice.org${OO_VER}/program + ${INSTALL_DATA} ${WRKDIR}/openoffice-linux-112-services.rdb \ + ${PREFIX}/OpenOffice.org${OO_VER}/program/services.rdb + ${SH} -c "cd ${WRKSRC}; ./install --prefix=${PREFIX}" + ${RM} -f ${PREFIX}/bin/soffice.orig + ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \ + < ${FILESDIR}/soffice > ${PREFIX}/bin/soffice + ${CHMOD} +x ${PREFIX}/bin/soffice +.for i in scalc sdraw simpress swriter + ${LN} -sf ${PREFIX}/OpenOffice.org${OO_VER}/program/$i ${PREFIX}/bin/$i +.endfor + +# everything specific to your OS/Arch goes into its own Makefile +# group together i386, i486, i586 and i686 (for Linux) +# +ARCH= ${MACHINE_ARCH:C/i[3-6]86/i386/g} + +.if exists(Makefile.${OPSYS}.${ARCH}) +. include "Makefile.${OPSYS}.${ARCH}" +.endif + +.include "../../mk/bsd.pkg.mk" |