{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/8481","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/8481/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/8481/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/8481/events","html_url":"https://github.com/NixOS/nixpkgs/pull/8481","id":90633581,"number":8481,"title":"tiled: update to 0.12.3 and build with qt5","user":{"login":"iyzsong","id":803055,"avatar_url":"https://avatars.githubusercontent.com/u/803055?v=3","gravatar_id":"","url":"https://api.github.com/users/iyzsong","html_url":"https://github.com/iyzsong","followers_url":"https://api.github.com/users/iyzsong/followers","following_url":"https://api.github.com/users/iyzsong/following{/other_user}","gists_url":"https://api.github.com/users/iyzsong/gists{/gist_id}","starred_url":"https://api.github.com/users/iyzsong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iyzsong/subscriptions","organizations_url":"https://api.github.com/users/iyzsong/orgs","repos_url":"https://api.github.com/users/iyzsong/repos","events_url":"https://api.github.com/users/iyzsong/events{/privacy}","received_events_url":"https://api.github.com/users/iyzsong/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-24T10:18:16Z","updated_at":"2015-06-24T11:21:52Z","closed_at":"2015-06-24T11:16:22Z","pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/8481","html_url":"https://github.com/NixOS/nixpkgs/pull/8481","diff_url":"https://github.com/NixOS/nixpkgs/pull/8481.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/8481.patch"},"body":"Hi, @ttuegel \r\nthe setup-hook of qtbase add a lot of unwanted depends to tiled by\r\nwritting `propagated-build-inputs` and `propagated-user-env-packages`.\r\nwhen using `qt5.tools`, it will add qtwebkit, qtsvg, etc.\r\n\r\ndoes the propagation really needed?\r\n"},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/114835328","html_url":"https://github.com/NixOS/nixpkgs/pull/8481#issuecomment-114835328","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/8481","id":114835328,"user":{"login":"ttuegel","id":563054,"avatar_url":"https://avatars.githubusercontent.com/u/563054?v=3","gravatar_id":"","url":"https://api.github.com/users/ttuegel","html_url":"https://github.com/ttuegel","followers_url":"https://api.github.com/users/ttuegel/followers","following_url":"https://api.github.com/users/ttuegel/following{/other_user}","gists_url":"https://api.github.com/users/ttuegel/gists{/gist_id}","starred_url":"https://api.github.com/users/ttuegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttuegel/subscriptions","organizations_url":"https://api.github.com/users/ttuegel/orgs","repos_url":"https://api.github.com/users/ttuegel/repos","events_url":"https://api.github.com/users/ttuegel/events{/privacy}","received_events_url":"https://api.github.com/users/ttuegel/received_events","type":"User","site_admin":false},"created_at":"2015-06-24T11:21:52Z","updated_at":"2015-06-24T11:21:52Z","body":"We certainly cannot remove the second line. The `propagatedUserEnvPkgs` is for Qt submodules that have plugins. Even if your package does not use Qt plugins directly, it may be using Qt submodule that uses plugins internally. That is the only way that rule would fire.\r\n\r\nRemoving `propagatedBuildInputs` will break every library that depends on Qt 5."}}