[arch-multilib] common variables in PKGBUILD
harv at gmx.de
Wed Sep 15 03:54:13 EDT 2010
Some time ago I asked for your comments on my PKGBUILD for
lib32-libgtkhtml. After some corrections I uploaded it to the AUR
(http://aur.archlinux.org/packages.php?ID=40554). Some additional
comments came in then and now I'm kinda stuck.
You guys use common variables like _pkgbasename in your PKGBUILDs for
the multilib repository. This seems to be against the AUR Packaging
"Do not introduce new variables into your PKGBUILD build scripts, unless
the package cannot be built without doing so, as these could possibly
conflict with variables used in makepkg itself. If a new variable is
absolutely required, prefix the variable name with an underscore"
But... Using these common variables is a lot easier (and more elegant)
especially if it comes to maintaining a PKGBUILD over the time.
I'd vote for changing the wiki to a less harsh standard by allowing
_any_ variable prefixed with an underscore.
Sadly not even the AUR webinterface pays attention to variables right
now. By using a source like
_majorver=(`echo $pkgver | egrep -o '[0-9]+\.[0-9]*+'`)
the source link on the AUR page of the Pakage breaks...
Any comments/advices on that?
Linux is like a wigwam: No Gates, no Windows and an Apache inside
More information about the arch-multilib