mysql[-bin]-5.1.40 ebuild

I had a pressing need for mysql-5.1.40 to be installed for work reasons a couple of weeks ago, and found the state of mysql releases in gentoo to be lacking. I cobbled together the following ebuild using the binary RPM distribution from mysql.com. It should probably be called “mysql-bin”, but whatever.

inherit eutils rpm
 
# http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-server-5.1.40-0.glibc23.x86_64.rpm/from/pick
 
MY_P=MySQL-server-${PV}
 
SRC_URI="http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-server-${PV}-0.glibc23.x86_64.rpm
    http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-client-${PV}-0.glibc23.x86_64.rpm
    http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-shared-${PV}-0.glibc23.x86_64.rpm
    http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-devel-${PV}-0.glibc23.x86_64.rpm"
DESCRIPTION="MySQL-5.1.40 RPM"
HOMEPAGE="http://www.mysql.com"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
 
src_install() {
    dobin usr/bin/*
 
    dosbin usr/sbin/*
 
    dolib usr/lib64/*
 
    insinto /usr/include/mysql
    doins usr/include/mysql/*
 
    insinto /usr/share/aclocal/mysql
    doins usr/share/aclocal/mysql.m4
 
    dodoc usr/share/doc/MySQL-server-5.1.40/*
 
    doman usr/share/man/man1/*
    doman usr/share/man/man8/*
 
    insinto /usr/share/mysql
    doins usr/share/mysql/*
    insinto /usr/share/mysql/charsets
    doins usr/share/mysql/charsets/*
    insinto /usr/share/mysql/english
    doins usr/share/mysql/english/*
 
#/etc/logrotate.d
#/etc/logrotate.d/mysql
}