# use PLD Linux macros
$0 = fixedsub("glib-gettextize --copy --force","%{__glib_gettextize}", $0)
+ $0 = fixedsub("glib-gettextize --force --copy", "%{__glib_gettextize}", $0)
$0 = fixedsub("intltoolize --copy --force", "%{__intltoolize}", $0)
$0 = fixedsub("automake --add-missing --copy", "%{__automake}", $0)
$0 = fixedsub("automake -a --foreign --copy", "%{__automake}", $0)
$0 = fixedsub("automake -a -c --foreign", "%{__automake}", $0)
$0 = fixedsub("automake -a -c", "%{__automake}", $0)
$0 = fixedsub("libtoolize --force --automake --copy", "%{__libtoolize}", $0)
+ $0 = fixedsub("libtoolize --force --copy", "%{__libtoolize}", $0)
$0 = fixedsub("libtoolize -c -f --automake", "%{__libtoolize}", $0)
sub(/^aclocal$/, "%{__aclocal}")
gsub("%{python3_sitelib}", "%{py3_sitescriptdir}")
gsub("%{python3_version}", "%{py3_ver}")
gsub("%{python2_version}", "%{py_ver}")
+ gsub("%{python3_sitearch}", "%{py3_sitedir}")
gsub(ruby_archdir, "%{ruby_archdir}")
gsub(ruby_libdir, "%{ruby_libdir}")
gsub(/%__cat/, "cat")
gsub(/%__chmod/, "chmod")
+ gsub(/%desktop_database_postun/, "%update_desktop_database")
+ gsub(/%desktop_database_post/, "%update_desktop_database")
+
gsub("/usr/src/linux", "%{_kernelsrcdir}")
gsub("%{_prefix}/src/linux", "%{_kernelsrcdir}")
# sourceforge urls
# Docs about sourceforge mirror system: http://sourceforge.net/apps/trac/sourceforge/wiki/Mirrors
+ # 0. strip "#", rpm5 chops it off
+ sub("#.*", "", url)
+
# 1. unify domains
sub("^http://prdownloads\.sourceforge\.net/", "http://downloads.sourceforge.net/", url)
sub("^http://download\.sf\.net/", "http://downloads.sourceforge.net/", url)
BR[BR_count++] = br
}
-# Load rpm macros
+# {{{ Load rpm macros
# you should update the list also in adapter when making changes here
function import_rpm_macros( v) {
# File with rpm groups
systemduserunitdir = ENVIRON["systemduserunitdir"]
systemdtmpfilesdir = ENVIRON["systemdtmpfilesdir"]
}
+# }}}
-# replace opam names (caml)
+# {{{ replace opam names (caml)
function replace_opam_deps(field, name) {
name = $2
if (name ~ "^(cryptokit|extlib|xmlm)$") {
$2 = name
}
}
+# }}}
-# php virtual deps as discussed in devel-en
+# {{{ php virtual deps as discussed in devel-en
function replace_php_virtual_deps(field) {
pkg = $2
# if (pkg == "php-program") {
}
}
}
+# }}}
# {{{ replace_groupnames(group)
function replace_groupnames(group) {
return
}
}
+# }}}
# {{{ replace_pythonegg(pkg)
function replace_pythonegg(pkg, cmd, line) {
}
# }}}
+# {{{ replace_requires
function replace_requires(field, pkg) {
# strip %{?_isa}
if ($2 ~ /_isa/) {
# {{{ 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(/^python-docker-py$/, "python-docker", $2)
- sub(/^python3-docker-py$/, "python3-docker", $2)
sub(/^PyQt4-devel$/, "python-PyQt4-devel", $2)
sub(/^PyQwt-devel$/, "python-PyQwt-devel", $2)
sub(/^PyYAML$/, "python-PyYAML", $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(/^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-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)
# {{{ 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(/^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)
replace_opam_deps(field)
}
+# }}}
# vim:ts=4:sw=4 fdm=marker