Commit 36d918d5 authored by Andrea Valassi's avatar Andrea Valassi
Browse files

Spec file for legacy release 7.1.0-0.el7

(extracted from http://linuxsoft.cern.ch/wlcg/centos7/SRPMS/HEP_OSlibs-7.1.0-0.el7.cern.src.rpm)
parent 783ff9e4
Pipeline #219676 passed with stages
in 3 minutes and 41 seconds
# Copyright 2009-2017 CERN. Licensed under LGPLv3+.
Name: HEP_OSlibs
Version: 7.0.4
Version: 7.1.0
Release: 0%{?dist}
Summary: HEP OS dependencies for 64bit architectures
Summary: HEP OS dependencies
Group: System/Middleware
License: Open Source
ExclusiveArch: x86_64 aarch64
Requires: alsa-lib(%{__isa_name}-32), alsa-lib(%{__isa_name}-64)
Requires: bzip2(%{__isa_name}-64)
Requires: bzip2-devel(%{__isa_name}-32), bzip2-devel(%{__isa_name}-64)
Requires: compat-db(%{__isa_name}-64)
Requires: compat-glibc-headers(%{__isa_name}-64)
Requires: compat-libf2c-34(%{__isa_name}-32), compat-libf2c-34(%{__isa_name}-64)
Requires: compat-libgfortran-41(%{__isa_name}-32), compat-libgfortran-41(%{__isa_name}-64)
Requires: compat-libstdc++-33(%{__isa_name}-32), compat-libstdc++-33(%{__isa_name}-64)
Requires: compat-openldap(%{__isa_name}-32), compat-openldap(%{__isa_name}-64)
Requires: e2fsprogs-libs(%{__isa_name}-32)
Requires: freetype-devel(%{__isa_name}-32), freetype-devel(%{__isa_name}-64)
Requires: gamin(%{__isa_name}-32), gamin(%{__isa_name}-64)
Requires: gcc-c++(%{__isa_name}-64), gdbm(%{__isa_name}-32)
Requires: giflib(%{__isa_name}-32), giflib(%{__isa_name}-64)
Requires: glibc-devel(%{__isa_name}-32), glibc-devel(%{__isa_name}-64)
Requires: glibmm24(%{__isa_name}-64)
Requires: gmp(%{__isa_name}-32)
Requires: krb5-devel(%{__isa_name}-64)
Requires: libaio(%{__isa_name}-32), libaio(%{__isa_name}-64)
Requires: libatomic(%{__isa_name}-64)
Requires: libdrm-devel(%{__isa_name}-32), libdrm-devel(%{__isa_name}-64)
Requires: libgfortran(%{__isa_name}-32), libgfortran(%{__isa_name}-64)
Requires: libidn(%{__isa_name}-32)
Requires: libpng12(%{__isa_name}-64)
Requires: libpng-devel(%{__isa_name}-32), libpng-devel(%{__isa_name}-64)
Requires: libsepol(%{__isa_name}-32)
Requires: libtiff(%{__isa_name}-32)
Requires: libtool-ltdl(%{__isa_name}-32), libtool-ltdl(%{__isa_name}-64)
Requires: libtool(%{__isa_name}-64)
Requires: libuuid-devel(%{__isa_name}-32), libuuid-devel(%{__isa_name}-64)
Requires: libX11-devel(%{__isa_name}-32), libX11-devel(%{__isa_name}-64)
Requires: libXau-devel(%{__isa_name}-32), libXau-devel(%{__isa_name}-64)
Requires: libxcb-devel(%{__isa_name}-32), libxcb-devel(%{__isa_name}-64)
Requires: libXcursor(%{__isa_name}-32), libXcursor(%{__isa_name}-64)
Requires: libXdamage-devel(%{__isa_name}-32), libXdamage-devel(%{__isa_name}-64)
Requires: libXdmcp-devel(%{__isa_name}-32), libXdmcp-devel(%{__isa_name}-64)
Requires: libXext-devel(%{__isa_name}-32), libXext-devel(%{__isa_name}-64)
Requires: libXfixes-devel(%{__isa_name}-32), libXfixes-devel(%{__isa_name}-64)
Requires: libXft-devel(%{__isa_name}-64)
Requires: libXinerama(%{__isa_name}-32), libXinerama(%{__isa_name}-64)
Requires: libxml2-devel(%{__isa_name}-32), libxml2-devel(%{__isa_name}-64)
Requires: libXmu(%{__isa_name}-32), libXmu(%{__isa_name}-64)
Requires: libXpm-devel(%{__isa_name}-64)
Requires: libXpm(%{__isa_name}-32)
Requires: libXp(%{__isa_name}-32), libXp(%{__isa_name}-64)
Requires: libXrandr(%{__isa_name}-32), libXrandr(%{__isa_name}-64)
Requires: libXtst(%{__isa_name}-32), libXtst(%{__isa_name}-64)
Requires: libXxf86vm-devel(%{__isa_name}-32), libXxf86vm-devel(%{__isa_name}-64)
Requires: mesa-dri-drivers(%{__isa_name}-32), mesa-dri-drivers(%{__isa_name}-64)
Requires: mesa-libGL-devel(%{__isa_name}-32), mesa-libGL-devel(%{__isa_name}-64)
Requires: mesa-libGLU-devel(%{__isa_name}-32), mesa-libGLU-devel(%{__isa_name}-64)
Requires: ncurses-devel(%{__isa_name}-32), ncurses-devel(%{__isa_name}-64)
Requires: openldap(%{__isa_name}-32)
Requires: openssl098e(%{__isa_name}-32), openssl098e(%{__isa_name}-64)
ExclusiveArch: i686 x86_64 aarch64
Requires: alsa-lib(%{__isa})
%ifnarch i686
Requires: bzip2(%{__isa})
%endif
Requires: bzip2-devel(%{__isa})
%ifnarch i686
Requires: compat-db(%{__isa})
Requires: compat-glibc-headers(%{__isa})
%endif
Requires: compat-libf2c-34(%{__isa})
Requires: compat-libgfortran-41(%{__isa})
Requires: compat-libstdc++-33(%{__isa})
Requires: compat-openldap(%{__isa})
%ifarch i686
Requires: e2fsprogs-libs(%{__isa})
%endif
Requires: freetype-devel(%{__isa})
Requires: gamin(%{__isa})
%ifnarch i686
Requires: gcc-c++(%{__isa})
%endif
%ifarch i686
Requires: gdbm(%{__isa})
%endif
Requires: giflib(%{__isa})
Requires: glibc-devel(%{__isa})
%ifnarch i686
Requires: glibmm24(%{__isa})
%endif
%ifarch i686
Requires: gmp(%{__isa})
%endif
%ifnarch i686
Requires: krb5-devel(%{__isa})
%endif
Requires: libaio(%{__isa})
%ifnarch i686
Requires: libatomic(%{__isa})
%endif
Requires: libdrm-devel(%{__isa})
Requires: libgfortran(%{__isa})
%ifarch i686
Requires: libidn(%{__isa})
%endif
%ifnarch i686
Requires: libpng12(%{__isa})
%endif
Requires: libpng-devel(%{__isa})
%ifarch i686
Requires: libsepol(%{__isa})
Requires: libtiff(%{__isa})
%endif
Requires: libtool-ltdl(%{__isa})
%ifnarch i686
Requires: libtool(%{__isa})
%endif
Requires: libuuid-devel(%{__isa})
Requires: libX11-devel(%{__isa})
Requires: libXau-devel(%{__isa})
Requires: libxcb-devel(%{__isa})
Requires: libXcursor(%{__isa})
Requires: libXdamage-devel(%{__isa})
Requires: libXdmcp-devel(%{__isa})
Requires: libXext-devel(%{__isa})
Requires: libXfixes-devel(%{__isa})
%ifnarch i686
Requires: libXft-devel(%{__isa})
%endif
Requires: libXinerama(%{__isa})
Requires: libxml2-devel(%{__isa})
Requires: libXmu(%{__isa})
%ifnarch i686
Requires: libXpm-devel(%{__isa})
%endif
%ifarch i686
Requires: libXpm(%{__isa})
%endif
Requires: libXp(%{__isa})
Requires: libXrandr(%{__isa})
Requires: libXtst(%{__isa})
Requires: libXxf86vm-devel(%{__isa})
Requires: mesa-dri-drivers(%{__isa})
Requires: mesa-libGL-devel(%{__isa})
Requires: mesa-libGLU-devel(%{__isa})
Requires: ncurses-devel(%{__isa})
%ifarch i686
Requires: openldap(%{__isa})
%endif
Requires: openssl098e(%{__isa})
Requires: perl-CGI
Requires: perl-ExtUtils-Embed
Requires: tk(%{__isa_name}-32), tk(%{__isa_name}-64)
Requires: zsh(%{__isa_name}-64)
Requires: tk(%{__isa})
%ifnarch i686
Requires: zsh(%{__isa})
%endif
%description
This rpm captures the OS dependencies of the LHC experiment applications
on CentOS7/x86_64. The package was put together with the help of the WLCG
Application Area and of WLCG Operations task forces and aims to cover the
dependencies of all four LHC experiments. This CentOS7 version was derived
from the analogous metapackage for SL6. Though its primary target remains
CentOS7/x86_64, "x86" tags have been replaced by more generic %{__isa_name}
tags to prepare support for non-x86 architectures (such as Fedora21/aarch64).
This rpm captures the OS dependencies of the LHC experiment applications on
CentOS7. The package was put together with the help of the WLCG Application
Area and of WLCG Operations task forces and aims to cover the dependencies of
all four LHC experiments. This CentOS7 version was derived from the analogous
metapackage for SL6. The single rpm initially developed with both 64bit and
32bit package dependencies has been replaced by two separate rpm's including
only the corresponding packages. Though the primary target of this rpm is
CentOS7/x86_64, the use of generic %{__isa} tags will eventually simplify
support for architectures other than x86_64 and i686, such as aarch64.
%files
%defattr(-,root,root,-)
......@@ -82,6 +153,12 @@ tags to prepare support for non-x86 architectures (such as Fedora21/aarch64).
%changelog
* Tue Jun 28 2016 Andrea Valassi 7.1.0-0
Separate 64-bit and 32-bit meta-rpms using generic %{__isa} tags
(many thanks to Rolf Seuster for his implementation suggestions).
Require the same 96 packages (49 x86-64, 45 x86-32, 2 noarch) as in 7.0.4
(49 x86-64 and 2 noarch in x86_64 rpm, 45 x86-32 and 2 noarch in i686 rpm).
* Tue Jun 28 2016 Andrea Valassi 7.0.4-0
Add 64-bit libpng12 (requested by ATLAS). Require 96 packages (49 x86-64,
45 x86-32, 2 noarch). Restructure the spec file using different "Requires"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment