Opened 14 years ago

Closed 13 years ago

Last modified 11 years ago

#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 14 years ago by pipping@…

Milestone: Available Ports

comment:2 Changed 14 years ago by jmpp@…

Component: baseports
Milestone: Available PortsPort Bugs
Priority: BlockerExpected
severity: Crash/data lossNormal

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

comment:3 Changed 13 years ago by nox@…

Priority: ExpectedNormal

comment:4 Changed 13 years ago by jmroot (Joshua Root)

Owner: changed from darwinports-bugs@… to nox@…

Assigning to maintainer.

comment:5 Changed 13 years ago by nox@…

Resolution: duplicate
Status: newclosed

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.

comment:6 Changed 11 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.