#10935 closed defect (duplicate)
GTK2 pkg does not correctly rebuild gdk-pixbuf.loaders
Reported by: | dcurtis@… | Owned by: | nox@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: |
Description
The normal GTK2 install works fine. But when you build a pkg the "post-activate" command never gets run.
post-activate { system "gdk-pixbuf-query-loaders ${prefix}/lib/gtk-2.0/2.10.0/loaders/*.so > ${prefix}/etc/gtk-2.0/gdk-pixbuf.loaders" }
I believe there is a way in packages to insert post-install scripts which is really what needs to happen. Although the other solution is to somehow make this build the correct file automatically.
To fix this temporarily I just manually built the file and replaced the destroot one.
Change History (6)
comment:1 Changed 18 years ago by pipping@…
Milestone: | → Available Ports |
---|
comment:2 Changed 18 years ago by jmpalacios (Juan Manuel Palacios)
Component: | base → ports |
---|---|
Milestone: | Available Ports → Port Bugs |
Priority: | Blocker → Expected |
severity: | Crash/data loss → Normal |
comment:3 Changed 17 years ago by nox@…
Priority: | Expected → Normal |
---|
comment:4 Changed 17 years ago by jmroot (Joshua Root)
Owner: | changed from darwinports-bugs@… to nox@… |
---|
Assigning to maintainer.
comment:5 Changed 17 years ago by nox@…
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Nope. This file need to be created in post-activate stage. The real problem here is that a pkg installation should run the post-activate stage too. see #11562.
Note: See
TracTickets for help on using
tickets.
Adapting ticket values: this is not a blocker and causes no crashes nor data loss, please use those fields responsibly! Also, it is of the ports component, not base. Moving to the newly created "Port Bugs" milestone, which is new (not complaining about that ;-)
-jmpp