41 lines
1.4 KiB
Makefile
41 lines
1.4 KiB
Makefile
PORTNAME= vesktop
|
|
DISTVERSION= 1.6.5
|
|
PORTREVISION= 6
|
|
CATEGORIES= net-im
|
|
MASTER_SITES= https://github.com/Vencord/Vesktop/releases/download/v${DISTVERSION}/
|
|
DISTNAME= ${PORTNAME}_${DISTVERSION}_${ARCH:S/aarch64/arm64/}
|
|
EXTRACT_SUFX= .deb
|
|
|
|
MAINTAINER= celeste@ornato.com
|
|
COMMENT= Unofficial native 'improved' client for the discord messenger
|
|
WWW= https://vesktop.dev/
|
|
|
|
LICENSE= GPLv3
|
|
|
|
ONLY_FOR_ARCHS= amd64 aarch64
|
|
|
|
USES= electronfix:40
|
|
ELECTRONFIX_MAIN_EXECUTABLE= vesktop
|
|
|
|
NO_BUILD= yes
|
|
|
|
_ICON_DIR= ${PREFIX}/share/icons/hicolor/scalable/apps
|
|
|
|
do-extract:
|
|
${MKDIR} ${EXTRACT_WRKDIR}/${DISTNAME}
|
|
${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${EXTRACT_ONLY} -O --include data.tar.xz | ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} - -C ${EXTRACT_WRKDIR}/${DISTNAME} ${EXTRACT_AFTER_ARGS}
|
|
|
|
pre-install:
|
|
echo 'freebsd' > ${WRKSRC}/opt/Vesktop/resources/package-type
|
|
|
|
do-install:
|
|
cd ${WRKSRC}/opt/Vesktop && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
|
|
${MKDIR} ${STAGEDIR}${_ICON_DIR}
|
|
${INSTALL_DATA} ${WRKSRC}/usr/share/icons/hicolor/scalable/apps/vesktop.svg ${STAGEDIR}${_ICON_DIR}
|
|
${RLN} ${STAGEDIR}${DATADIR}/vesktop ${STAGEDIR}${PREFIX}/bin/vesktop
|
|
${INSTALL_DATA} ${WRKSRC}/usr/share/applications/vesktop.desktop ${STAGEDIR}${PREFIX}/share/applications
|
|
${REINPLACE_CMD} -e 's|Exec=.*|Exec=vesktop|' \
|
|
${STAGEDIR}${PREFIX}/share/applications/vesktop.desktop
|
|
|
|
.include <bsd.port.mk>
|