diff options
author | Thomas Abthorpe <tabthorpe@FreeBSD.org> | 2012-07-19 18:10:16 +0000 |
---|---|---|
committer | Thomas Abthorpe <tabthorpe@FreeBSD.org> | 2012-07-19 18:10:16 +0000 |
commit | 7d683e0f9327f4c8d0292a5d3437b22d81988502 (patch) | |
tree | a463c532fb308a33c64533cfd283af0b3855d4b7 /multimedia/py-openlp/Makefile | |
parent | eb5bbe7686804091a20257e90e3702a6c1054d9b (diff) | |
download | ports-7d683e0f9327f4c8d0292a5d3437b22d81988502.tar.gz ports-7d683e0f9327f4c8d0292a5d3437b22d81988502.zip |
Notes
Diffstat (limited to 'multimedia/py-openlp/Makefile')
-rw-r--r-- | multimedia/py-openlp/Makefile | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/multimedia/py-openlp/Makefile b/multimedia/py-openlp/Makefile index c792a35b38a1..aede08770e62 100644 --- a/multimedia/py-openlp/Makefile +++ b/multimedia/py-openlp/Makefile @@ -6,7 +6,7 @@ # PORTNAME= OpenLP -PORTVERSION= 1.9.9 +PORTVERSION= 1.9.10 CATEGORIES= multimedia python MASTER_SITES= SF/${PORTNAME:L}/${PORTNAME:L}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -35,14 +35,32 @@ RUN_DEPENDS= py*-beautifulsoup<3.1:${PORTSDIR}/www/py-beautifulsoup30 \ py*-sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 PYDISTUTILS_NOEGGINFO= yes -USE_PYTHON= 2.5+ -USE_PYDISTUTILS= easy_install -USE_GSTREAMER= good +USE_PYTHON= 2.6+ +USE_PYDISTUTILS=easy_install +USE_GSTREAMER= good bad ugly +USE_QT4= linguist phonon-gst WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +QT_LRELEASE= ${LOCALBASE}/bin/lrelease-qt4 + +pre-build: + @${MKDIR} -p ${WRKSRC}/resources/i18n/qm + @set -e; \ + for TSFILE in ${WRKSRC}/resources/i18n/*.ts; do \ + ${QT_LRELEASE} $$TSFILE -qm ${WRKSRC}/resources/i18n/qm/`basename $$TSFILE .ts`.qm; \ + done post-install: + @${MKDIR} -p ${PREFIX}/share/openlp/i18n/ + @${CP} ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG}/resources/i18n/qm/*.qm ${PREFIX}/share/openlp/i18n/ + #@${MV} ${PREFIX}/bin/openlp.pyw ${PREFIX}/bin/openlp @${LN} -s ${PREFIX}/bin/openlp.pyw ${PREFIX}/bin/openlp - @${INSTALL_SCRIPT} ${WRKSRC}/scripts/openlp-remoteclient.py \ - ${PREFIX}/bin/openlp-remoteclient.py + @${CP} ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG}/resources/openlp.desktop ${PREFIX}/share/applications/ + @set -e; \ + for SIZE in 16x16 32x32 48x48 64x64 128x128 256x256; do \ + mkdir -p ${PREFIX}/share/icons/hicolor/$$SIZE/apps && \ + cp ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG}/resources/images/openlp-logo-$$SIZE.png ${PREFIX}/share/icons/hicolor/$$SIZE/apps/openlp.png; \ + done + @${MKDIR} -p ${PREFIX}/share/icons/hicolor/scalable/apps + @${CP} ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG}/resources/images/openlp-logo.svg ${PREFIX}/share/icons/hicolor/scalable/apps/openlp.svg .include <bsd.port.mk> |