mgba: Install .desktop file without needing desktop-file-install(1).diff -r1.1 -r1.2 pkgsrc/emulators/mgba/Makefile
(nia)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2019/06/08 22:46:03 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2019/06/13 19:12:44 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= mgba-0.7.2 | 3 | DISTNAME= mgba-0.7.2 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= emulators | 5 | CATEGORIES= emulators | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mgba-emu/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mgba-emu/} | |
6 | 7 | |||
7 | MAINTAINER= nia@NetBSD.org | 8 | MAINTAINER= nia@NetBSD.org | |
8 | HOMEPAGE= https://mgba.io/ | 9 | HOMEPAGE= https://mgba.io/ | |
9 | COMMENT= Emulator for running Game Boy Advance games | 10 | COMMENT= Emulator for running Game Boy Advance games | |
10 | LICENSE= mpl-2.0 | 11 | LICENSE= mpl-2.0 | |
11 | 12 | |||
12 | EXTRACT_USING= bsdtar | 13 | EXTRACT_USING= bsdtar | |
13 | USE_TOOLS+= pkg-config | 14 | USE_TOOLS+= pkg-config | |
14 | USE_CMAKE= yes | 15 | USE_CMAKE= yes | |
15 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
16 | 17 |
@@ -1,10 +1,11 @@ | @@ -1,10 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2019/06/08 22:46:03 nia Exp $ | 1 | $NetBSD: distinfo,v 1.2 2019/06/13 19:12:44 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (mgba-0.7.2.tar.gz) = 342b40efa743f9966ad0e9d3448a8d3f4314c008 | 3 | SHA1 (mgba-0.7.2.tar.gz) = 342b40efa743f9966ad0e9d3448a8d3f4314c008 | |
4 | RMD160 (mgba-0.7.2.tar.gz) = 0ad8a97d1307bad71b13d12ee0d8c7bbb2599117 | 4 | RMD160 (mgba-0.7.2.tar.gz) = 0ad8a97d1307bad71b13d12ee0d8c7bbb2599117 | |
5 | SHA512 (mgba-0.7.2.tar.gz) = e63519299358ef73939d07012cd6880478d4e5b1e6161c42bcbe36e5207af3dcbe4c147fd1a94432ddbe5fbdf5d2c9755d90984ea800bf9d9860d7f806f996cd | 5 | SHA512 (mgba-0.7.2.tar.gz) = e63519299358ef73939d07012cd6880478d4e5b1e6161c42bcbe36e5207af3dcbe4c147fd1a94432ddbe5fbdf5d2c9755d90984ea800bf9d9860d7f806f996cd | |
6 | Size (mgba-0.7.2.tar.gz) = 11255680 bytes | 6 | Size (mgba-0.7.2.tar.gz) = 11255680 bytes | |
7 | SHA1 (patch-CMakeLists.txt) = f0b106e75cd2697fe81c7b962159cfa5ed4c6681 | 7 | SHA1 (patch-CMakeLists.txt) = f0b106e75cd2697fe81c7b962159cfa5ed4c6681 | |
8 | SHA1 (patch-include_mgba-util_math.h) = 448ca1bb3bbe2812e7d9482917c488ddcf3b48f0 | 8 | SHA1 (patch-include_mgba-util_math.h) = 448ca1bb3bbe2812e7d9482917c488ddcf3b48f0 | |
9 | SHA1 (patch-include_mgba-util_platform_posix_threading.h) = c5c737be68340e3571934d43bf0c6eab8bc34978 | 9 | SHA1 (patch-include_mgba-util_platform_posix_threading.h) = c5c737be68340e3571934d43bf0c6eab8bc34978 | |
10 | SHA1 (patch-src_platform_qt_CMakeLists.txt) = e8adb538c1319d6a5c380aa091aa3b10e3ed29e7 | |||
10 | SHA1 (patch-version.cmake) = 7d6d44febe7bb0ff2231452f037def7cb3782e21 | 11 | SHA1 (patch-version.cmake) = 7d6d44febe7bb0ff2231452f037def7cb3782e21 |
$NetBSD: patch-src_platform_qt_CMakeLists.txt,v 1.1 2019/06/13 19:12:44 nia Exp $
Install .desktop file without needing desktop-file-install.
--- src/platform/qt/CMakeLists.txt.orig 2019-05-25 22:51:44.000000000 +0000
+++ src/platform/qt/CMakeLists.txt
@@ -298,10 +298,7 @@ install(TARGETS ${BINARY_NAME}-qt
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT ${BINARY_NAME}-qt
BUNDLE DESTINATION Applications COMPONENT ${BINARY_NAME}-qt)
if(UNIX AND NOT APPLE)
- find_program(DESKTOP_FILE_INSTALL desktop-file-install)
- if(DESKTOP_FILE_INSTALL)
- install(CODE "execute_process(COMMAND ${DESKTOP_FILE_INSTALL} \"${CMAKE_SOURCE_DIR}/res/mgba-qt.desktop\" --dir \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/applications/\")" COMPONENT ${BINARY_NAME}-qt)
- endif()
+ install(FILES ${CMAKE_SOURCE_DIR}/res/mgba-qt.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications COMPONENT ${BINARY_NAME}-qt)
endif()
if(UNIX)
install(FILES ${CMAKE_SOURCE_DIR}/doc/mgba-qt.6 DESTINATION ${MANDIR}/man6 COMPONENT ${BINARY_NAME}-qt)