<!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&#160;&#160;&#160;&#160;&#160;&#160;&#160; (r&#233;vision 157379)
+++ eina/SPECS/eina.spec&#160;&#160;&#160;&#160;&#160;&#160;&#160; (copie de travail)
@@ -1,18 +1,32 @@
&#160;%define major 1
&#160;%define libname %mklibname %{name} %major
&#160;%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
&#160;
&#160;Summary: Data Type Library
&#160;Name: eina
-Version: 1.0.1
-Release: %mkrel 2
+Version: 1.0.999
+Release: %{release}
&#160;License: LGPLv2+
&#160;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>


&#160;%description
-Eina is a data type library.
+Eina is a core data structure and common utility library.
&#160;
&#160;%package -n %libname
&#160;Summary: Libraries for the %{name} package
@@ -32,10 +46,17 @@
&#160;%{name} development headers and libraries.
&#160;
&#160;%prep
-%setup -qn %{name}-%{version}
+%if %svn
+%setup -qn %name
+%else
+%setup -qn %name-%version
+%endif
&#160;
&#160;%build
-%configure2_5x
+%if %svn
+NOCONFIGURE=1 ./autogen.sh
+%endif
+%configure2_5x --disable-static
&#160;%make
&#160;
&#160;%install
@@ -44,18 +65,13 @@
&#160;
&#160;find %buildroot -name *.la | xargs rm
&#160;
-%clean
-rm -fr %buildroot
-
&#160;%files -n %libname
-%defattr(-,root,root)
+%doc AUTHORS README
&#160;%{_libdir}/*.so.%{major}*
&#160;
&#160;%files -n %libnamedev
-%defattr(-,root,root)
&#160;%{_libdir}/pkgconfig/*
&#160;%{_libdir}/*.so
-%{_libdir}/*.a
&#160;%{_includedir}/*
&#160;
&#160;
This version is better ?
I can commit ?

regards,
trem


________________________________
De&#160;: Philippe Reynes &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tremyfr at yahoo.fr</A>&gt;
&#192;&#160;: Mageia development mailing-list &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia-dev at mageia.org</A>&gt;
Envoy&#233; le : Dimanche 23 Octobre 2011 16h22
Objet&#160;: [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&#160;
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&#160;: Florian Hubold &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">doktor5000 at arcor.de</A>&gt;
&#192;&#160;: Mageia development mailing-list &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia-dev at mageia.org</A>&gt;
Envoy&#233; le : Dimanche 23 Octobre 2011 16h02
Objet&#160;: Re: [Mageia-dev] Re :  Re :  E17 packaging

Am 23.10.2011 14:47, schrieb Philippe Reynes:
&gt;<i>
</I>&gt;<i> In fact, autogen.sh use svnversion to generate some files.
</I>&gt;<i> So, if I only do an svn export, the compilation fails.
</I>&gt;<i>
</I>&gt;<i> I've used eina 1.1.0, because, it should be the next release.
</I>&gt;<i> But I could use another &quot;version&quot;, 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: &lt;/pipermail/mageia-dev/attachments/20111023/11f464b9/attachment.html&gt;
</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>