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>