Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Aug 2019 20:14:00 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r509308 - head/databases/sqlitestudio
Message-ID:  <201908192014.x7JKE0Lt084660@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Aug 19 20:14:00 2019
New Revision: 509308
URL: https://svnweb.freebsd.org/changeset/ports/509308

Log:
  databases/sqlitestudio: Add the .desktop file and the icon.
  
  Caveat: the icon isn't displayed in xfce's Applications menu, see https://bugzilla.xfce.org/show_bug.cgi?id=15855
  
  Requested by:	John L. Males <jlmales@gmail.com> (user; reported/requested via e-mail)

Modified:
  head/databases/sqlitestudio/Makefile
  head/databases/sqlitestudio/pkg-plist

Modified: head/databases/sqlitestudio/Makefile
==============================================================================
--- head/databases/sqlitestudio/Makefile	Mon Aug 19 20:08:47 2019	(r509307)
+++ head/databases/sqlitestudio/Makefile	Mon Aug 19 20:14:00 2019	(r509308)
@@ -3,7 +3,7 @@
 
 PORTNAME=	sqlitestudio
 DISTVERSION=	3.2.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	databases
 MASTER_SITES=	http://sqlitestudio.pl/files/sqlitestudio3/complete/tar/
 
@@ -31,7 +31,7 @@ PLUGIN_PRINTING_USE=			QT=printsupport
 
 WRKSRC=		${WRKDIR}/SQLiteStudio3
 
-USES=		compiler:c++11-lib gmake ncurses qmake qt:5 readline sqlite
+USES=		compiler:c++11-lib gl gmake ncurses qmake qt:5 readline sqlite
 USE_CXXSTD=	c++11
 USE_QT=		core concurrent gui network script sql sql-sqlite3_run svg widgets xml \
 		uitools buildtools_build linguisttools_build
@@ -39,6 +39,13 @@ USE_GL=		gl
 
 CXXFLAGS+=	-I${WRKSRC}/coreSQLiteStudio
 
+DESKTOP_ENTRIES=	"SQLite database manager" \
+			"Advanced SQLite database manager" \
+			"SQLiteStudio" \
+			"SQLiteStudio" \
+			"Database;Viewer;DataVisualization;Development;Qt;" \
+			""
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr/|${LOCALBASE}/|' \
 		${WRKSRC}/dirs.pri
@@ -56,15 +63,22 @@ post-configure:
 	  cd ${WRKDIR}/Plugins/$$plugin && \
 	  ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${QMAKE_SOURCE_PATH}; \
 	done;
+
 post-build:
 	@for plugin in ${PLUGIN_DIRS}; do \
 	  cd ${WRKDIR}/Plugins/$$plugin && \
 	  ${DO_MAKE_BUILD} ${ALL_TARGET}; \
 	done;
+
 post-install:
 	@for plugin in ${PLUGIN_DIRS}; do \
 	  cd ${WRKDIR}/Plugins/$$plugin && \
 	  ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; \
 	done;
+	# install icons for the .desktop file to work
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+	${INSTALL_DATA} \
+		${WRKSRC}/guiSQLiteStudio/img/sqlitestudio.svg \
+		${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/SQLiteStudio.svg
 
 .include <bsd.port.mk>

Modified: head/databases/sqlitestudio/pkg-plist
==============================================================================
--- head/databases/sqlitestudio/pkg-plist	Mon Aug 19 20:08:47 2019	(r509307)
+++ head/databases/sqlitestudio/pkg-plist	Mon Aug 19 20:14:00 2019	(r509308)
@@ -21,3 +21,4 @@ lib/libguiSQLiteStudio.so.1.0.0
 %%PLUGIN_SQL_EXPORT%%lib/sqlitestudio/libSqlExport.so
 %%PLUGIN_SQL_ENTERPRISE_FORMATTER%%lib/sqlitestudio/libSqlEnterpriseFormatter.so
 %%PLUGIN_XML_EXPORT%%lib/sqlitestudio/libXmlExport.so
+share/icons/hicolor/scalable/apps/SQLiteStudio.svg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908192014.x7JKE0Lt084660>