svn commit: r568882 - head/audio/jamulus
Yuri Victorovich
yuri at FreeBSD.org
Sat Mar 20 20:00:20 UTC 2021
Author: yuri
Date: Sat Mar 20 20:00:19 2021
New Revision: 568882
URL: https://svnweb.freebsd.org/changeset/ports/568882
Log:
audio/jamulus: Add Jamulus Server menu item; Fix desktop icons location
Modified:
head/audio/jamulus/Makefile
Modified: head/audio/jamulus/Makefile
==============================================================================
--- head/audio/jamulus/Makefile Sat Mar 20 19:50:40 2021 (r568881)
+++ head/audio/jamulus/Makefile Sat Mar 20 20:00:19 2021 (r568882)
@@ -3,7 +3,7 @@
PORTNAME= jamulus
DISTVERSIONPREFIX= r
DISTVERSION= 3_7_0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= yuri at 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>
More information about the svn-ports-head
mailing list