[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