Install icons and application resources on all Unix platforms. As discussed on tech-pkg, icons and application resources should be installed uniformly on all Unix platforms. Previously, CMakeLists.txt excluded these on Darwin but not on other Unix platforms. Consequently, the PLIST was broken on Darwin. This was fixed with upstream commit 21d8800ce613775c995212f61d7e95c2189f6da6, which has been backported here to v3.8.0. While here, add two buildlink3.mk files, also discussed on tech-pkg, that should have been present all along but for some reason were not.diff -r1.28 -r1.29 pkgsrc/databases/sqlitebrowser/Makefile
(brook)
@@ -1,21 +1,22 @@ | @@ -1,21 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.28 2018/12/09 18:52:21 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.29 2019/02/02 08:48:06 brook Exp $ | |
2 | 2 | |||
3 | DISTNAME= sqlitebrowser-3.8.0 | 3 | DISTNAME= sqlitebrowser-3.8.0 | |
4 | PKGREVISION= 10 | 4 | PKGREVISION= 11 | |
5 | CATEGORIES= databases x11 | 5 | CATEGORIES= databases x11 | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=sqlitebrowser/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=sqlitebrowser/} | |
7 | GITHUB_PROJECT= sqlitebrowser | |||
8 | GITHUB_TAG= v${PKGVERSION_NOREV} | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | COMMENT= Qt4 lightweight GUI editor/viewer for SQLite Databases | 10 | COMMENT= Qt4 lightweight GUI editor/viewer for SQLite Databases | |
12 | HOMEPAGE= http://sqlitebrowser.org/ | 11 | HOMEPAGE= http://sqlitebrowser.org/ | |
13 | LICENSE= mpl-2.0 OR gnu-gpl-v3 | 12 | LICENSE= mpl-2.0 OR gnu-gpl-v3 | |
14 | 13 | |||
15 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
16 | USE_CMAKE= yes | 15 | USE_CMAKE= yes | |
17 | 16 | |||
18 | .include "../../databases/sqlite3/buildlink3.mk" | 17 | .include "../../databases/sqlite3/buildlink3.mk" | |
18 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |||
19 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |||
19 | .include "../../x11/qt4-libs/buildlink3.mk" | 20 | .include "../../x11/qt4-libs/buildlink3.mk" | |
20 | .include "../../x11/qt4-tools/buildlink3.mk" | 21 | .include "../../x11/qt4-tools/buildlink3.mk" | |
21 | .include "../../mk/bsd.pkg.mk" | 22 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2016/03/05 07:45:21 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.8 2019/02/02 08:48:06 brook Exp $ | |
2 | 2 | |||
3 | SHA1 (sqlitebrowser-3.8.0.tar.gz) = 466ef6692c569e2e95158fcb6ac8a4f6ea38fc6f | 3 | SHA1 (sqlitebrowser-3.8.0.tar.gz) = 466ef6692c569e2e95158fcb6ac8a4f6ea38fc6f | |
4 | RMD160 (sqlitebrowser-3.8.0.tar.gz) = a4af8ecc97a02b042552f539ef67c907042f2c60 | 4 | RMD160 (sqlitebrowser-3.8.0.tar.gz) = a4af8ecc97a02b042552f539ef67c907042f2c60 | |
5 | SHA512 (sqlitebrowser-3.8.0.tar.gz) = 6e262e3bd3b26a1574a69cc9f306774cc9fe69f87c3253aba6b40c35f2491bc0636b6d5e705526e039ee9d8ed27d21a4529a624d62e8879a3917cfb502a65589 | 5 | SHA512 (sqlitebrowser-3.8.0.tar.gz) = 6e262e3bd3b26a1574a69cc9f306774cc9fe69f87c3253aba6b40c35f2491bc0636b6d5e705526e039ee9d8ed27d21a4529a624d62e8879a3917cfb502a65589 | |
6 | Size (sqlitebrowser-3.8.0.tar.gz) = 1538043 bytes | 6 | Size (sqlitebrowser-3.8.0.tar.gz) = 1538043 bytes | |
7 | SHA1 (patch-CMakeLists.txt) = 303617c11c807241cc13a2f664fe667282ce7bda |
$NetBSD: patch-CMakeLists.txt,v 1.1 2019/02/02 08:48:06 brook Exp $
Icons and application resources should be installed on all unix platforms.
See upstream commit 21d8800ce613775c995212f61d7e95c2189f6da6.
--- CMakeLists.txt.orig 2015-12-26 12:10:05.000000000 +0000
+++ CMakeLists.txt
@@ -301,7 +301,7 @@ if(ENABLE_TESTING)
add_subdirectory(src/tests)
endif()
-if(UNIX AND NOT APPLE)
+if(UNIX)
install(FILES src/icons/${PROJECT_NAME}.png
DESTINATION share/icons/hicolor/256x256/apps/)
@@ -310,7 +310,7 @@ if(UNIX AND NOT APPLE)
install(FILES distri/${PROJECT_NAME}.desktop.appdata.xml
DESTINATION share/appdata/)
-endif(UNIX AND NOT APPLE)
+endif(UNIX)
if(WIN32 AND MSVC)
set(QT5_BIN_PATH ${QT5_PATH}/bin)