Community Packages

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#34642 - [cairo-dock] Various fixes

Attached to Project: Community Packages
Opened by Balló György (City-busz) - Saturday, 06 April 2013, 16:20 GMT
Last edited by Maxime Gauduin (Alucryd) - Saturday, 06 April 2013, 17:08 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I propose the following changes to cairo-dock packaging (see the attached patches):

cairo-dock:

1. There is no reason to create a cairo-dock group for two packages only. Instead of that, add cairo-dock-plugins as optional dependency.

2. gtkglext is not used by cairo-dock, remove it from depends.

3. Do not add dependencies to makedepends that were already added to depends.

4. Do not modify the themes dir from themes3.2 to themes, otherwise some newer themes are not available for download in preferences.

5. Use package() instead of package_cairo-dock(), because it's not a split package.


cairo-dock-plugins:

1. libxxf86vm is already satisfied by cairo-dock. Do not add to make/optdepends.

2. Add more meaningful descriptions for optdepends. E.g. upower support needs to be decided at build time. If you decide to enable it, then users have to install it to use Logout and PowerManager applets, otherwise these applets are not available.

3. Remove vala from optdepends. Vala is a compiler, it's needed on build time only to generate vapi files.

4. Remove the patches, they are not needed I think.

See the diff files below, which contain my changes for the PKGBUILD files:
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Saturday, 06 April 2013, 17:08 GMT
Reason for closing:  Fixed
Comment by Maxime Gauduin (Alucryd) - Saturday, 06 April 2013, 17:08 GMT
cairo-dock was a split PKGBUILD until I changed my mind about cairo-dock-session. I forgot to remove the remnants.
I applied your changes, and used the newly added prepare function for the rpath patch. Thx.

Loading...