Mailinglist Archive: opensuse-buildservice (227 mails)

< Previous Next >
[opensuse-buildservice] Cross distribution RPM files special settings
  • From: Dirk Stoecker <opensuse@xxxxxxxxxxxx>
  • Date: Fri, 26 Jan 2007 08:58:46 +0100 (CET)
  • Message-id: <Pine.LNX.4.64.0701260845590.3079@xxxxxxxxxxxxxxxxx>

The wiki page
does not really help to fix the problem I have with my package. I need to
select "netcdf3" for Debian and Ubuntu, where Suse needs "netcdf".

Quoting the page:
>Handling dependencies
>Different distributions often use different names for packages, so the
>Requires: and BuildRequires: tags may need to vary from repository to
>repository. The second FOSDEM talk mentions that "[A] project can specify
>per repository dependency rewrite rules" (... details needed ...)

Where do I find these details?

Also it would be a good idea to add a table for all supported
distributions on that page. I tried one, but have many gaps and maybe
errors. Could anyone update and fix this (Is == correct or is it a single
=?). I would copy the information to the wiki if complete.

openSUSE Factory %if 0%{suse_version} == 1030 (currently)
openSUSE 10.2 %if 0%{suse_version} == 1020
SUSE Linux 10.1 %if 0%{suse_version} == 1010
SUSE Linux 10.0 %if 0%{suse_version} == 1000
SUSE Linux 9.3 %if 0%{suse_version} == 930
SLE 10 %if 0%{suse_version} == 1000 ???
SLES 9 %if 0%{suse_version} == 900 ???
Debian Etch ???
Fedora 4 with Extras %if 0%{?fedora_version} == 4
Fedora 5 with Extras %if 0%{?fedora_version} == 5
Mandriva 2006 %if 0%{?mandriva_version} == 2006
xUbuntu 6.06 ???

P.S. Fedora 4 build fails during system software installation phase for my
GMT package:
rpm: error while loading shared libraries: cannot open shared object file: No such file or directory

-- (PGP key available)
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >