aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-03-20 20:00:19 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-03-20 20:00:19 +0000
commit9a084a2045de1435341e9c4ad2199985b2eeb5a6 (patch)
tree543d1694b1e9685873eb18cbe4ecc9ec1bcfc6b5 /audio
parente4cf88eb43068ac6d9acc9c20dd66cb06b113270 (diff)
downloadports-9a084a2045de1435341e9c4ad2199985b2eeb5a6.tar.gz
ports-9a084a2045de1435341e9c4ad2199985b2eeb5a6.zip
Notes
Diffstat (limited to 'audio')
-rw-r--r--audio/jamulus/Makefile20
1 files changed, 18 insertions, 2 deletions
diff --git a/audio/jamulus/Makefile b/audio/jamulus/Makefile
index 69af00fdecb4..efda36ccd9b3 100644
--- a/audio/jamulus/Makefile
+++ b/audio/jamulus/Makefile
@@ -3,7 +3,7 @@
PORTNAME= jamulus
DISTVERSIONPREFIX= r
DISTVERSION= 3_7_0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -23,10 +23,26 @@ GH_ACCOUNT= jamulussoftware
PLIST_FILES= bin/${PORTNAME} \
share/applications/jamulus.desktop \
- share/icons/hicolor/512x512/apps/jamulus.png
+ share/applications/jamulus-server.desktop \
+ share/pixmaps/jamulus.png \
+ share/pixmaps/jamulus-server.png
QMAKE_ARGS= CONFIG+="noupcasename"
PORTSCOUT= limit:^r\d+_ # prevent malformatted tags, like 'latest'
+post-install:
+ # workaround for https://gitlab.xfce.org/xfce/xfdesktop/-/issues/131
+ ${MV} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/jamulus.png ${STAGEDIR}${PREFIX}/share/pixmaps/
+ ${RM} -r ${STAGEDIR}${PREFIX}/share/icons
+ # add Jamulus Server menu item which is simply 'jamulus -s' with a special icon
+ ${CP} ${STAGEDIR}${PREFIX}/share/applications/jamulus.desktop ${STAGEDIR}${PREFIX}/share/applications/jamulus-server.desktop
+ ${REINPLACE_CMD} -i '' ' \
+ s|Name=Jamulus|Name=Jamulus Server| ; \
+ s|Comment=Jam Session|Comment=Jam Session Server| ; \
+ s|Exec=jamulus|Exec=jamulus -s| ; \
+ s|Icon=jamulus|Icon=jamulus-server| ; \
+ ' ${STAGEDIR}${PREFIX}/share/applications/jamulus-server.desktop
+ ${INSTALL_DATA} ${WRKSRC}/src/res/fronticonserver.png ${STAGEDIR}${PREFIX}/share/pixmaps/jamulus-server.png
+
.include <bsd.port.mk>