FS#36931 - [libisoburn] Augment PKGBUILD of libisoburn by optdepend and provide

Attached to Project: Arch Linux
Opened by Thomas Schmitt (scdbackup) - Saturday, 14 September 2013, 15:42 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 26 October 2013, 09:10 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The proposed feature shall resolve a problem between AUR and the archlinux repository by making obsolete the AUR packages "xorriso" and "xorriso-tcltk".

AUR package "xorriso" overwrites the xorriso binary of "libisoburn" by an outdated version of GNU xorriso.
AUR package "xorriso-tcltk" depends on AUR "xorriso" and overwrites the wish script xorriso-tcltk from "xorriso" or "libisoburn" by the current trunk version of the upstream SVN (i.e. hot development).

On aur-general@archlinux.org, Lukas Fleischer made this proposal:

"Why don't we simply drop xorriso and xorriso-tcltk from the AUR and add Tcl/Tk/BWidget optdepends to libisoburn? Maybe also add both xorriso and xorriso-tcltk as provides. Sounds like the right thing to do to me."

I myself am not an archlinux user, but the upstream programmer of libisoburn. Nevertheless, Lukas convinced me that his proposal would solve the problem.

"libisoburn" indeed installs the xorriso binary and the wish script xorriso-tcltk.
The optional dependencies would be for xorriso-tcltk:
"tcl", "tk" >= 8.4, "bwidget".
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 26 October 2013, 09:10 GMT
Reason for closing:  Implemented
Comment by Frederik “Freso” S. Olesen (Freso) - Saturday, 14 September 2013, 17:29 GMT
And for further reading and background, this is the thread on aur-general: https://mailman.archlinux.org/pipermail/aur-general/2013-September/025310.html
Comment by Andreas Radke (AndyRTR) - Wednesday, 23 October 2013, 16:25 GMT
Check libisoburn 1.3.2-3 in testing repo. It now provides xorriso and xorriso-tcltk and optdepends on tk and bwidget.

I could split the libisoburn package further if requested into the library package and one or two frontend packages.
But this would require to exactly know what file has to be placed into what package. Best would have to do
this by Makefile install targets.

But I think we can live with the current common package providing frontends.
Comment by Thomas Schmitt (scdbackup) - Wednesday, 23 October 2013, 16:58 GMT
Many thanks for your effort (also the ongoing one to keep the package up-to-date).
I will now request removal of the two outdated AUR packages.

Loading...