Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#9980 - gnucash should follow gnome packaging guidelines

Attached to Project: Arch Linux
Opened by Jan de Groot (JGC) - Thursday, 27 March 2008, 07:39 GMT
Last edited by Greg (dolby) - Saturday, 17 May 2008, 15:35 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Aaron Griffin (phrakture)
Architecture All
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

See http://wiki.archlinux.org/index.php/Gnome_package_guidelines

Why do you still use the schemas array in the .install scriptlet? We stopped using that since GNOME 2.18. Also, the --disable-schemas-install option isn't reliable.
This task depends upon

Closed by  Greg (dolby)
Saturday, 17 May 2008, 15:35 GMT
Reason for closing:  Fixed
Comment by Aaron Griffin (phrakture) - Thursday, 27 March 2008, 15:38 GMT
Sorry, my fault. I don't use gnome so none of that stuff affects me, and I got 2 head-nods from users, which made me think everything was cool. I will correct it ASAP
Comment by Aaron Griffin (phrakture) - Thursday, 27 March 2008, 17:00 GMT
Just made a commit. Could you please check and see if I missed anything this time?
Comment by Jan de Groot (JGC) - Thursday, 27 March 2008, 18:15 GMT
Looks a lot better, some sidenotes though:
- intltool is only needed when running autotools, perlxml is enough when running standard ./configure
- dependencies are not versioned. Especially with gtkhtml, which is a library without ABI stability warranty, it would be nice to specify a versioned dependency >= on the one you built it with. This also covers Romans remark about the gconf version required, as the dependency chain walks down to a versioned requirement for gconf from gtkhtml.
- gnucash installs icons in the hicolor icon theme, the hicolor icon cache should be updated
- I see files installed in /usr/libexec (would be nice to have a namcap rule for that, because they're easy to overlook)
Comment by Aaron Griffin (phrakture) - Friday, 28 March 2008, 19:28 GMT
Jan, what do you usually do with the /usr/libexec files? Stick them in /usr/lib/$pkgname ?
Comment by Aaron Griffin (phrakture) - Friday, 28 March 2008, 19:52 GMT
There we go, pushing 2.2.4-2. Let me know if it's all good now.

Jan, 'Dank u' 8)
Comment by Jan de Groot (JGC) - Friday, 28 March 2008, 22:07 GMT
Usually I install them in /usr/lib/$pkgname, but in some cases I stuff these things in /usr/bin, depending on how much of these files are in a package. One example is gnome-settings-daemon where the main binary is installed in the libexecdir, while non-gnome users expect it to be in $PATH.

Loading...