Skip to content

Commit

Permalink
glom: fix build
Browse files Browse the repository at this point in the history
  • Loading branch information
Bot-wxt1221 committed Oct 6, 2024
1 parent 51da1b3 commit a85db77
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions pkgs/by-name/gl/glom/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
libgdamm,
libarchive,
libepc,
python311,
python3,
ncurses,
glibmm,
Expand Down Expand Up @@ -58,9 +59,16 @@ stdenv.mkDerivation (finalAttrs: {
postgresSupport = true;
};

python = python3.withPackages (pkgs: with pkgs; [ pygobject3 ]);
python = python311.withPackages (
pkgs: with pkgs; [
pygobject3
distutils
]
);

sphinx-build = python3.pkgs.sphinx.overrideAttrs (super: {
python_boost = python3.withPackages (pkgs: with pkgs; [ pygobject3 ]);

sphinx-build = python311.pkgs.sphinx.overrideAttrs (super: {
postFixup =
super.postFixup or ""
+ ''
Expand All @@ -71,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {

boost_python = boost.override {
enablePython = true;
inherit (finalAttrs) python;
python = finalAttrs.python_boost;
};

nativeBuildInputs = [
Expand Down Expand Up @@ -106,7 +114,6 @@ stdenv.mkDerivation (finalAttrs: {
goocanvasmm2
evince
isocodes
python3.pkgs.pygobject3
gtksourceview
gtksourceviewmm
postgresql_15 # for postgresql utils
Expand All @@ -117,7 +124,7 @@ stdenv.mkDerivation (finalAttrs: {
preConfigure = "NOCONFIGURE=1 ./autogen.sh";

configureFlags = [
"--with-boost-python=boost_python${lib.versions.major python3.version}${lib.versions.minor python3.version}"
"--with-boost-python=boost_python${lib.versions.major python311.version}${lib.versions.minor python311.version}"
"--with-postgres-utils=${lib.getBin postgresql_15}/bin"
];

Expand All @@ -133,7 +140,7 @@ stdenv.mkDerivation (finalAttrs: {

preFixup = ''
gappsWrapperArgs+=(
--prefix PYTHONPATH : "${placeholder "out"}/${python3.sitePackages}"
--prefix PYTHONPATH : "${placeholder "out"}/${python311.sitePackages}"
--set PYTHONHOME "${finalAttrs.python}"
)
'';
Expand Down

0 comments on commit a85db77

Please sign in to comment.