From 58cbbb74136947b8079e687bfc67dd0abaf8b11d Mon Sep 17 00:00:00 2001 From: Noa Virellia Date: Wed, 4 Jun 2025 09:27:11 +0800 Subject: [PATCH] sqlitestudio-plugins: init at 3.4.17 --- .../sq/sqlitestudio-plugins/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/sq/sqlitestudio-plugins/package.nix diff --git a/pkgs/by-name/sq/sqlitestudio-plugins/package.nix b/pkgs/by-name/sq/sqlitestudio-plugins/package.nix new file mode 100644 index 000000000000..71ba50a2c3e8 --- /dev/null +++ b/pkgs/by-name/sq/sqlitestudio-plugins/package.nix @@ -0,0 +1,35 @@ +{ + stdenv, + lib, + python3, + + sqlitestudio, +}: +stdenv.mkDerivation { + pname = "sqlitestudio-plugins"; + + inherit (sqlitestudio) + version + src + nativeBuildInputs + buildInputs + ; + + postConfigure = '' + uic ./SQLiteStudio3/guiSQLiteStudio/mainwindow.ui -o ./SQLiteStudio3/guiSQLiteStudio/ui_mainwindow.h + ''; + + qmakeFlags = [ + "./Plugins" + "PYTHON_VERSION=${python3.pythonVersion}" + "INCLUDEPATH+=${python3}/include/python${python3.pythonVersion}" + ]; + + # bin/ld: final link failed: bad value + enableParallelBuilding = false; + + meta = sqlitestudio.meta // { + description = "Official plugins for SQLiteStudio, a free, open source, multi-platform SQLite database manager"; + badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; + }; +}