| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.1 2018/12/22 18:17:39 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2018/12/22 18:28:07 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= mumble-1.2.19 | | 3 | DISTNAME= mumble-1.2.19 |
4 | CATEGORIES= chat audio | | 4 | CATEGORIES= chat audio |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mumble-voip/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mumble-voip/} |
6 | GITHUB_PROJECT= mumble | | 6 | GITHUB_PROJECT= mumble |
7 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | | 7 | GITHUB_RELEASE= ${PKGVERSION_NOREV} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://wiki.mumble.info/wiki/Main_Page | | 10 | HOMEPAGE= https://wiki.mumble.info/wiki/Main_Page |
11 | COMMENT= Low latency VOIP software | | 11 | COMMENT= Low latency VOIP software |
12 | LICENSE= modified-bsd | | 12 | LICENSE= modified-bsd |
13 | | | 13 | |
14 | USE_TOOLS+= pkg-config | | 14 | USE_TOOLS+= pkg-config |
| @@ -39,50 +39,49 @@ CONFIG_OPTIONS+= CONFIG+=no-g15 | | | @@ -39,50 +39,49 @@ CONFIG_OPTIONS+= CONFIG+=no-g15 |
39 | # requires missing ZeroC utilities | | 39 | # requires missing ZeroC utilities |
40 | CONFIG_OPTIONS+= CONFIG+=no-ice | | 40 | CONFIG_OPTIONS+= CONFIG+=no-ice |
41 | | | 41 | |
42 | # required by protobuf | | 42 | # required by protobuf |
43 | CONFIG_OPTIONS+= CONFIG+=c++11 | | 43 | CONFIG_OPTIONS+= CONFIG+=c++11 |
44 | | | 44 | |
45 | .include "../../mk/oss.buildlink3.mk" | | 45 | .include "../../mk/oss.buildlink3.mk" |
46 | | | 46 | |
47 | .if ${OSS_TYPE} != "none" | | 47 | .if ${OSS_TYPE} != "none" |
48 | SUBST_CLASSES+= oss | | 48 | SUBST_CLASSES+= oss |
49 | SUBST_STAGE.oss= pre-configure | | 49 | SUBST_STAGE.oss= pre-configure |
50 | SUBST_MESSAGE.oss= Correct path to OSS device. | | 50 | SUBST_MESSAGE.oss= Correct path to OSS device. |
51 | SUBST_FILES.oss+= src/mumble/OSS.cpp | | 51 | SUBST_FILES.oss+= src/mumble/OSS.cpp |
52 | SUBST_SED.oss= -e "s,\"/dev/dsp\",\"${DEVOSSAUDIO}\",g" | | 52 | SUBST_SED.oss= -e "s,/dev/dsp,${DEVOSSAUDIO},g" |
53 | .endif | | 53 | .endif |
54 | | | 54 | |
55 | INSTALLATION_DIRS+= bin lib | | 55 | INSTALLATION_DIRS+= bin lib |
56 | INSTALLATION_DIRS+= share/applications | | 56 | INSTALLATION_DIRS+= share/applications |
57 | INSTALLATION_DIRS+= share/icons/hicolor/128x128/apps | | 57 | INSTALLATION_DIRS+= share/icons/hicolor/128x128/apps |
58 | INSTALLATION_DIRS+= share/icons/hicolor/scalable/apps | | 58 | INSTALLATION_DIRS+= share/icons/hicolor/scalable/apps |
59 | INSTALLATION_DIRS+= share/pixmaps | | 59 | INSTALLATION_DIRS+= share/pixmaps |
60 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1 | | 60 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1 |
61 | | | 61 | |
62 | do-configure: | | 62 | do-configure: |
63 | cd ${WRKSRC} && ${QTDIR}/bin/qmake -unix -recursive main.pro \ | | 63 | cd ${WRKSRC} && ${QTDIR}/bin/qmake -unix -recursive main.pro \ |
64 | ${CONFIG_OPTIONS} ${MAKE_ENV} \ | | 64 | ${CONFIG_OPTIONS} ${MAKE_ENV} \ |
65 | QMAKE_CFLAGS=${CFLAGS:Q} QMAKE_CXXFLAGS=${CXXFLAGS:Q} | | 65 | QMAKE_CFLAGS=${CFLAGS:Q} QMAKE_CXXFLAGS=${CXXFLAGS:Q} |
66 | | | 66 | |
67 | do-install: | | 67 | do-install: |
68 | ${INSTALL_PROGRAM} ${WRKSRC}/release/mumble ${DESTDIR}${PREFIX}/bin | | 68 | ${INSTALL_PROGRAM} ${WRKSRC}/release/mumble ${DESTDIR}${PREFIX}/bin |
69 | ${INSTALL_PROGRAM} ${WRKSRC}/release/murmurd ${DESTDIR}${PREFIX}/bin | | 69 | ${INSTALL_PROGRAM} ${WRKSRC}/release/murmurd ${DESTDIR}${PREFIX}/bin |
70 | ${INSTALL_LIB} ${WRKSRC}/release/.libs/libcelt0.so.0.11.0 ${DESTDIR}${PREFIX}/lib/libcelt-mumble.so.0.7.0 | | 70 | ${INSTALL_LIB} ${WRKSRC}/release/.libs/libcelt0.so.0.11.0 ${DESTDIR}${PREFIX}/lib/libcelt-mumble.so.0.7.0 |
71 | ${INSTALL_LIB} ${WRKSRC}/release/.libs/libmumble.so.${PKGVERSION_NOREV} ${DESTDIR}${PREFIX}/lib | | 71 | ${INSTALL_LIB} ${WRKSRC}/release/.libs/libmumble.so.${PKGVERSION_NOREV} ${DESTDIR}${PREFIX}/lib |
72 | ${INSTALL_DATA} ${WRKSRC}/scripts/mumble.desktop ${DESTDIR}${PREFIX}/share/applications | | 72 | ${INSTALL_DATA} ${WRKSRC}/scripts/mumble.desktop ${DESTDIR}${PREFIX}/share/applications |
73 | ${INSTALL_DATA} ${WRKSRC}/icons/mumble.xpm ${DESTDIR}${PREFIX}/share/pixmaps | | 73 | ${INSTALL_DATA} ${WRKSRC}/icons/mumble.xpm ${DESTDIR}${PREFIX}/share/pixmaps |
74 | ${INSTALL_DATA} ${WRKSRC}/icons/mumble.osx.png ${DESTDIR}${PREFIX}/share/icons/hicolor/128x128/apps | | 74 | ${INSTALL_DATA} ${WRKSRC}/icons/mumble.osx.png ${DESTDIR}${PREFIX}/share/icons/hicolor/128x128/apps/mumble.png |
75 | ${MV} ${DESTDIR}${PREFIX}/share/icons/hicolor/128x128/apps/mumble.osx.png ${DESTDIR}${PREFIX}/share/icons/hicolor/128x128/apps/mumble.png | | | |
76 | ${INSTALL_DATA} ${WRKSRC}/icons/mumble.svg ${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps | | 75 | ${INSTALL_DATA} ${WRKSRC}/icons/mumble.svg ${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps |
77 | ${INSTALL_MAN} ${WRKSRC}/man/mumble.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 76 | ${INSTALL_MAN} ${WRKSRC}/man/mumble.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
78 | | | 77 | |
79 | .include "options.mk" | | 78 | .include "options.mk" |
80 | .include "../../audio/libopus/buildlink3.mk" | | 79 | .include "../../audio/libopus/buildlink3.mk" |
81 | .include "../../audio/libsndfile/buildlink3.mk" | | 80 | .include "../../audio/libsndfile/buildlink3.mk" |
82 | .include "../../audio/speech-dispatcher/buildlink3.mk" | | 81 | .include "../../audio/speech-dispatcher/buildlink3.mk" |
83 | .include "../../audio/speexdsp/buildlink3.mk" | | 82 | .include "../../audio/speexdsp/buildlink3.mk" |
84 | .include "../../audio/speex/buildlink3.mk" | | 83 | .include "../../audio/speex/buildlink3.mk" |
85 | .include "../../devel/boost-headers/buildlink3.mk" | | 84 | .include "../../devel/boost-headers/buildlink3.mk" |
86 | .include "../../devel/boost-libs/buildlink3.mk" | | 85 | .include "../../devel/boost-libs/buildlink3.mk" |
87 | .include "../../devel/libltdl/buildlink3.mk" | | 86 | .include "../../devel/libltdl/buildlink3.mk" |
88 | .include "../../devel/protobuf/buildlink3.mk" | | 87 | .include "../../devel/protobuf/buildlink3.mk" |