diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-04-13 11:12:32 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-04-13 11:12:32 +0000 |
commit | c4b41de400bf32e42c0419fd3177f44d68b64a3a (patch) | |
tree | 170825a6ece236c1b4617b352d0b8ead2f942d1a /misc/libreoffice4-bin/Makefile | |
parent | 5eea06d147139012b4e2e93574bfe7dd5dd324c1 (diff) | |
download | pkgsrc-c4b41de400bf32e42c0419fd3177f44d68b64a3a.tar.gz |
Import libreoffice4-bin-4.0.2 as misc/libreoffice4-bin.
LibreOffice is the free power-packed Open Source personal productivity
suite for Windows, Macintosh and Linux, that gives you six feature-rich
applications for all your document production and data processing
needs: Writer, Calc, Impress, Draw, Math and Base.
This packages tracks libreoffice-4.x branch.
Diffstat (limited to 'misc/libreoffice4-bin/Makefile')
-rw-r--r-- | misc/libreoffice4-bin/Makefile | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/misc/libreoffice4-bin/Makefile b/misc/libreoffice4-bin/Makefile new file mode 100644 index 00000000000..4ef924a14e0 --- /dev/null +++ b/misc/libreoffice4-bin/Makefile @@ -0,0 +1,91 @@ +# $NetBSD: Makefile,v 1.1 2013/04/13 11:12:32 ryoon Exp $ + +DISTNAME= libreoffice4-bin # overridden below +PKGNAME= libreoffice4-bin-${OO_RELEASE} +CATEGORIES= misc +MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86/ + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= http://www.libreoffice.org/ +COMMENT= Integrated office productivity suite (binary pkg) +LICENSE= gnu-lgpl-v3 + +CONFLICTS+= staroffice-[0-9]* +CONFLICTS+= openoffice-[0-9]* +CONFLICTS+= openoffice-bin-[0-9]* +CONFLICTS+= openoffice2-bin-[0-9]* +CONFLICTS+= openoffice2-[0-9]* +CONFLICTS+= openoffice3-[0-9]* +CONFLICTS+= openoffice3-bin-[0-9]* +CONFLICTS+= openoffice-linux-[0-9]* +CONFLICTS+= libreoffice3-bin-[0-9]* + +OO_VER= 4 +OO_BASEVER= 4.0 +OO_RELEASE= 4.0.2 +PLIST_SUBST+= VER=${OO_VER:Q} BASEVER=${OO_BASEVER:Q} +MESSAGE_SUBST+= VER=${OO_VER:Q} +FILES_SUBST+= VER=${OO_VER:Q} + +TEMP?= ${WRKSRC} +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +BUILD_DIRS= # empty + +PLIST_SRC= ${PKGDIR}/PLIST.proglinks +PLIST_SRC+= ${WRKDIR}/PLIST +PLIST_SRC+= ${PKGDIR}/PLIST.dirs + +EMUL_PLATFORMS= linux-i386 linux-x86_64 +#EMUL_PLATFORMS+= solaris-i386 solaris-sparc +EMUL_MODULES.linux= freetype2 x11 locale png fontconfig cups gtk2 krb5 +EMUL_REQD= suse>=11.3 + +EMUL_PKG_FMT= rpm +RPMFILES= ${WRKSRC}/RPMS/*.rpm +RPM2PKG_PREFIX= ${DESTDIR}${PREFIX} +RPM2PKG_SUBPREFIX= # empty +RPM2PKG_STAGE= do-install +RUN_LDCONFIG= no + +USE_TOOLS+= patch + +.include "../../mk/bsd.prefs.mk" + +.if ${EMUL_PLATFORM} == "linux-i386" +DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86_rpm +WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASE}.2_Linux_x86_rpm +MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86/ +.elif ${EMUL_PLATFORM} == "linux-x86_64" +DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86-64_rpm +WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASE}.2_Linux_x86-64_rpm +MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86_64/ +.elif ${EMUL_PLATFORM} == "solaris-i386" +DISTNAME= OOo_${OO_RELEASE}_Solaris_x86_install_en-US +WRKSRC= ${WRKDIR}/OOO320_m18_native_packed-1_en-US.9502/packages +.elif ${EMUL_PLATFORM} == "solaris-sparc" +DISTNAME= OOo_${OO_RELEASE}_Solaris_Sparc_install_en-US +WRKSRC= ${WRKDIR}/OOO320_m18_native_packed-1_en-US.9502/packages +.endif + +.include "options.mk" + +INSTALLATION_DIRS= bin + +do-install: +# ${PATCH} -d ${DESTDIR}${PREFIX}/opt/libreoffice${OO_BASEVER}/program < ${FILESDIR}/soffice-patch +# ${RM} -f ${DESTDIR}${PREFIX}/opt/libreoffice${OO_BASEVER}/program/soffice.orig + ${PATCH} -d ${DESTDIR}${PREFIX}/opt/libreoffice${OO_BASEVER}/program < ${FILESDIR}/spadmin-patch + ${RM} -f ${DESTDIR}${PREFIX}/opt/libreoffice${OO_BASEVER}/program/spadmin.orig + uniq ${RPM2PKG_PLIST} | \ + ${SED} -e 's,^@exec mkdir -m 755 -p %D/,@pkgdir,' > ${WRKDIR}/PLIST + ${RM} -f ${DESTDIR}${PREFIX}/bin/soffice + ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \ + -e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \ + -e "s|@@OO_BASEVER@@|${OO_BASEVER}|g" \ + < ${FILESDIR}/soffice > ${DESTDIR}${PREFIX}/bin/soffice + ${CHMOD} +x ${DESTDIR}${PREFIX}/bin/soffice +.for i in scalc sdraw simpress smath spadmin swriter + ${LN} -sf ../opt/libreoffice${OO_BASEVER}/program/${i} ${DESTDIR}${PREFIX}/bin/${i} +.endfor + +.include "../../mk/bsd.pkg.mk" |