FS#11577 - Multiplie PKGBUILDS needs to fix syntax: nolibtool => !libtool

Attached to Project: Arch Linux
Opened by Tim Jansson (timtux) - Wednesday, 24 September 2008, 18:30 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 13 December 2008, 03:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Kevin Piche (kpiche)
Eric Belanger (Snowman)
Aaron Griffin (phrakture)
James Rayner (iphitus)
Douglas Soares de Andrade (dsa)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Multiple packages in (most notably) extra and community has the old option "nolibtool" which is now deprecated in favor for "!libtool".

Additional info:
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/wv/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/gcc3/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-summa/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libmcrypt/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libipoddevice/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-aiptek/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libxt/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libfontenc/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-mutouch/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-jamstudio/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/lesstif/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libxfixes/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-digitaledge/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-sisusb/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libsexy/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libxvmc/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-voodoo/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-palmax/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libgnomedb/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/unionfs-utils/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/gtkmathview/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/chmlib/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/link-grammar/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/guile-gtk/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-hyperpen/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/jpilot/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/startup-notification/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-rendition/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-magictouch/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-s3/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-i128/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-i740/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/screem/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/gnome-vfs-monikers/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-siliconmotion/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/openslp/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/gtksourceview/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-fpit/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-ur98/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-void/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libxdmcp/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/libxevie/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-v4l/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-vga/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-dummy/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-fbdev/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/bmp-musepack/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-imstt/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-video-tseng/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/xf86-input-tek4957/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/extra/njb-sharp/PKGBUILD
Needs to be fixed (s/nolibtool/!libtool/): /var/abs/community/multimedia/gimpshop/PKGBUILD

Steps to reproduce:
#!/bin/sh
for PKGBUILD in `find /var/abs |grep "PKGBUILD"`; do
if [ "`cat ${PKGBUILD} |grep -o nolibtool`" = "nolibtool" ]; then
echo "Needs to be fixed (s/nolibtool/!libtool/): ${PKGBUILD}"
fi
done
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 13 December 2008, 03:39 GMT
Reason for closing:  Fixed
Comment by Gavin Bisesi (Daenyth) - Wednesday, 24 September 2008, 19:36 GMT
#!/bin/sh
find /var/abs -type f -name PKGBUILD | while read pkg; do
grep -q '^options=.*nolibtool' "$pkg" && echo "nolibtool error: $pkg"
done

# Fix'd
Comment by Eric Belanger (Snowman) - Friday, 05 December 2008, 17:18 GMT
When I'll have some free time, I'll probably fix them all at once.
Comment by Eric Belanger (Snowman) - Sunday, 07 December 2008, 05:05 GMT
I did the changes to the PKGBUILD in extra. There are a few remaining ones but these will need to be rebuilt as other changes like license addition has been done in svn. I'll open a bug for the community packages.
Comment by Eric Belanger (Snowman) - Saturday, 13 December 2008, 03:39 GMT
I went ahead and fixed the remaining packages.

Loading...