bindep-fallbacks for openSUSE

Currently the bindep-fallback file assumes that platform:rpm
is only exectuted on Red Hat - family operating systems. On openSUSE
some of the package names are different (for legacy or consistency
reasons). Use platform:suse for matching SUSE package naming scheme.

mongodb and liberasurecode is currently missing from opensuse 42.2 (new in 42.3),
so let's see if we can get away without it. currently those are
blacklisted via !platform:opensuseproject and can hopefully be changed
to !platform:opensuseproject-42.2 once 42.3 is released and bindep
parsing bug related to the "." in the platform is fixed.

Change-Id: Iea28fb5a6805c4d015ce4d258fbf23153a45f49d
This commit is contained in:
Dirk Mueller 2017-05-25 10:57:34 +02:00
parent bbcbabf534
commit 060b868520
1 changed files with 14 additions and 9 deletions

View File

@ -22,7 +22,7 @@ language-pack-en [platform:ubuntu]
libcurl-devel [platform:rpm]
libcurl4-gnutls-dev [platform:dpkg]
liberasurecode-dev [platform:dpkg]
liberasurecode-devel [platform:rpm]
liberasurecode-devel [platform:rpm !platform:opensuseproject]
dev-libs/liberasurecode [platform:gentoo]
libevent-dev [platform:dpkg]
libevent-devel [platform:rpm]
@ -33,7 +33,8 @@ virtual/libffi [platform:gentoo]
libjerasure-dev [platform:ubuntu]
dev-libs/jerasure [platform:gentoo]
libjpeg-dev [platform:dpkg]
libjpeg-turbo-devel [platform:rpm]
libjpeg-devel [platform:suse]
libjpeg-turbo-devel [platform:redhat]
media-libs/libjpeg-turbo [platform:gentoo]
libldap2-dev [platform:dpkg]
net-nds/openldap [platform:gentoo]
@ -45,7 +46,8 @@ libpq-dev [platform:dpkg]
librrd-dev [platform:dpkg]
net-analyzer/rrdtool [platform:gentoo]
libsasl2-dev [platform:dpkg]
libselinux-python [platform:rpm]
libselinux-python [platform:redhat]
python-selinux [platform:suse]
sys-libs/libselinux [platform:gentoo]
libsqlite3-dev [platform:dpkg]
libuuid-devel [platform:rpm]
@ -63,16 +65,18 @@ libxslt1-dev [platform:dpkg]
dev-libs/libxslt [platform:gentoo]
locales [platform:debian]
mariadb [platform:rpm]
mariadb-devel [platform:rpm]
mariadb-devel [platform:redhat]
libmysqlclient-devel [platform:suse]
mariadb-server [platform:rpm]
dev-db/mariadb [platform:gentoo]
memcached
mongodb [platform:dpkg]
mongodb-server [platform:rpm]
mongodb-server [platform:rpm !platform:opensuseproject]
dev-db/mongodb [platform:gentoo]
mysql-client [platform:dpkg]
mysql-server [platform:dpkg]
openldap-devel [platform:rpm]
openldap-devel [platform:redhat]
openldap2-devel [platform:suse]
pkg-config [platform:dpkg]
pkgconfig [platform:rpm]
virtual/pkgconfig [platform:gentoo]
@ -89,7 +93,7 @@ python-libvirt [platform:dpkg]
python-lxml [!platform:gentoo !platform:fedora]
python2-lxml [platform:fedora]
dev-python/lxml [platform:gentoo]
python-zmq [!platform:gentoo !platform:fedora]
python-zmq [!platform:gentoo !platform:fedora !platform:suse]
python2-zmq [platform:fedora]
dev-python/pyzmq [platform:gentoo]
# Note that python3-all-dev includes python3-all, added
@ -105,8 +109,9 @@ ruby [platform:ubuntu]
dev-lang/ruby [platform:gentoo]
rubygems [platform:rpm]
virtual/rubygems [platform:gentoo]
sqlite [platform:rpm]
sqlite-devel [platform:rpm]
sqlite [platform:redhat]
sqlite-devel [platform:redhat]
sqlite3-devel [platform:suse]
sqlite3 [platform:dpkg]
dev-db/sqlite [platform:gentoo]
swig