[aur-general] The Unarchiver and provides field
Hi, I'm maintaining The Unarchiver PKGBUILD [1] in the AUR. The Unarchiver is an objective-c application for uncompressing archive file. This is AFAIK the only free implementation of RARv3 format. As this application provides an unrar functionnality, does it make sense to add a "provides=('unrar')" field in the PKGBUILD? The Unarchiver is not a drop-in replacement for the "unrar" command. The binary are not the same and the syntax is different. -- Cédric Girard
2011/5/23 Cédric Girard <girard.cedric@gmail.com>
Hi,
I'm maintaining The Unarchiver PKGBUILD [1] in the AUR. The Unarchiver is an objective-c application for uncompressing archive file. This is AFAIK the only free implementation of RARv3 format.
As this application provides an unrar functionnality, does it make sense to add a "provides=('unrar')" field in the PKGBUILD? The Unarchiver is not a drop-in replacement for the "unrar" command. The binary are not the same and the syntax is different.
[1] http://aur.archlinux.org/packages.php?ID=47977 -- Cédric Girard
2011/5/23 Cédric Girard <girard.cedric@gmail.com>:
Hi,
I'm maintaining The Unarchiver PKGBUILD [1] in the AUR. The Unarchiver is an objective-c application for uncompressing archive file. This is AFAIK the only free implementation of RARv3 format.
As this application provides an unrar functionnality, does it make sense to add a "provides=('unrar')" field in the PKGBUILD? The Unarchiver is not a drop-in replacement for the "unrar" command. The binary are not the same and the syntax is different.
The provides field can be used to satisfy another package's dependency on unrar. With that in mind, it doesn't make sense to add it to your package if the syntax differs and the two packages cannot be used interchangeably.
2011/5/23 Cédric Girard <girard.cedric@gmail.com>:
As this application provides an unrar functionnality, does it make sense to add a "provides=('unrar')" field in the PKGBUILD? The Unarchiver is not a drop-in replacement for the "unrar" command. The binary are not the same and the syntax is different.
Absolutely no point in a provision, then. -- GPG/PGP ID: 8AADBB10
On Mon, May 23, 2011 at 10:51 AM, Evangelos Foutras <foutrelis@gmail.com>wrote:
The provides field can be used to satisfy another package's dependency on unrar. With that in mind, it doesn't make sense to add it to your package if the syntax differs and the two packages cannot be used interchangeably.
OK. This is what I thought but wanted a confirmation as I was asked to add such a field. Thanks, -- Cédric Girard
participants (3)
-
Cédric Girard
-
Evangelos Foutras
-
Ray Rashif