64 lines
2.3 KiB
Makefile
64 lines
2.3 KiB
Makefile
# $NetBSD$
|
|
|
|
GITHUB_PROJECT= telegramdesktop
|
|
DIST_SUBDIR= tdesktop
|
|
TD_VERSION= 1.9.9
|
|
DISTNAME= telegram-desktop-${TD_VERSION}
|
|
PKGREVISION= 1
|
|
CATEGORIES= chat
|
|
MASTER_SITES= -https://github.com/${GITHUB_PROJECT}/${DIST_SUBDIR}/releases/download/v${TD_VERSION}/tdesktop-${TD_VERSION}-full.tar.gz
|
|
WRKSRC= ${WRKDIR}/tdesktop-${TD_VERSION}-full
|
|
|
|
MAINTAINER= jake.slazenger@yandex.com
|
|
HOMEPAGE= https://desktop.telegram.org/
|
|
COMMENT= Telegram Desktop messaging app
|
|
LICENSE= gnu-gpl-v3
|
|
|
|
#PKGSRC_COMPILER= clang
|
|
#ONLY_FOR_COMPILER= clang
|
|
|
|
USE_LANGUAGES= c c++ gnu++14
|
|
USE_CMAKE= yes
|
|
|
|
ONLY_FOR_COMPILER= gcc
|
|
GCC_REQD= 8
|
|
|
|
CMAKE_ARGS+= -Ddisable_autoupdate=1
|
|
CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX=${PREFIX}/usr/pkg
|
|
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
|
|
CMAKE_ARGS+= -DTDESKTOP_API_TEST=ON
|
|
CMAKE_ARGS+= -DDESKTOP_APP_USE_GLIBC_WRAPS=OFF
|
|
CMAKE_ARGS+= -DDESKTOP_APP_USE_PACKAGED=ON
|
|
CMAKE_ARGS+= -DDESKTOP_APP_USE_PACKAGED_RLOTTIE=OFF
|
|
CMAKE_ARGS+= -DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON
|
|
CMAKE_ARGS+= -DTDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME=ON
|
|
CMAKE_ARGS+= -DTDESKTOP_DISABLE_DESKTOP_FILE_GENERATION=ON
|
|
CMAKE_ARGS+= -DTDESKTOP_USE_PACKAGED_TGVOIP=OFF
|
|
CMAKE_ARGS+= -DDESKTOP_APP_SPECIAL_TARGET=""
|
|
CMAKE_ARGS+= -DTDESKTOP_LAUNCHER_BASENAME="telegram-desktop"
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${OPSYS} == "NetBSD" # NetBSD-specific config
|
|
CMAKE_ARGS+= -DTDESKTOP_WITHOUT_ALSA=ON
|
|
.elif ${OPSYS} == "Linux"
|
|
CMAKE_ARGS+= -DTDESKTOP_WITHOUT_ALSA=OFF
|
|
.endif
|
|
|
|
|
|
|
|
.include "options.mk"
|
|
|
|
.include "../../audio/libopus/buildlink3.mk"
|
|
.include "../../audio/openal-soft/buildlink3.mk"
|
|
.include "../../archivers/lz4/buildlink3.mk"
|
|
.include "../../archivers/xz/buildlink3.mk"
|
|
.include "../../devel/xxhash/buildlink3.mk"
|
|
.include "../../multimedia/ffmpeg4/buildlink3.mk"
|
|
.include "../../multimedia/libva/buildlink3.mk"
|
|
.include "../../x11/qt5-qtbase/buildlink3.mk"
|
|
.include "../../x11/qt5-qtimageformats/buildlink3.mk"
|
|
.include "../../wip/minizip/buildlink3.mk"
|
|
.include "../../wip/range-v3/buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|