| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.2 2016/02/14 19:54:47 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2016/03/03 23:22:34 youri Exp $ |
2 | | | 2 | |
3 | DISTNAME= libreoffice5-bin # overridden below | | 3 | DISTNAME= libreoffice5-bin # overridden below |
4 | PKGNAME= libreoffice5-bin-${OO_RELEASE} | | 4 | PKGNAME= libreoffice5-bin-${OO_RELEASE} |
5 | CATEGORIES= misc | | 5 | CATEGORIES= misc |
6 | | | 6 | |
7 | MAINTAINER= ryoon@NetBSD.org | | 7 | MAINTAINER= ryoon@NetBSD.org |
8 | HOMEPAGE= http://www.libreoffice.org/ | | 8 | HOMEPAGE= http://www.libreoffice.org/ |
9 | COMMENT= Integrated office productivity suite (binary pkg) | | 9 | COMMENT= Integrated office productivity suite (binary pkg) |
10 | LICENSE= gnu-lgpl-v3 | | 10 | LICENSE= gnu-lgpl-v3 |
11 | | | 11 | |
12 | CONFLICTS+= staroffice-[0-9]* | | 12 | CONFLICTS+= staroffice-[0-9]* |
13 | CONFLICTS+= openoffice-[0-9]* | | 13 | CONFLICTS+= openoffice-[0-9]* |
14 | CONFLICTS+= openoffice-bin-[0-9]* | | 14 | CONFLICTS+= openoffice-bin-[0-9]* |
| @@ -55,29 +55,31 @@ USE_TOOLS+= patch uniq | | | @@ -55,29 +55,31 @@ USE_TOOLS+= patch uniq |
55 | | | 55 | |
56 | .if ${EMUL_PLATFORM} == "linux-i386" | | 56 | .if ${EMUL_PLATFORM} == "linux-i386" |
57 | DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86_rpm | | 57 | DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86_rpm |
58 | WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86_rpm | | 58 | WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86_rpm |
59 | MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86/ | | 59 | MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86/ |
60 | .elif ${EMUL_PLATFORM} == "linux-x86_64" | | 60 | .elif ${EMUL_PLATFORM} == "linux-x86_64" |
61 | DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86-64_rpm | | 61 | DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86-64_rpm |
62 | WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86-64_rpm | | 62 | WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86-64_rpm |
63 | MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86_64/ | | 63 | MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86_64/ |
64 | .endif | | 64 | .endif |
65 | | | 65 | |
66 | .include "options.mk" | | 66 | .include "options.mk" |
67 | | | 67 | |
68 | INSTALLATION_DIRS= bin | | 68 | INSTALLATION_DIRS= bin share/applications |
| | | 69 | DESKTOP_FILESDIR= ${.CURDIR}/../../misc/libreoffice4-bin/files |
69 | | | 70 | |
70 | do-install: | | 71 | do-install: |
71 | ${UNIQ} ${RPM2PKG_PLIST} | \ | | 72 | ${UNIQ} ${RPM2PKG_PLIST} | \ |
72 | ${SED} -e 's,^@exec mkdir -m 755 -p %D/,@pkgdir,' > ${WRKDIR}/PLIST | | 73 | ${SED} -e 's,^@exec mkdir -m 755 -p %D/,@pkgdir,' > ${WRKDIR}/PLIST |
73 | ${RM} -f ${DESTDIR}${PREFIX}/bin/soffice | | 74 | ${RM} -f ${DESTDIR}${PREFIX}/bin/soffice |
74 | ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \ | | 75 | ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \ |
75 | -e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \ | | 76 | -e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \ |
76 | -e "s|@@OO_BASEVER@@|${OO_BASEVER}|g" \ | | 77 | -e "s|@@OO_BASEVER@@|${OO_BASEVER}|g" \ |
77 | < ${FILESDIR}/soffice > ${DESTDIR}${PREFIX}/bin/soffice | | 78 | < ${FILESDIR}/soffice > ${DESTDIR}${PREFIX}/bin/soffice |
78 | ${CHMOD} +x ${DESTDIR}${PREFIX}/bin/soffice | | 79 | ${CHMOD} +x ${DESTDIR}${PREFIX}/bin/soffice |
| | | 80 | ${INSTALL_DATA} ${DESKTOP_FILESDIR}/*.desktop ${DESTDIR}${PREFIX}/share/applications |
79 | .for i in sbase scalc sdraw simpress smath swriter | | 81 | .for i in sbase scalc sdraw simpress smath swriter |
80 | ${LN} -sf ../opt/libreoffice${OO_BASEVER}/program/${i} ${DESTDIR}${PREFIX}/bin/${i} | | 82 | ${LN} -sf ../opt/libreoffice${OO_BASEVER}/program/${i} ${DESTDIR}${PREFIX}/bin/${i} |
81 | .endfor | | 83 | .endfor |
82 | | | 84 | |
83 | .include "../../mk/bsd.pkg.mk" | | 85 | .include "../../mk/bsd.pkg.mk" |