Skip to content

Conversation

@jtojnar
Copy link
Member

@jtojnar jtojnar commented May 15, 2020

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

jtojnar added 4 commits May 15, 2020 19:57
* format with nixpkgs-fmt
* reorder the attributes
* use pkg-config instead of the pkgconfig alias
* optional → optionals
* remove top-level `with lib;`
* remove glibcLocales now that glibc contains C.UTF-8
* remove libintl, that should be in by default or something
* update homepage
* add gnome team to maintainers
* remove the temporary libregress closer its creation
@ofborg ofborg bot requested review from hedning, lovek323 and worldofpeace May 15, 2020 19:43
@ofborg ofborg bot added 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 1001-2500 This PR causes many rebuilds on Darwin and should most likely target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. labels May 15, 2020
@jtojnar
Copy link
Member Author

jtojnar commented May 17, 2020

@GrahamcOfBorg build gobject-introspection

1 similar comment
@jtojnar
Copy link
Member Author

jtojnar commented May 17, 2020

@GrahamcOfBorg build gobject-introspection

buildInputs = [
flex
bison
python3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @FRidh from a cross-compiling perspective we usually used the build-native python interpreter to build python packages, no?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, the build-native one is used in buildPythonPackage.

Copy link
Member

@FRidh FRidh May 20, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe they link against the interpreter, that is, use the C API?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build scripts need build python and some gobject utils are written in python so they need host python.

docbook_xml_dtd_43
docbook_xml_dtd_43 # FIXME: remove in next release
docbook_xml_dtd_45
python3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah. It's in both. That would be fine I suppose.

@jtojnar
Copy link
Member Author

jtojnar commented May 20, 2020

@GrahamcOfBorg build gobject-introspection

@Ericson2314
Copy link
Member

liblibarchive builds now

@jtojnar
Copy link
Member Author

jtojnar commented May 21, 2020

@GrahamcOfBorg eval

1 similar comment
@jtojnar
Copy link
Member Author

jtojnar commented May 21, 2020

@GrahamcOfBorg eval

@Ericson2314
Copy link
Member

I just built x86_64 linux and darwin.

@Ericson2314 Ericson2314 merged commit 5aad832 into NixOS:staging May 23, 2020
@jtojnar jtojnar deleted the gi-docs branch May 23, 2020 23:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 1001-2500 This PR causes many rebuilds on Darwin and should most likely target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants