[Mageia-dev] Re : Re : Re : Re : E17 packaging

D.Morgan dmorganec at gmail.com
Sun Oct 23 19:54:22 CEST 2011


On Sun, Oct 23, 2011 at 6:16 PM, Philippe Reynes <tremyfr at yahoo.fr> wrote:
> Hi,
> I've updated (yes, yet another time ...) the eina.spec :
> Index: eina/SPECS/eina.spec
> ===================================================================
> --- eina/SPECS/eina.spec        (révision 157379)
> +++ eina/SPECS/eina.spec        (copie de travail)
> @@ -1,18 +1,32 @@
>  %define major 1
>  %define libname %mklibname %{name} %major
>  %define libnamedev %mklibname %{name} -d
> +%define svn r64327
> +%define rel 1
> +%if %svn
> +%define release %mkrel -c %svn %rel
> +%else
> +%define release %mkrel %rel
> +%endif
>
>  Summary: Data Type Library
>  Name: eina
> -Version: 1.0.1
> -Release: %mkrel 2
> +Version: 1.0.999
> +Release: %{release}
>  License: LGPLv2+
>  Group: Graphical desktop/Enlightenment
> -Source:
> http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
> -URL: http://www.enlightenment.org/
> +# creating archive is quite simple:
> +# svn export http://svn.enlightenment.org/svn/e/trunk/%name %name
> +# tar cJf %name-%svn.tar.xz %name
> +%if %svn
> +Source: %name-%svn.tar.xz
> +%else
> +Source: http://download.enlightenment.org/releases/%name-%version.tar.bz2
> +%endif
> +URL: http://trac.enlightenment.org/e/wiki/Eina
>  %description
> -Eina is a data type library.
> +Eina is a core data structure and common utility library.
>
>  %package -n %libname
>  Summary: Libraries for the %{name} package
> @@ -32,10 +46,17 @@
>  %{name} development headers and libraries.
>
>  %prep
> -%setup -qn %{name}-%{version}
> +%if %svn
> +%setup -qn %name
> +%else
> +%setup -qn %name-%version
> +%endif
>
>  %build
> -%configure2_5x
> +%if %svn
> +NOCONFIGURE=1 ./autogen.sh
> +%endif
> +%configure2_5x --disable-static
>  %make
>
>  %install
> @@ -44,18 +65,13 @@
>
>  find %buildroot -name *.la | xargs rm
>
> -%clean
> -rm -fr %buildroot
> -
>  %files -n %libname
> -%defattr(-,root,root)
> +%doc AUTHORS README
>  %{_libdir}/*.so.%{major}*
>
>  %files -n %libnamedev
> -%defattr(-,root,root)
>  %{_libdir}/pkgconfig/*
>  %{_libdir}/*.so
> -%{_libdir}/*.a
>  %{_includedir}/*
>
>
> This version is better ?
> I can commit ?
> regards,
> trem

for me this seems OK


More information about the Mageia-dev mailing list