- sub(/^php-php-gtk/, "php-gtk2", $2);
-
- # jpackages / fedora java packages
- sub(/^antlr3$/, "java-antlr3", $2);
- sub(/^aqute-bnd$/, "java-bnd", $2);
- sub(/^avalon-framework$/, "java-avalon-framework", $2);
- sub(/^avalon-logkit$/, "java-avalon-logkit", $2);
- sub(/^axis$/, "java-axis", $2);
- sub(/^bouncycastle$/, "java-bcprov", $2);
- sub(/^bouncycastle-mail$/, "java-bcmail", $2);
- sub(/^bouncycastle-pg$/, "java-bcpg", $2);
- sub(/^bouncycastle-tsp$/, "java-bctsp", $2);
- sub(/^bsf$/, "java-bsf", $2);
- sub(/^dom4j$/, "java-dom4j", $2);
- sub(/^flute$/, "java-flute", $2);
- sub(/^gnu-regexp$/, "java-gnu-regexp", $2);
- sub(/^gnu.regexp$/, "java-gnu-regexp", $2);
- sub(/^hamcrest$/, "java-hamcrest", $2);
- sub(/^itext$/, "java-itext", $2);
- sub(/^jaas$/, "java(jaas)", $2);
- sub(/^jaf$/, "java(jaf)", $2);
- sub(/^jakarta-ant$/, "ant", $2);
- sub(/^jakarta-commons-codec$/, "java-commons-codec", $2);
- sub(/^jakarta-commons-httpclient$/, "java-commons-httpclient", $2);
- sub(/^jakarta-commons-logging$/, "java-commons-logging", $2);
- sub(/^jakarta-log4j$/, "java-log4j", $2);
- sub(/^jakarta-oro$/, "java-oro", $2);
- sub(/^jakarta-servletapi$/, "java(servlet)", $2);
- sub(/^java-devel$/, "jdk", $2);
- sub(/^java\(JSP\)$/, "java(jsp)", $2);
- sub(/^java\(JavaServerFaces\)$/, "java(javaserverfaces)", $2);
- sub(/^java\(Portlet\)$/, "java(portlet)", $2);
- sub(/^java\(Servlet\)$/, "java(servlet)", $2);
- sub(/^javamail$/, "java(javamail)", $2);
- sub(/^jaxp$/, "java(jaxp)", $2);
- sub(/^jaxp_parser_impl$/, "java(jaxp_parser_impl)", $2);
- sub(/^jaxp_transform_impl$/, "java(jaxp_transform_impl)", $2);
- sub(/^jce$/, "java(jce)", $2);
- sub(/^jcommon$/, "java-jcommon", $2);
- sub(/^jdbc-stdext$/, "java(jdbc-stdext)", $2);
- sub(/^jdepend$/, "java-jdepend", $2);
- sub(/^jfreechart$/, "java-jfreechart", $2);
- sub(/^jmx$/, "java(jmx)", $2);
- sub(/^jndi$/, "java(jndi)", $2);
- sub(/^jsch$/, "java-jsch", $2);
- sub(/^jsse$/, "java(jsse)", $2);
- sub(/^jta$/, "java(jta)", $2);
- sub(/^junit$/, "java-junit", $2);
- sub(/^junit4$/, "java-junit", $2);
- sub(/^ldapjdk$/, "ldapsdk", $2);
- sub(/^libbase$/, "java-libbase", $2);
- sub(/^libfonts$/, "java-libfonts", $2);
- sub(/^libformula$/, "java-libformula", $2);
- sub(/^liblayout$/, "java-liblayout", $2);
- sub(/^libloader$/, "java-libloader", $2);
- sub(/^librepository$/, "java-librepository", $2);
- sub(/^libserializer$/, "java-libserializer", $2);
- sub(/^log4j$/, "java-log4j", $2);
- sub(/^logging-log4j$/, "java-log4j", $2);
- sub(/^oro$/, "java-oro", $2);
- sub(/^pdf-renderer$/, "java-pdf-renderer", $2);
- sub(/^pentaho-libxml$/, "java-libxml", $2);
- sub(/^rhino$/, "java-rhino", $2);
- sub(/^sac$/, "java-sac", $2);
- sub(/^saxon-scripts$/, "saxon", $2);
- sub(/^servlet$/, "java(servlet)", $2);
- sub(/^uddi4j$/, "java-uddi4j", $2);
- sub(/^ws-jaxme$/, "java-jaxme", $2);
- sub(/^wsdl4j$/, "java-wsdl4j", $2);
- sub(/^xalan-j$/, "java-xalan", $2);
- sub(/^xalan-j2$/, "java-xalan", $2);
- sub(/^xerces-j$/, "java-xerces", $2);
- sub(/^xerces-j2$/, "java-xerces", $2);
- sub(/^xml-commons-apis$/, "java-xml-commons", $2);
- sub(/^xml-commons-resolver$/, "java-xml-commons-resolver", $2);
- sub(/^xmldb-api$/, "java-xmldb", $2);
- sub(/^xmldb-api-sdk$/, "java-xmldb-sdk", $2);
-
- # fedora / redhat
- sub(/^Django$/, "python-django", $2);
- sub(/^GitPython$/, "python-git", $2);
- sub(/^PyQt4-devel$/, "python-PyQt4-devel", $2);
- sub(/^PyQwt-devel$/, "python-PyQwt-devel", $2);
- sub(/^ccid$/, "pcsc-driver-ccid", $2);
- sub(/^chkconfig$/, "/sbin/chkconfig", $2);
- sub(/^db4-devel$/, "db-devel", $2);
- sub(/^dbus-python$/, "python-dbus", $2);
- sub(/^desktop-notification-daemon$/, "dbus(org.freedesktop.Notifications)", $2);
- sub(/^file-devel$/, "libmagic-devel", $2);
- sub(/^freetype2-devel$/, "freetype-devel", $2);
- sub(/^fuse-devel$/, "libfuse-devel", $2);
- sub(/^gamin-python$/, "python-gamin", $2);
- sub(/^gcc-c\+\+$/, "libstdc++-devel", $2);
- sub(/^gnome-desktop3-devel$/, "gnome-desktop-devel", $2);
- sub(/^gnome-python2-extras$/, "python-gnome-extras", $2);
- sub(/^gnome-python2-gconf$/, "python-gnome-gconf", $2);
- sub(/^gnome-python2-gnomekeyring$/, "python-gnome-desktop-keyring", $2);
- sub(/^gnome-python2-gtkspell$/, "python-gnome-extras-gtkspell", $2);
- sub(/^gtk-sharp2-devel$/, "dotnet-gtk-sharp2-devel", $2);
- sub(/^gtk2$/, "gtk+2", $2);
- sub(/^gtk2-devel$/, "gtk+2-devel", $2);
- sub(/^gtk3-devel$/, "gtk+3-devel", $2);
- sub(/^initscripts$/, "rc-scripts", $2);
- sub(/^iproute$/, "iproute2", $2);
- sub(/^iscsi-initiator-utils$/, "open-iscsi", $2);
- sub(/^keyutils-libs-devel$/, "keyutils-devel", $2);
- sub(/^libSM-devel$/, "xorg-lib-libSM-devel", $2);
- sub(/^libX11-devel$/, "xorg-lib-libX11-devel", $2);
- sub(/^libXScrnSaver-devel$/, "xorg-lib-libXScrnSaver-devel", $2);
- sub(/^libXau-devel$/, "xorg-lib-libXau-devel", $2);
- sub(/^libXcomposite-devel$/, "xorg-lib-libXcomposite-devel", $2);
- sub(/^libXcursor-devel$/, "xorg-lib-libXcursor-devel", $2);
- sub(/^libXdamage-devel$/, "xorg-lib-libXdamage-devel", $2);
- sub(/^libXext-devel$/, "xorg-lib-libXext-devel", $2);
- sub(/^libXft-devel$/, "xorg-lib-libXft-devel", $2);
- sub(/^libXinerama-devel$/, "xorg-lib-libXinerama-devel", $2);
- sub(/^libXrandr-devel$/, "xorg-lib-libXrandr-devel", $2);
- sub(/^libXrender-devel$/, "xorg-lib-libXrender-devel", $2);
- sub(/^libXxf86vm-devel$/, "xorg-lib-libXxf86vm-devel", $2);
- sub(/^libacl-devel$/, "acl-devel", $2);
- sub(/^libcurl-devel$/, "curl-devel", $2);
- sub(/^libgudev1-devel$/, "udev-glib-devel", $2);
- sub(/^libmx-devel$/, "mx-devel", $2);
- sub(/^libselinux-python$/, "python-selinux", $2);
- sub(/^libsrtp-devel$/, "srtp-devel", $2);
- sub(/^libtdb$/, "tdb", $2);
- sub(/^libtdb-devel$/, "tdb-devel", $2);
- sub(/^libtevent$/, "tevent", $2);
- sub(/^libtevent-devel$/, "tevent-devel", $2);
- sub(/^libusb1-devel$/, "libusb-devel", $2);
- sub(/^mod_wsgi$/, "apache-mod_wsgi", $2);
- sub(/^newt-python$/, "python-snack", $2);
- sub(/^notify-python$/, "python-pynotify", $2);
- sub(/^pcsc-lite-ccid$/, "pcsc-driver-ccid", $2);
- sub(/^pulseaudio-libs-devel$/, "pulseaudio-devel", $2);
- sub(/^pyOpenSSL$/, "python-pyOpenSSL", $2);
- sub(/^pycairo$/, "python-pycairo", $2);
- sub(/^pyflakes$/, "python-pyflakes", $2);
- sub(/^pygobject2$/, "python-pygobject", $2);
- sub(/^pygobject3-devel$/, "python-pygobject3-common-devel", $2);
- sub(/^pygtk2$/, "python-pygtk", $2);
- sub(/^pygtk2-devel$/, "python-pygtk-devel", $2);
- sub(/^pygtk2-libglade$/, "python-pygtk-glade", $2);
- sub(/^pysvn$/, "python-pysvn", $2);
- sub(/^pytalloc$/, "python-talloc", $2);
- sub(/^pytalloc-devel$/, "python-talloc-devel", $2);
- sub(/^python-cups$/, "python-pycups", $2);
- sub(/^python-enchant$/, "python-pyenchant", $2);
- sub(/^python-imaging$/, "python-PIL", $2);
- sub(/^python-imaging-tk$/, "python-PIL-tk", $2);
- sub(/^python-newt$/, "python-snack", $2);
- sub(/^python-pygtk$/, "python-pygtk-gtk", $2);
- sub(/^python-recaptcha-client$/, "python-recaptcha", $2);
- sub(/^python-twisted-core$/, "python-TwistedCore", $2);
- sub(/^python-twisted-core$/, "python-TwistedCore", $2);
- sub(/^python-twisted-names$/, "python-TwistedNames", $2);
- sub(/^python2-devel$/, "python-devel", $2);
- sub(/^pytz$/, "python-pytz", $2);
- sub(/^qt4-devel$/, "qt4-build", $2);
- sub(/^qt4-webkit-devel$/, "QtWebKit-devel", $2);
- sub(/^qtlockedfile-devel$/, "QtLockedFile-devel", $2);
- sub(/^qtsingleapplication-devel$/, "QtSingleApplication-devel", $2);
- sub(/^rpm-python$/, "python-rpm", $2);
- sub(/^sip-devel$/, "python-sip-devel", $2);
- sub(/^tftp-server$/, "tftpdaemon", $2);
- sub(/^tkinter$/, "python-tkinter", $2);
- sub(/^urw-fonts$/, "fonts-Type1-urw", $2);
- sub(/^webkitgtk3-devel$/, "gtk-webkit3-devel", $2);
- sub(/^xapian-bindings-python$/, "python-xapian", $2);
- sub(/^xorg-x11-server-sdk$/, "xorg-xserver-server-devel", $2);
-
- # mandriva
- sub(/^python-gobject-devel$/, "python-pygobject-devel", $2);
- sub(/^python-pyrex$/, "python-Pyrex", $2);
- sub(/^webkitgtk-devel$/, "gtk-webkit-devel", $2);
- sub(/^python-curl$/, "python-pycurl", $2);
- sub(/^python-webkitgtk$/, "python-pywebkitgtk", $2);
- sub(/^pygtk2.0$/, "python-pygtk-gtk", $2);
- sub(/^gnome-python-gconf$/, "python-gnome-gconf", $2);
-
- # debian / ubuntu
- sub(/^blkid-dev$/, "libblkid-devel", $2);
- sub(/^ext2fs-dev$/, "e2fsprogs-devel", $2);
- sub(/^libao-dev$/, "libao-devel", $2);
- sub(/^libboost-filesystem[0-9.]+-dev$/, "boost-devel", $2);
- sub(/^libboost-program-options[0-9.]+-dev$/, "boost-devel", $2);
- sub(/^libboost-regex[0-9.]+-dev$/, "boost-devel", $2);
- sub(/^libboost-thread[0-9.]+-dev$/, "boost-devel", $2);
- sub(/^libcurl4-openssl-dev$/, "curl-devel", $2);
- sub(/^libdnet-dev$/, "libdnet-devel", $2);
- sub(/^libesd0-dev$/, "esound-devel", $2);
- sub(/^libfishsound1-dev$/, "libfishsound-devel", $2);
- sub(/^libgconf2-dev$/, "GConf2-devel", $2);
- sub(/^libgl1-mesa-dev$/, "OpenGL-devel", $2);
- sub(/^libgl1-mesa-dri$/, "OpenGL", $2);
- sub(/^libglib2.0-dev$/, "glib2-devel", $2);
- sub(/^libglu1-mesa-dev$/, "OpenGL-GLU-devel", $2);
- sub(/^libgtk2.0-dev$/, "gtk+2-devel", $2);
- sub(/^libhunspell-dev$/, "hunspell-devel", $2);
- sub(/^libmcrypt-dev$/, "libmcrypt-devel", $2);
- sub(/^libmhash-dev$/, "mhash-devel", $2);
- sub(/^liboggz1-dev$/, "libggz-devel", $2);
- sub(/^libpango1.0-dev$/, "pango-devel", $2);
- sub(/^libqt4-dev$/, "qt4-build", $2);
- sub(/^libshout3-dev$/, "libshout-devel", $2);
- sub(/^libslp-dev$/, "openslp-devel", $2);
- sub(/^libsndfile1-dev$/, "libsndfile-devel", $2);
- sub(/^libspeex-dev$/, "speex-devel", $2);
- sub(/^libssl-dev$/, "openssl-devel", $2);
- sub(/^libvorbis-dev$/, "libvorbis-devel", $2);
- sub(/^libxslt1-dev$/, "libxslt-devel", $2);
- sub(/^libxss-dev$/, "xorg-lib-libXScrnSaver-devel", $2);
- sub(/^mesa-common-dev$/, "OpenGL-devel", $2);
- sub(/^libudev$/, "udev-libs", $2);
- sub(/^tcp_wrappers-devel$/, "libwrap-devel", $2);
- sub(/^vala-tools$/, "vala", $2);
- sub(/^vala-devel$/, "vala", $2);
-
- # altlinux
- sub(/^libatk-devel$/, "atk-devel", $2);
- sub(/^libgit-devel$/, "git-core-devel", $2);
- sub(/^libgtk\+2-devel$/, "gtk+2-devel", $2);
- sub(/^libncurses-devel$/, "ncurses-devel", $2);
- sub(/^libncursesxx-devel$/, "ncurses-c++-devel", $2);
- sub(/^libpango-devel$/, "pango-devel", $2);
- sub(/^libpcre-devel$/, "pcre-devel", $2);
- sub(/^libpopt-devel$/, "popt-devel", $2);
- sub(/^libssl-devel$/, "openssl-devel", $2);
-
- # suse
- sub(/^alsa-devel$/, "alsa-lib-devel", $2);
- sub(/^gtk-sharp2$/, "dotnet-gtk-sharp2", $2);
- sub(/^gtkmm2-devel$/, "gtkmm-devel", $2);
- sub(/^libexpat-devel$/, "expat-devel", $2);
- sub(/^libffmpeg-devel$/, "ffmpeg-devel", $2);
- sub(/^libopenssl-devel$/, "openssl-devel", $2);
- sub(/^libpulse-devel$/, "pulseaudio-devel", $2);
- sub(/^monodoc-core$/, "mono-monodoc", $2);
- sub(/^python-gtk$/, "python-pygtk-gtk", $2);
-
- replace_php_virtual_deps()
+ sub(/^php-php-gtk/, "php-gtk2", $2)
+
+ sub(/^rake/, "ruby-rake", $2)
+
+ # {{{ jpackages / fedora java packages
+ sub(/^antlr3$/, "java-antlr3", $2)
+ sub(/^aqute-bnd$/, "java-bnd", $2)
+ sub(/^avalon-framework$/, "java-avalon-framework", $2)
+ sub(/^avalon-logkit$/, "java-avalon-logkit", $2)
+ sub(/^axis$/, "java-axis", $2)
+ sub(/^bouncycastle$/, "java-bcprov", $2)
+ sub(/^bouncycastle-mail$/, "java-bcmail", $2)
+ sub(/^bouncycastle-pg$/, "java-bcpg", $2)
+ sub(/^bouncycastle-tsp$/, "java-bctsp", $2)
+ sub(/^bsf$/, "java-bsf", $2)
+ sub(/^dom4j$/, "java-dom4j", $2)
+ sub(/^flute$/, "java-flute", $2)
+ sub(/^gnu-regexp$/, "java-gnu-regexp", $2)
+ sub(/^gnu.regexp$/, "java-gnu-regexp", $2)
+ sub(/^hamcrest$/, "java-hamcrest", $2)
+ sub(/^itext$/, "java-itext", $2)
+ sub(/^jaas$/, "java(jaas)", $2)
+ sub(/^jaf$/, "java(jaf)", $2)
+ sub(/^jakarta-ant$/, "ant", $2)
+ sub(/^jakarta-commons-codec$/, "java-commons-codec", $2)
+ sub(/^jakarta-commons-httpclient$/, "java-commons-httpclient", $2)
+ sub(/^jakarta-commons-lang24$/, "java-commons-lang", $2)
+ sub(/^jakarta-commons-logging$/, "java-commons-logging", $2)
+ sub(/^jakarta-commons-net$/, "java-commons-net", $2)
+ sub(/^jakarta-log4j$/, "java-log4j", $2)
+ sub(/^jakarta-oro$/, "java-oro", $2)
+ sub(/^jakarta-servletapi$/, "java(servlet)", $2)
+ sub(/^java-devel$/, "jdk", $2)
+ sub(/^java-dom$/, "java-dom4j", $2)
+ sub(/^java\(JSP\)$/, "java(jsp)", $2)
+ sub(/^java\(JavaServerFaces\)$/, "java(javaserverfaces)", $2)
+ sub(/^java\(Portlet\)$/, "java(portlet)", $2)
+ sub(/^java\(Servlet\)$/, "java(servlet)", $2)
+ sub(/^javamail$/, "java(javamail)", $2)
+ sub(/^jaxp$/, "java(jaxp)", $2)
+ sub(/^jaxp_parser_impl$/, "java(jaxp_parser_impl)", $2)
+ sub(/^jaxp_transform_impl$/, "java(jaxp_transform_impl)", $2)
+ sub(/^jce$/, "java(jce)", $2)
+ sub(/^jcommon$/, "java-jcommon", $2)
+ sub(/^jdbc-stdext$/, "java(jdbc-stdext)", $2)
+ sub(/^jdepend$/, "java-jdepend", $2)
+ sub(/^jfreechart$/, "java-jfreechart", $2)
+ sub(/^jmx$/, "java(jmx)", $2)
+ sub(/^jndi$/, "java(jndi)", $2)
+ sub(/^jsch$/, "java-jsch", $2)
+ sub(/^jsse$/, "java(jsse)", $2)
+ sub(/^jta$/, "java(jta)", $2)
+ sub(/^junit$/, "java-junit", $2)
+ sub(/^junit4$/, "java-junit", $2)
+ sub(/^ldapjdk$/, "ldapsdk", $2)
+ sub(/^libbase$/, "java-libbase", $2)
+ sub(/^libfonts$/, "java-libfonts", $2)
+ sub(/^libformula$/, "java-libformula", $2)
+ sub(/^liblayout$/, "java-liblayout", $2)
+ sub(/^libloader$/, "java-libloader", $2)
+ sub(/^librepository$/, "java-librepository", $2)
+ sub(/^libserializer$/, "java-libserializer", $2)
+ sub(/^log4j$/, "java-log4j", $2)
+ sub(/^logging-log4j$/, "java-log4j", $2)
+ sub(/^oro$/, "java-oro", $2)
+ sub(/^pdf-renderer$/, "java-pdf-renderer", $2)
+ sub(/^pentaho-libxml$/, "java-libxml", $2)
+ sub(/^rhino$/, "java-rhino", $2)
+ sub(/^sac$/, "java-sac", $2)
+ sub(/^saxon-scripts$/, "saxon", $2)
+ sub(/^servlet$/, "java(servlet)", $2)
+ sub(/^uddi4j$/, "java-uddi4j", $2)
+ sub(/^ws-jaxme$/, "java-jaxme", $2)
+ sub(/^wsdl4j$/, "java-wsdl4j", $2)
+ sub(/^xalan-j$/, "java-xalan", $2)
+ sub(/^xalan-j2$/, "java-xalan", $2)
+ sub(/^xerces-j$/, "java-xerces", $2)
+ sub(/^xerces-j2$/, "java-xerces", $2)
+ sub(/^xml-commons-apis$/, "java-xml-commons", $2)
+ sub(/^xml-commons-resolver$/, "java-xml-commons-resolver", $2)
+ sub(/^xmldb-api$/, "java-xmldb", $2)
+ sub(/^xmldb-api-sdk$/, "java-xmldb-sdk", $2)
+ # }}}
+
+ # {{{ fedora / redhat
+ sub(/^Django$/, "python-django", $2)
+ sub(/^qt5-qtwebkit-devel$/, "Qt5WebKit-devel", $2)
+ sub(/^GitPython$/, "python-git", $2)
+ sub(/^MySQL-python$/, "python-MySQLdb", $2)
+ sub(/^NetworkManager-glib-devel$/, "NetworkManager-devel", $2)
+ sub(/^PyQt4-devel$/, "python-PyQt4-devel", $2)
+ sub(/^PyQwt-devel$/, "python-PyQwt-devel", $2)
+ sub(/^PyYAML$/, "python-PyYAML", $2)
+ sub(/^ccid$/, "pcsc-driver-ccid", $2)
+ sub(/^cdparanoia-devel$/, "cdparanoia-III-devel", $2)
+ sub(/^chkconfig$/, "/sbin/chkconfig", $2)
+ sub(/^db4-devel$/, "db-devel", $2)
+ sub(/^dbus-python$/, "python-dbus", $2)
+ sub(/^desktop-notification-daemon$/, "dbus(org.freedesktop.Notifications)", $2)
+ sub(/^device-mapper-multipath$/, "multipath-tools", $2)
+ sub(/^django-tagging$/, "python-django_tagging", $2)
+ sub(/^elfutils-libelf-devel$/, "elfutils-devel", $2)
+ sub(/^file-devel$/, "libmagic-devel", $2)
+ sub(/^firebird-devel$/, "Firebird-devel", $2)
+ sub(/^freetype2-devel$/, "freetype-devel", $2)
+ sub(/^fuse-devel$/, "libfuse-devel", $2)
+ sub(/^gamin-python$/, "python-gamin", $2)
+ sub(/^gcc-c\+\+$/, "libstdc++-devel", $2)
+ sub(/^gnome-desktop3-devel$/, "gnome-desktop-devel", $2)
+ sub(/^gnome-python2-extras$/, "python-gnome-extras", $2)
+ sub(/^gnome-python2-gconf$/, "python-gnome-gconf", $2)
+ sub(/^gnome-python2-gnomekeyring$/, "python-gnome-desktop-keyring", $2)
+ sub(/^gnome-python2-gtkspell$/, "python-gnome-extras-gtkspell", $2)
+ sub(/^gtk-sharp2-devel$/, "dotnet-gtk-sharp2-devel", $2)
+ sub(/^gtk2$/, "gtk+2", $2)
+ sub(/^gtk2-devel$/, "gtk+2-devel", $2)
+ sub(/^gtk3$/, "gtk+3", $2)
+ sub(/^gtk3-devel$/, "gtk+3-devel", $2)
+ sub(/^initscripts$/, "rc-scripts", $2)
+ sub(/^iproute$/, "iproute2", $2)
+ sub(/^iptables-ipv6$/, "iptables", $2)
+ sub(/^iscsi-initiator-utils$/, "open-iscsi", $2)
+ sub(/^kdelibs4-devel$/, "kde4-kdelibs-devel", $2)
+ sub(/^keyutils-libs-devel$/, "keyutils-devel", $2)
+ sub(/^lasso-python$/, "python-lasso", $2)
+ sub(/^libICE-devel$/, "xorg-lib-libICE-devel", $2)
+ sub(/^libSM-devel$/, "xorg-lib-libSM-devel", $2)
+ sub(/^libX11-devel$/, "xorg-lib-libX11-devel", $2)
+ sub(/^libXScrnSaver-devel$/, "xorg-lib-libXScrnSaver-devel", $2)
+ sub(/^libXau-devel$/, "xorg-lib-libXau-devel", $2)
+ sub(/^libXcomposite-devel$/, "xorg-lib-libXcomposite-devel", $2)
+ sub(/^libXcursor-devel$/, "xorg-lib-libXcursor-devel", $2)
+ sub(/^libXdamage-devel$/, "xorg-lib-libXdamage-devel", $2)
+ sub(/^libXext-devel$/, "xorg-lib-libXext-devel", $2)
+ sub(/^libXft-devel$/, "xorg-lib-libXft-devel", $2)
+ sub(/^libXi-devel$/, "xorg-lib-libXi-devel", $2)
+ sub(/^libXinerama-devel$/, "xorg-lib-libXinerama-devel", $2)
+ sub(/^libXmu-devel$/, "xorg-lib-libXmu-devel", $2)
+ sub(/^libXrandr-devel$/, "xorg-lib-libXrandr-devel", $2)
+ sub(/^libXrender-devel$/, "xorg-lib-libXrender-devel", $2)
+ sub(/^libXt-devel$/, "xorg-lib-libXt-devel", $2)
+ sub(/^libXtst-devel$/, "xorg-lib-libXtst-devel", $2)
+ sub(/^libXv-devel$/, "xorg-lib-libXv-devel", $2)
+ sub(/^libXxf86misc-devel$/, "xorg-lib-libXxf86misc-devel", $2)
+ sub(/^libXxf86vm-devel$/, "xorg-lib-libXxf86vm-devel", $2)
+ sub(/^libacl-devel$/, "acl-devel", $2)
+ sub(/^libappstream-glib$/, "appstream-glib", $2)
+ sub(/^libattr-devel$/, "attr-devel", $2)
+ sub(/^libcurl-devel$/, "curl-devel", $2)
+ sub(/^libgudev1-devel$/, "udev-glib-devel", $2)
+ sub(/^libicns-utils$/, "libicns", $2)
+ sub(/^libmx-devel$/, "mx-devel", $2)
+ sub(/^libselinux-python$/, "python-selinux", $2)
+ sub(/^libsrtp-devel$/, "srtp-devel", $2)
+ sub(/^libtdb$/, "tdb", $2)
+ sub(/^libtdb-devel$/, "tdb-devel", $2)
+ sub(/^libtevent$/, "tevent", $2)
+ sub(/^libtevent-devel$/, "tevent-devel", $2)
+ sub(/^libusb1-devel$/, "libusb-devel", $2)
+ sub(/^libuser-python$/, "python-libuser", $2)
+ sub(/^libvirt-python$/, "python-libvirt", $2)
+ sub(/^libxkbfile-devel$/, "xorg-lib-libxkbfile", $2)
+ sub(/^libxml2-python$/, "python-libxml2", $2)
+ sub(/^m2crypto$/, "python-M2Crypto", $2)
+ sub(/^mod_wsgi$/, "apache-mod_wsgi", $2)
+ sub(/^newt-python$/, "python-snack", $2)
+ sub(/^notify-python$/, "python-pynotify", $2)
+ sub(/^oxygen-icon-theme$/, "kde4-icons-oxygen", $2)
+ sub(/^pcsc-lite-ccid$/, "pcsc-driver-ccid", $2)
+ sub(/^pulseaudio-libs-devel$/, "pulseaudio-devel", $2)
+ sub(/^pyOpenSSL$/, "python-pyOpenSSL", $2)
+ sub(/^pycairo$/, "python-pycairo", $2)
+ sub(/^pyflakes$/, "python-pyflakes", $2)
+ sub(/^pygobject2$/, "python-pygobject", $2)
+ sub(/^pygobject3$/, "python-pygobject3", $2)
+ sub(/^pygobject3-devel$/, "python-pygobject3-common-devel", $2)
+ sub(/^pygpgme$/, "python-pygpgme", $2)
+ sub(/^pygtk2$/, "python-pygtk", $2)
+ sub(/^pygtk2-devel$/, "python-pygtk-devel", $2)
+ sub(/^pygtk2-libglade$/, "python-pygtk-glade", $2)
+ sub(/^pykickstart$/, "python-pykickstart", $2)
+ sub(/^pyliblzma$/, "python-pygpgme", $2)
+ sub(/^pyparsing$/, "python-pyparsing", $2)
+ sub(/^pyparted$/, "python-parted", $2)
+ sub(/^pyserial$/, "python-serial", $2)
+ sub(/^pysvn$/, "python-pysvn", $2)
+ sub(/^pytalloc$/, "python-talloc", $2)
+ sub(/^pytalloc-devel$/, "python-talloc-devel", $2)
+ sub(/^pytest$/, "python-pytest", $2)
+ sub(/^python-PyQt4-devel$/, "sip-PyQt4", $2)
+ sub(/^python-crypto$/, "python-Crypto", $2)
+ sub(/^python-cups$/, "python-pycups", $2)
+ sub(/^python-docker-py$/, "python-docker", $2)
+ sub(/^python-enchant$/, "python-pyenchant", $2)
+ sub(/^python-imaging$/, "python-PIL", $2)
+ sub(/^python-imaging-tk$/, "python-PIL-tk", $2)
+ sub(/^python-ndg_httpsclient$/, "python-ndg-httpsclient", $2)
+ sub(/^python-newt$/, "python-snack", $2)
+ sub(/^python-pygtk$/, "python-pygtk-gtk", $2)
+ sub(/^python-recaptcha-client$/, "python-recaptcha", $2)
+ sub(/^python-sphinx$/, "sphinx-pdg", $2)
+ sub(/^python-sqlalchemy$/, "python-SQLAlchemy", $2)
+ sub(/^python-twisted$/, "python-TwistedCore", $2)
+ sub(/^python-twisted-core$/, "python-TwistedCore", $2)
+ sub(/^python-twisted-names$/, "python-TwistedNames", $2)
+ sub(/^python-twisted-web$/, "python-TwistedWeb", $2)
+ sub(/^python-unittest2$/, "python-modules", $2)
+ sub(/^python-uuid$/, "python-modules", $2)
+ sub(/^python-xlib$/, "python-Xlib", $2)
+ sub(/^python-zope-interface$/, "Zope-Interface", $2)
+ sub(/^python-zope.component$/, "Zope-Component", $2)
+ sub(/^python-zope.interface$/, "Zope-Interface", $2)
+ sub(/^python2-devel$/, "python-devel", $2)
+ sub(/^python3-docker-py$/, "python3-docker", $2)
+ sub(/^pytz$/, "python-pytz", $2)
+ sub(/^pyxdg$/, "python-pyxdg", $2)
+ sub(/^qt4-devel$/, "qt4-build", $2)
+ sub(/^qt4-webkit-devel$/, "QtWebKit-devel", $2)
+ sub(/^qtiocompressor-devel$/, "QtIOCompressor-devel", $2)
+ sub(/^qtlockedfile-devel$/, "QtLockedFile-devel", $2)
+ sub(/^qtsingleapplication-devel$/, "QtSingleApplication-devel", $2)
+ sub(/^rpm-python$/, "python-rpm", $2)
+ sub(/^sip-devel$/, "python-sip-devel", $2)
+ sub(/^tftp-server$/, "tftpdaemon", $2)
+ sub(/^tkinter$/, "python-tkinter", $2)
+ sub(/^urw-fonts$/, "fonts-Type1-urw", $2)
+ sub(/^webkitgtk3-devel$/, "gtk-webkit3-devel", $2)
+ sub(/^xapian-bindings-python$/, "python-xapian", $2)
+ sub(/^xorg-x11-proto-devel$/, "xorg-proto-xproto-devel", $2)
+ sub(/^xorg-x11-server-sdk$/, "xorg-xserver-server-devel", $2)
+ # }}}
+
+ # {{{ mandriva
+ sub(/^gnome-python-gconf$/, "python-gnome-gconf", $2)
+ sub(/^pygtk2.0$/, "python-pygtk-gtk", $2)
+ sub(/^python-curl$/, "python-pycurl", $2)
+ sub(/^python-gobject-devel$/, "python-pygobject-devel", $2)
+ sub(/^python-pyrex$/, "python-Pyrex", $2)
+ sub(/^python-webkitgtk$/, "python-pywebkitgtk", $2)
+ sub(/^webkitgtk-devel$/, "gtk-webkit-devel", $2)
+ # }}}
+
+ # {{{ debian / ubuntu
+ sub(/^blkid-dev$/, "libblkid-devel", $2)
+ sub(/^ext2fs-dev$/, "e2fsprogs-devel", $2)
+ sub(/^libao-dev$/, "libao-devel", $2)
+ sub(/^libboost-filesystem[0-9.]+-dev$/, "boost-devel", $2)
+ sub(/^libboost-program-options[0-9.]+-dev$/, "boost-devel", $2)
+ sub(/^libboost-regex[0-9.]+-dev$/, "boost-devel", $2)
+ sub(/^libboost-thread[0-9.]+-dev$/, "boost-devel", $2)
+ sub(/^libcurl4-openssl-dev$/, "curl-devel", $2)
+ sub(/^libdnet-dev$/, "libdnet-devel", $2)
+ sub(/^libesd0-dev$/, "esound-devel", $2)
+ sub(/^libfishsound1-dev$/, "libfishsound-devel", $2)
+ sub(/^libgconf2-dev$/, "GConf2-devel", $2)
+ sub(/^libgl1-mesa-dev$/, "OpenGL-devel", $2)
+ sub(/^libgl1-mesa-dri$/, "OpenGL", $2)
+ sub(/^libglib2.0-dev$/, "glib2-devel", $2)
+ sub(/^libglu1-mesa-dev$/, "OpenGL-GLU-devel", $2)
+ sub(/^libgtk2.0-dev$/, "gtk+2-devel", $2)
+ sub(/^libhunspell-dev$/, "hunspell-devel", $2)
+ sub(/^libmcrypt-dev$/, "libmcrypt-devel", $2)
+ sub(/^libmhash-dev$/, "mhash-devel", $2)
+ sub(/^liboggz1-dev$/, "libggz-devel", $2)
+ sub(/^libpango1.0-dev$/, "pango-devel", $2)
+ sub(/^libqt4-dev$/, "qt4-build", $2)
+ sub(/^libshout3-dev$/, "libshout-devel", $2)
+ sub(/^libslp-dev$/, "openslp-devel", $2)
+ sub(/^libsndfile1-dev$/, "libsndfile-devel", $2)
+ sub(/^libspeex-dev$/, "speex-devel", $2)
+ sub(/^libssl-dev$/, "openssl-devel", $2)
+ sub(/^libudev$/, "udev-libs", $2)
+ sub(/^libvorbis-dev$/, "libvorbis-devel", $2)
+ sub(/^libxslt1-dev$/, "libxslt-devel", $2)
+ sub(/^libxss-dev$/, "xorg-lib-libXScrnSaver-devel", $2)
+ sub(/^mesa-common-dev$/, "OpenGL-devel", $2)
+ sub(/^tcp_wrappers-devel$/, "libwrap-devel", $2)
+ sub(/^vala-devel$/, "vala", $2)
+ sub(/^vala-tools$/, "vala", $2)
+ # }}}
+
+ # {{{ altlinux
+ sub(/^libatk-devel$/, "atk-devel", $2)
+ sub(/^libgit-devel$/, "git-core-devel", $2)
+ sub(/^libgtk\+2-devel$/, "gtk+2-devel", $2)
+ sub(/^libncurses-devel$/, "ncurses-devel", $2)
+ sub(/^libncursesxx-devel$/, "ncurses-c++-devel", $2)
+ sub(/^libpango-devel$/, "pango-devel", $2)
+ sub(/^libpcre-devel$/, "pcre-devel", $2)
+ sub(/^libpopt-devel$/, "popt-devel", $2)
+ sub(/^libssl-devel$/, "openssl-devel", $2)
+ # }}}
+
+ # {{{ suse/opensuse
+ sub(/^alsa-devel$/, "alsa-lib-devel", $2)
+ sub(/^python-djangorestframework$/, "python-django-rest-framework", $2)
+ sub(/^python-django_compressor$/, "python-django-compressor", $2)
+ sub(/^bitstream-vera$/, "fonts-TTF-bitstream-vera", $2)
+ sub(/^gtk-sharp2$/, "dotnet-gtk-sharp2", $2)
+ sub(/^gtkmm2-devel$/, "gtkmm-devel", $2)
+ sub(/^libexpat-devel$/, "expat-devel", $2)
+ sub(/^libffmpeg-devel$/, "ffmpeg-devel", $2)
+ sub(/^libffms2-devel$/, "ffms2-devel", $2)
+ sub(/^libopenssl-devel$/, "openssl-devel", $2)
+ sub(/^libpulse-devel$/, "pulseaudio-devel", $2)
+ sub(/^libqt4-devel$/, "qt4-build, qt4-qmake, QtCore-devel", $2)
+ sub(/^monodoc-core$/, "mono-monodoc", $2)
+ sub(/^python-Babel$/, "python-babel", $2)
+ sub(/^python-Django$/, "python-django", $2)
+ sub(/^python-Pillow$/, "python-pillow", $2)
+ sub(/^python-cairo$/, "python-pycairo", $2)
+ sub(/^python-gobject$/, "python-pygobject", $2)
+ sub(/^python-gstreamer-0_10$/, "python-gstreamer", $2)
+ sub(/^python-gtk$/, "python-pygtk-gtk", $2)
+ sub(/^python-xdg$/, "python-pyxdg", $2)
+ # }}}
+
+ replace_php_virtual_deps(field)
+
+ replace_opam_deps(field)