• [^] # Re: Mandrakelinux 10.0 Official est arrivée !

    Posté par . En réponse à la dépêche Mandrakelinux 10.0 Official est arrivée !. Évalué à -1.

    http://qa.mandrakesoft.com/twiki/bin/view/Main/RpmHowTo(...)

    %define name gtkmm
    %define version 1.2.4
    %define release 1mdk
    %define lib_name_orig lib%{name}
    %define lib_major 1.2
    %define lib_name %mklibname %{name} %{lib_major}

    Name: %{name}

    #(!) summary for SRPM only
    Summary: C++ interface for popular GUI library gtk+
    Version: %{version}
    Release: %{release}

    %description
    #Full and generic description of the whole package. (this will be the SRPM
    #description only)

    #main package (contains *.so.[major].* only)
    %package -n %{lib_name}

    #(!) summary for main lib RPM only
    Summary: Main library for gtkmm
    Group: System/Libraries
    Provides: %{name} = %{version}-%{release} <========= inutile

    %description -n %{lib_name}
    This package contains the library needed to run programs dynamically
    linked with gtkmm.

    %package -n %{lib_name}-devel
    Summary: Headers for developing programs that will use Gtk--
    Group: Development/GNOME and GTK+
    Requires: %{lib_name} = %{version}
    #(!) **MANDATORY**
    Provides: %{lib_name_orig}-devel = %{version}-%{release} <========== pourquoi ?
    #(!) **MANDATORY**
    Provides: %{name}-devel = %{version}-%{release} <============= Pourquoi ?




    Ces trucs là ne sont pas fait sous RedHat/Fedora.