From d8649ad1961e95d3a95cd7486dd5e2ca92e10eea Mon Sep 17 00:00:00 2001 From: Arjan Mossel Date: Fri, 11 Feb 2022 20:12:09 +0100 Subject: [PATCH] New package: sqlitestudio-3.3.3 --- .../sqlitestudio/files/sqlitestudio.desktop | 9 +++++ srcpkgs/sqlitestudio/template | 39 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 srcpkgs/sqlitestudio/files/sqlitestudio.desktop create mode 100644 srcpkgs/sqlitestudio/template diff --git a/srcpkgs/sqlitestudio/files/sqlitestudio.desktop b/srcpkgs/sqlitestudio/files/sqlitestudio.desktop new file mode 100644 index 000000000000..76321f909a7c --- /dev/null +++ b/srcpkgs/sqlitestudio/files/sqlitestudio.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=SQLiteStudio +Comment=Database manager to create, edit, and browse SQLite databases +Icon=sqlitestudio.svg +Exec=sqlitestudio %f +Terminal=false +Categories=Database;Development;Utility; +MimeType=application/vnd.sqlite3;application/x-sqlite3; diff --git a/srcpkgs/sqlitestudio/template b/srcpkgs/sqlitestudio/template new file mode 100644 index 000000000000..817b02fce59e --- /dev/null +++ b/srcpkgs/sqlitestudio/template @@ -0,0 +1,39 @@ +# Template file for 'sqlitestudio' +pkgname=sqlitestudio +version=3.3.3 +revision=1 +build_style=qmake +hostmakedepends="qt5-host-tools qt5-qmake" +makedepends="ncurses-devel qt5-devel qt5-script-devel qt5-svg-devel + qt5-tools-devel readline-devel sqlite-devel tcl-devel" +short_desc="Free, open source, multi-platform SQLite database manager" +maintainer="Arjan Mossel " +license="custom:GPL-3.0-only-with-OpenSSL-exception" +homepage="https://sqlitestudio.pl/" +distfiles="https://github.com/pawelsalawa/sqlitestudio/archive/$version.tar.gz" +checksum=f234e1ea87d27e80a1794f86d32116ebd8919d51be63d35a7d0816a77115ce31 +nocross="need to untangle libs and includes for multiple .pro files?" + +do_configure() { + mkdir -p output/build/Plugins + cd output/build + qmake ${wrksrc}/SQLiteStudio3 + cd ${wrksrc}/output/build/Plugins + qmake ${wrksrc}/Plugins +} + +do_build() { + make -C output/build + make -C output/build/Plugins +} + +do_install() { + make INSTALL_ROOT=${DESTDIR} install -C output/build + make INSTALL_ROOT=${DESTDIR} install -C output/build/Plugins + vinstall SQLiteStudio3/guiSQLiteStudio/img/sqlitestudio.svg 644 usr/share/icons/hicolor/scalable/apps + vinstall ${FILESDIR}/sqlitestudio.desktop 644 usr/share/applications +} + +post_install() { + vlicense LICENSE +}