<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <TITLE> [Mageia-dev] Re : Re : Re : Re : E17 packaging </TITLE> <LINK REL="Index" HREF="index.html" > <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Re%20%3A%20%20Re%20%3A%20%20Re%20%3A%20%20Re%20%3A%20%20E17%20packaging&In-Reply-To=%3C1319386576.32379.YahooMailNeo%40web29503.mail.ird.yahoo.com%3E"> <META NAME="robots" CONTENT="index,nofollow"> <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> <LINK REL="Previous" HREF="009087.html"> <LINK REL="Next" HREF="009091.html"> </HEAD> <BODY BGCOLOR="#ffffff"> <H1>[Mageia-dev] Re : Re : Re : Re : E17 packaging</H1> <B>Philippe Reynes</B> <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Re%20%3A%20%20Re%20%3A%20%20Re%20%3A%20%20Re%20%3A%20%20E17%20packaging&In-Reply-To=%3C1319386576.32379.YahooMailNeo%40web29503.mail.ird.yahoo.com%3E" TITLE="[Mageia-dev] Re : Re : Re : Re : E17 packaging">tremyfr at yahoo.fr </A><BR> <I>Sun Oct 23 18:16:16 CEST 2011</I> <P><UL> <LI>Previous message: <A HREF="009087.html">[Mageia-dev] Re : Re : Re : E17 packaging </A></li> <LI>Next message: <A HREF="009091.html">[Mageia-dev] Re : Re : Re : Re : E17 packaging </A></li> <LI> <B>Messages sorted by:</B> <a href="date.html#9088">[ date ]</a> <a href="thread.html#9088">[ thread ]</a> <a href="subject.html#9088">[ subject ]</a> <a href="author.html#9088">[ author ]</a> </LI> </UL> <HR> <!--beginarticle--> <PRE>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: <A HREF="http://download.enlightenment.org/releases/%{name">http://download.enlightenment.org/releases/%{name</A>}-%{version}.tar.bz2 -URL: <A HREF="http://www.enlightenment.org/">http://www.enlightenment.org/</A> +# creating archive is quite simple: +# svn export <A HREF="http://svn.enlightenment.org/svn/e/trunk/%name">http://svn.enlightenment.org/svn/e/trunk/%name</A> %name +# tar cJf %name-%svn.tar.xz %name +%if %svn +Source: %name-%svn.tar.xz +%else +Source: <A HREF="http://download.enlightenment.org/releases/%name-%version.tar.bz2">http://download.enlightenment.org/releases/%name-%version.tar.bz2</A> +%endif +URL: <A HREF="http://trac.enlightenment.org/e/wiki/Eina">http://trac.enlightenment.org/e/wiki/Eina</A>  %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 ________________________________ De : Philippe Reynes <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tremyfr at yahoo.fr</A>> À : Mageia development mailing-list <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia-dev at mageia.org</A>> Envoyé le : Dimanche 23 Octobre 2011 16h22 Objet : [Mageia-dev] Re : Re : Re : E17 packaging Hi, You're right, the package version isn't very good. I've looked in the file configure.ac, and there is a  version: 1.0.999 When in svn mode, I propose to use the version indicated in configure.ac. Do you agree ? About svn export, I'll try if the compilation works fine with it. If yes, you're right again, it's far better to use it. regards, trem ________________________________ De : Florian Hubold <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">doktor5000 at arcor.de</A>> À : Mageia development mailing-list <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia-dev at mageia.org</A>> Envoyé le : Dimanche 23 Octobre 2011 16h02 Objet : Re: [Mageia-dev] Re : Re : E17 packaging Am 23.10.2011 14:47, schrieb Philippe Reynes: ><i> </I>><i> In fact, autogen.sh use svnversion to generate some files. </I>><i> So, if I only do an svn export, the compilation fails. </I>><i> </I>><i> I've used eina 1.1.0, because, it should be the next release. </I>><i> But I could use another "version", if people prefers. </I>No, tarballs generated by svn export allow for normal compilation. Just tested for most of the EFL with a current tarball. And as we are using the real version for e package itself, i'd prefer to use the same versioning scheme throughout all of EFL. -------------- next part -------------- An HTML attachment was scrubbed... URL: </pipermail/mageia-dev/attachments/20111023/11f464b9/attachment.html> </PRE> <!--endarticle--> <HR> <P><UL> <!--threads--> <LI>Previous message: <A HREF="009087.html">[Mageia-dev] Re : Re : Re : E17 packaging </A></li> <LI>Next message: <A HREF="009091.html">[Mageia-dev] Re : Re : Re : Re : E17 packaging </A></li> <LI> <B>Messages sorted by:</B> <a href="date.html#9088">[ date ]</a> <a href="thread.html#9088">[ thread ]</a> <a href="subject.html#9088">[ subject ]</a> <a href="author.html#9088">[ author ]</a> </LI> </UL> <hr> <a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev mailing list</a><br> </body></html>