62 lines
2.7 KiB
Makefile
62 lines
2.7 KiB
Makefile
# $NetBSD: Makefile,v 1.3 2012/12/29 14:54:37 othyro Exp $
|
|
|
|
DISTNAME= tipp10_2.1.0.orig
|
|
PKGNAME= ${DISTNAME:S/_/-/:S/.orig//}
|
|
CATEGORIES= games
|
|
# \todo: https://www.tipp10.com/de/download/getfile/3/ is the
|
|
# real source. We need a webbrowser user-agent string to get
|
|
# this, otherwise we get a 0 length gzip file. This is why we
|
|
# are using Debian as a source.
|
|
MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/t/tipp10/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.tipp10.com/
|
|
COMMENT= Touch typing tutor
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
USE_LANGUAGES+= c++
|
|
|
|
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
|
|
|
|
SUBST_CLASSES+= paths
|
|
SUBST_STAGE.paths= pre-configure
|
|
SUBST_MESSAGE.paths= Fixing data directory paths
|
|
SUBST_FILES.paths= main.cpp sql/connection.h sql/lessontablesql.cpp \
|
|
widget/downloaddialog.cpp widget/fingerwidget.cpp \
|
|
widget/helpbrowser.cpp \
|
|
widget/illustrationdialog.cpp \
|
|
widget/keyboard.cpp widget/lessonresult.cpp \
|
|
widget/licensedialog.cpp widget/mainwindow.cpp \
|
|
widget/numpad.cpp widget/progressionwidget.cpp \
|
|
widget/regexpdialog.cpp widget/settingsdialog.cpp \
|
|
widget/settingsdialogx.cpp widget/settingspages.cpp \
|
|
widget/startwidget.cpp \
|
|
widget/tickerboard.cpp widget/trainingwidget.cpp \
|
|
widget/txtmessagedialog.cpp widget/updatedialog.cpp
|
|
SUBST_SED.paths= -e 's,QCoreApplication::applicationDirPath(),QString("${PREFIX}/share/tipp10"),g'
|
|
|
|
INSTALLATION_DIRS+= bin share/tipp10/help/de/content
|
|
INSTALLATION_DIRS+= share/tipp10/help/de/img share/tipp10/help/en/content
|
|
INSTALLATION_DIRS+= share/tipp10/help/en/img share/tipp10/img
|
|
|
|
do-configure:
|
|
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${QTDIR}/bin/qmake
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/tipp10 ${DESTDIR}${PREFIX}/bin/tipp10
|
|
${INSTALL_DATA} ${WRKSRC}/*.aif ${DESTDIR}${PREFIX}/share/tipp10
|
|
${INSTALL_DATA} ${WRKSRC}/metronome.wav ${DESTDIR}${PREFIX}/share/tipp10
|
|
${INSTALL_DATA} ${WRKSRC}/release/tipp10v2.template ${DESTDIR}${PREFIX}/share/tipp10
|
|
${INSTALL_DATA} ${WRKSRC}/release/help/de/content/* ${DESTDIR}${PREFIX}/share/tipp10/help/de/content
|
|
${INSTALL_DATA} ${WRKSRC}/release/help/de/img/* ${DESTDIR}${PREFIX}/share/tipp10/help/de/img
|
|
${INSTALL_DATA} ${WRKSRC}/release/help/de/index.html ${DESTDIR}${PREFIX}/share/tipp10/help/de
|
|
${INSTALL_DATA} ${WRKSRC}/release/help/en/content/* ${DESTDIR}${PREFIX}/share/tipp10/help/en/content
|
|
${INSTALL_DATA} ${WRKSRC}/release/help/en/img/*.png ${DESTDIR}${PREFIX}/share/tipp10/help/en/img
|
|
${INSTALL_DATA} ${WRKSRC}/release/help/en/index.html ${DESTDIR}${PREFIX}/share/tipp10/help/en
|
|
${INSTALL_DATA} ${WRKSRC}/img/* ${DESTDIR}${PREFIX}/share/tipp10/img
|
|
|
|
DEPENDS+= qt4-sqlite3-[0-9]*:../../x11/qt4-sqlite3
|
|
.include "../../x11/qt4-tools/buildlink3.mk"
|
|
.include "../../x11/qt4-libs/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|