Hi, your package is still using the old %ruby_sitelib and %ruby_sitearch macros, which are now replaced by %ruby_vendorlibdir and %ruby_vendorarchdir. These are located in macros.ruby in ruby-devel package (therefore you don't need to define them). The old macros now point to /usr/local, which results in an unwanted placement of files in your package.
Created attachment 560315 [details] ruby-mysql.spec Okay, found http://fedoraproject.org/wiki/PackagingDrafts/Ruby WRT: Requires: ruby(abi) = 1.9.1 There really should be a rpm macro to set the version. Can you take a quick look at this spec and see if it is okay? Thanks!
Yes, looks ok now. Sorry for the delay :) One more note: you should probably add a virtual provide: Provides: ruby(mysql) = %{version} which is normally used in ruby packaging.
ruby-mysql-2.8.2-6.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/ruby-mysql-2.8.2-6.fc17
Package ruby-mysql-2.8.2-6.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing ruby-mysql-2.8.2-6.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-1784/ruby-mysql-2.8.2-6.fc17 then log in and leave karma (feedback).
ruby-mysql-2.8.2-6.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.