diff options
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20111023')
10 files changed, 114 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20111023/097e4cd1/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20111023/097e4cd1/attachment-0001.html new file mode 100644 index 000000000..7454f5438 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/097e4cd1/attachment-0001.html @@ -0,0 +1,3 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Hi,</span></div><div><span><br></span></div><div><span>You're right, the package version isn't very good.</span></div><div><span>I've looked in the file configure.ac, and there is a </span></div><div><span>version: 1.0.999</span></div><div><span><br></span></div><div>When in svn mode, I propose to use the version</div><div>indicated in configure.ac. Do you agree ?</div><div><br></div><div>About svn export, I'll try if the compilation works</div><div>fine with it. If yes, you're right again, it's far better</div><div>to use it.</div><div><br></div><div>regards,</div><div>trem</div><div><br></div><div><br></div><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><font size="2" + face="Arial"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight: bold;">À :</span></b> Mageia development mailing-list <mageia-dev@mageia.org><br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 16h02<br><b><span style="font-weight: bold;">Objet :</span></b> Re: [Mageia-dev] Re : Re : E17 packaging<br></font><br>Am 23.10.2011 14:47, schrieb Philippe Reynes:<br>><br>> In fact, autogen.sh use svnversion to generate some files.<br>> So, if I only do an svn export, the compilation fails.<br>><br>> I've used eina 1.1.0, because, it should be the next release.<br>> But I could use another "version", if people prefers.<br>No, tarballs generated by svn export allow for normal compilation.<br>Just tested for most of the EFL with a current tarball.<br><br>And as we are using the real version for e + package itself, i'd prefer<br>to use the same versioning scheme throughout all of EFL.<br><br><br></div></div></div></body></html>
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20111023/097e4cd1/attachment.html b/zarb-ml/mageia-dev/attachments/20111023/097e4cd1/attachment.html new file mode 100644 index 000000000..7454f5438 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/097e4cd1/attachment.html @@ -0,0 +1,3 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Hi,</span></div><div><span><br></span></div><div><span>You're right, the package version isn't very good.</span></div><div><span>I've looked in the file configure.ac, and there is a </span></div><div><span>version: 1.0.999</span></div><div><span><br></span></div><div>When in svn mode, I propose to use the version</div><div>indicated in configure.ac. Do you agree ?</div><div><br></div><div>About svn export, I'll try if the compilation works</div><div>fine with it. If yes, you're right again, it's far better</div><div>to use it.</div><div><br></div><div>regards,</div><div>trem</div><div><br></div><div><br></div><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><font size="2" + face="Arial"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight: bold;">À :</span></b> Mageia development mailing-list <mageia-dev@mageia.org><br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 16h02<br><b><span style="font-weight: bold;">Objet :</span></b> Re: [Mageia-dev] Re : Re : E17 packaging<br></font><br>Am 23.10.2011 14:47, schrieb Philippe Reynes:<br>><br>> In fact, autogen.sh use svnversion to generate some files.<br>> So, if I only do an svn export, the compilation fails.<br>><br>> I've used eina 1.1.0, because, it should be the next release.<br>> But I could use another "version", if people prefers.<br>No, tarballs generated by svn export allow for normal compilation.<br>Just tested for most of the EFL with a current tarball.<br><br>And as we are using the real version for e + package itself, i'd prefer<br>to use the same versioning scheme throughout all of EFL.<br><br><br></div></div></div></body></html>
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20111023/1114cdac/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20111023/1114cdac/attachment-0001.html new file mode 100644 index 000000000..250c467c8 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/1114cdac/attachment-0001.html @@ -0,0 +1,9 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span><br></span></div><div><span>In fact, autogen.sh use svnversion to generate some files.</span></div><div><span>So, if I only do an svn export, the compilation fails.</span></div><div><span><br></span></div><div><span>I've used eina 1.1.0, because, it should be the next release.</span></div><div>But I could use another "version", if people prefers.</div><div><span><br></span></div><div><br></div><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight: bold;">À :</span></b> Mageia development mailing-list + <mageia-dev@mageia.org><br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 14h31<br><b><span style="font-weight: bold;">Objet :</span></b> Re: [Mageia-dev] Re : E17 packaging<br></font><br>Am 23.10.2011 14:18, schrieb Philippe Reynes:<br>> Thanks for this feedback,<br>><br>> here the new eina.spec with all feedbacks :<br>><br>> Index: eina/SPECS/eina.spec<br>> ===================================================================<br>> --- eina/SPECS/eina.spec (révision 157379)<br>> +++ eina/SPECS/eina.spec (copie de travail)<br>> @@ -1,18 +1,32 @@<br>> %define major 1<br>> %define libname %mklibname %{name} %major<br>> %define libnamedev %mklibname %{name} -d<br>> +%define svn r64324<br>> +%define rel 1<br>> +%if %svn<br>> +%define release %mkrel -c %svn %rel<br>> +%else<br>> + +%define release %mkrel %rel<br>> +%endif<br>> Summary: Data Type Library<br>> Name: eina<br>> -Version: 1.0.1<br>> -Release: %mkrel 2<br>> +Version: 1.1.0<br>> +Release: %{release}<br>> License: LGPLv2+<br>> Group: Graphical desktop/Enlightenment<br>> -Source: <a href="http://download.enlightenment.org/releases/%" target="_blank">http://download.enlightenment.org/releases/%</a>{name}-%{version}.tar.bz2<br>> -URL: <a href="http://www.enlightenment.org/" target="_blank">http://www.enlightenment.org/</a><br>> +# creating archive is quite simple:<br>> +# svn co <a href="http://svn.enlightenment.org/svn/e/trunk/eina" target="_blank">http://svn.enlightenment.org/svn/e/trunk/eina</a> eina<br>> +# tar cJf eina-r<svnrevision>.tar.xz eina<br>> +%if %svn<br>> +Source: %name-%svn.tar.xz<br>> +%else<br>> +Source: <a + href="http://download.enlightenment.org/releases/%name-%version.tar.bz2" target="_blank">http://download.enlightenment.org/releases/%name-%version.tar.bz2</a><br>> +%endif<br>> +URL: <a href="http://trac.enlightenment.org/e/wiki/Eina" target="_blank">http://trac.enlightenment.org/e/wiki/Eina</a><br>> %description<br>> -Eina is a data type library.<br>> +Eina is a core data structure and common utility library.<br>> %package -n %libname<br>> Summary: Libraries for the %{name} package<br>> @@ -32,10 +46,17 @@<br>> %{name} development headers and libraries.<br>> %prep<br>> -%setup -qn %{name}-%{version}<br>> +%if %svn<br>> +%setup -qn %name<br>> +%else<br>> +%setup -qn %name-%version<br>> +%endif<br>> %build<br>> -%configure2_5x<br>> +%if %svn<br>> +NOCONFIGURE=1 ./autogen.sh<br>> +%endif<br>> +%configure2_5x --disable-static<br>> + %make<br>> %install<br>> @@ -44,18 +65,13 @@<br>> find %buildroot -name *.la | xargs rm<br>> -%clean<br>> -rm -fr %buildroot<br>> -<br>> %files -n %libname<br>> -%defattr(-,root,root)<br>> +%doc AUTHORS README<br>> %{_libdir}/*.so.%{major}*<br>> %files -n %libnamedev<br>> -%defattr(-,root,root)<br>> %{_libdir}/pkgconfig/*<br>> %{_libdir}/*.so<br>> -%{_libdir}/*.a<br>> %{_includedir}/*<br>><br>> regards,<br>> trem<br>><br>><br>> -------------------------------------------------------------------------------<br>> *De :* Florian Hubold <<a ymailto="mailto:doktor5000@arcor.de" href="mailto:doktor5000@arcor.de">doktor5000@arcor.de</a>><br>> *À :* <a ymailto="mailto:mageia-dev@mageia.org" href="mailto:mageia-dev@mageia.org">mageia-dev@mageia.org</a><br>> *Envoyé le :* Dimanche 23 Octobre 2011 12h55<br>> *Objet :* Re: + [Mageia-dev] E17 packaging<br>><br>> Am 22.10.2011 14:29, schrieb Balcaen John:<br>> > Le samedi 22 octobre 2011 14:10:53 Florian Hubold a écrit :<br>> > [...]<br>> >> Well, there are "stable" snapshots from time to time, but they are<br>> >> not done regularly. I'd say if we can make local builds of a newer SVN<br>> >> snapshot of the whole E17 before Mageia 2 alpha (i.e. in the next ~20 days)<br>> >> then we should at least try it.<br>> >><br>> >> BTW: I'd remove the Source URL when only using snapshots or<br>> >> change the SPEC in a way that make using SVN snapshots possible<br>> >> by only changing a macro.<br>> > That's was also suggested on irc :)<br>> ><br>> > Regards,<br>> ><br>> So here's my try, feel free to comment:<br>> (Please don't care about the date format for now :) )<br>><br>> $ svn diff<br>> + Index: eina.spec<br>> ===================================================================<br>> --- eina.spec (Revision 157462)<br>> +++ eina.spec (Arbeitskopie)<br>> @@ -1,3 +1,13 @@<br>> +%define svndate 23102011<br>> +<br>> +%define svn r64322<br>> +%if %svn<br>> +%define rel 0.%{svn}svn.1<br>> +%else<br>> +%define rel 1<br>> +%endif<br>> +<br>> +<br>> %define major 1<br>> %define libname %mklibname %{name} %major<br>> %define libnamedev %mklibname %{name} -d<br>> @@ -4,11 +14,18 @@<br>><br>> Summary: Data Type Library<br>> Name: eina<br>> -Version: 1.0.1<br>> -Release: %mkrel 2<br>> +Version: 1.0.999<br>> +Release: %mkrel %rel<br>> License: + LGPLv2+<br>> Group: Graphical desktop/Enlightenment<br>> +# export latest svn checkout<br>> +# svn export <a href="http://svn.enlightenment.org/svn/e/trunk/%" target="_blank">http://svn.enlightenment.org/svn/e/trunk/%</a>{name}<br>> %{name}-svn-$(date +%d%m%Y)<br>> +%if %svn<br>> +Source: %{name}-svn-%svndate.tar.bz2<br>> +%else<br>> Source: <a href="http://download.enlightenment.org/releases/%" target="_blank">http://download.enlightenment.org/releases/%</a>{name}-%{version}.tar.bz2<br>> +%endif<br>> +<br>> URL: <a href="http://www.enlightenment.org/" target="_blank">http://www.enlightenment.org/</a><br>><br>> %description<br>> @@ -32,9 +49,17 @@<br>> %{name} development headers and libraries.<br>><br>> %prep<br>> +%if %svn<br>> +%setup + -qn %{name}-svn-%svndate<br>> +%else<br>> %setup -qn %{name}-%{version}<br>> +%endif<br>><br>> +<br>> %build<br>> +%if %svn<br>> +./autogen.sh<br>> +%endif<br>> %configure2_5x<br>> %make<br>><br>><br>><br>Don't do an svn checkout for such purposes, an svn export is much lighter<br>and already excludes all the .svn internal VCS files. Also the version is not <br>correct,<br>eina is not at 1.1.0 as e17 is also not at version 0.17.<br><br><br></div></div></div></body></html>
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20111023/1114cdac/attachment.html b/zarb-ml/mageia-dev/attachments/20111023/1114cdac/attachment.html new file mode 100644 index 000000000..250c467c8 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/1114cdac/attachment.html @@ -0,0 +1,9 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span><br></span></div><div><span>In fact, autogen.sh use svnversion to generate some files.</span></div><div><span>So, if I only do an svn export, the compilation fails.</span></div><div><span><br></span></div><div><span>I've used eina 1.1.0, because, it should be the next release.</span></div><div>But I could use another "version", if people prefers.</div><div><span><br></span></div><div><br></div><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight: bold;">À :</span></b> Mageia development mailing-list + <mageia-dev@mageia.org><br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 14h31<br><b><span style="font-weight: bold;">Objet :</span></b> Re: [Mageia-dev] Re : E17 packaging<br></font><br>Am 23.10.2011 14:18, schrieb Philippe Reynes:<br>> Thanks for this feedback,<br>><br>> here the new eina.spec with all feedbacks :<br>><br>> Index: eina/SPECS/eina.spec<br>> ===================================================================<br>> --- eina/SPECS/eina.spec (révision 157379)<br>> +++ eina/SPECS/eina.spec (copie de travail)<br>> @@ -1,18 +1,32 @@<br>> %define major 1<br>> %define libname %mklibname %{name} %major<br>> %define libnamedev %mklibname %{name} -d<br>> +%define svn r64324<br>> +%define rel 1<br>> +%if %svn<br>> +%define release %mkrel -c %svn %rel<br>> +%else<br>> + +%define release %mkrel %rel<br>> +%endif<br>> Summary: Data Type Library<br>> Name: eina<br>> -Version: 1.0.1<br>> -Release: %mkrel 2<br>> +Version: 1.1.0<br>> +Release: %{release}<br>> License: LGPLv2+<br>> Group: Graphical desktop/Enlightenment<br>> -Source: <a href="http://download.enlightenment.org/releases/%" target="_blank">http://download.enlightenment.org/releases/%</a>{name}-%{version}.tar.bz2<br>> -URL: <a href="http://www.enlightenment.org/" target="_blank">http://www.enlightenment.org/</a><br>> +# creating archive is quite simple:<br>> +# svn co <a href="http://svn.enlightenment.org/svn/e/trunk/eina" target="_blank">http://svn.enlightenment.org/svn/e/trunk/eina</a> eina<br>> +# tar cJf eina-r<svnrevision>.tar.xz eina<br>> +%if %svn<br>> +Source: %name-%svn.tar.xz<br>> +%else<br>> +Source: <a + href="http://download.enlightenment.org/releases/%name-%version.tar.bz2" target="_blank">http://download.enlightenment.org/releases/%name-%version.tar.bz2</a><br>> +%endif<br>> +URL: <a href="http://trac.enlightenment.org/e/wiki/Eina" target="_blank">http://trac.enlightenment.org/e/wiki/Eina</a><br>> %description<br>> -Eina is a data type library.<br>> +Eina is a core data structure and common utility library.<br>> %package -n %libname<br>> Summary: Libraries for the %{name} package<br>> @@ -32,10 +46,17 @@<br>> %{name} development headers and libraries.<br>> %prep<br>> -%setup -qn %{name}-%{version}<br>> +%if %svn<br>> +%setup -qn %name<br>> +%else<br>> +%setup -qn %name-%version<br>> +%endif<br>> %build<br>> -%configure2_5x<br>> +%if %svn<br>> +NOCONFIGURE=1 ./autogen.sh<br>> +%endif<br>> +%configure2_5x --disable-static<br>> + %make<br>> %install<br>> @@ -44,18 +65,13 @@<br>> find %buildroot -name *.la | xargs rm<br>> -%clean<br>> -rm -fr %buildroot<br>> -<br>> %files -n %libname<br>> -%defattr(-,root,root)<br>> +%doc AUTHORS README<br>> %{_libdir}/*.so.%{major}*<br>> %files -n %libnamedev<br>> -%defattr(-,root,root)<br>> %{_libdir}/pkgconfig/*<br>> %{_libdir}/*.so<br>> -%{_libdir}/*.a<br>> %{_includedir}/*<br>><br>> regards,<br>> trem<br>><br>><br>> -------------------------------------------------------------------------------<br>> *De :* Florian Hubold <<a ymailto="mailto:doktor5000@arcor.de" href="mailto:doktor5000@arcor.de">doktor5000@arcor.de</a>><br>> *À :* <a ymailto="mailto:mageia-dev@mageia.org" href="mailto:mageia-dev@mageia.org">mageia-dev@mageia.org</a><br>> *Envoyé le :* Dimanche 23 Octobre 2011 12h55<br>> *Objet :* Re: + [Mageia-dev] E17 packaging<br>><br>> Am 22.10.2011 14:29, schrieb Balcaen John:<br>> > Le samedi 22 octobre 2011 14:10:53 Florian Hubold a écrit :<br>> > [...]<br>> >> Well, there are "stable" snapshots from time to time, but they are<br>> >> not done regularly. I'd say if we can make local builds of a newer SVN<br>> >> snapshot of the whole E17 before Mageia 2 alpha (i.e. in the next ~20 days)<br>> >> then we should at least try it.<br>> >><br>> >> BTW: I'd remove the Source URL when only using snapshots or<br>> >> change the SPEC in a way that make using SVN snapshots possible<br>> >> by only changing a macro.<br>> > That's was also suggested on irc :)<br>> ><br>> > Regards,<br>> ><br>> So here's my try, feel free to comment:<br>> (Please don't care about the date format for now :) )<br>><br>> $ svn diff<br>> + Index: eina.spec<br>> ===================================================================<br>> --- eina.spec (Revision 157462)<br>> +++ eina.spec (Arbeitskopie)<br>> @@ -1,3 +1,13 @@<br>> +%define svndate 23102011<br>> +<br>> +%define svn r64322<br>> +%if %svn<br>> +%define rel 0.%{svn}svn.1<br>> +%else<br>> +%define rel 1<br>> +%endif<br>> +<br>> +<br>> %define major 1<br>> %define libname %mklibname %{name} %major<br>> %define libnamedev %mklibname %{name} -d<br>> @@ -4,11 +14,18 @@<br>><br>> Summary: Data Type Library<br>> Name: eina<br>> -Version: 1.0.1<br>> -Release: %mkrel 2<br>> +Version: 1.0.999<br>> +Release: %mkrel %rel<br>> License: + LGPLv2+<br>> Group: Graphical desktop/Enlightenment<br>> +# export latest svn checkout<br>> +# svn export <a href="http://svn.enlightenment.org/svn/e/trunk/%" target="_blank">http://svn.enlightenment.org/svn/e/trunk/%</a>{name}<br>> %{name}-svn-$(date +%d%m%Y)<br>> +%if %svn<br>> +Source: %{name}-svn-%svndate.tar.bz2<br>> +%else<br>> Source: <a href="http://download.enlightenment.org/releases/%" target="_blank">http://download.enlightenment.org/releases/%</a>{name}-%{version}.tar.bz2<br>> +%endif<br>> +<br>> URL: <a href="http://www.enlightenment.org/" target="_blank">http://www.enlightenment.org/</a><br>><br>> %description<br>> @@ -32,9 +49,17 @@<br>> %{name} development headers and libraries.<br>><br>> %prep<br>> +%if %svn<br>> +%setup + -qn %{name}-svn-%svndate<br>> +%else<br>> %setup -qn %{name}-%{version}<br>> +%endif<br>><br>> +<br>> %build<br>> +%if %svn<br>> +./autogen.sh<br>> +%endif<br>> %configure2_5x<br>> %make<br>><br>><br>><br>Don't do an svn checkout for such purposes, an svn export is much lighter<br>and already excludes all the .svn internal VCS files. Also the version is not <br>correct,<br>eina is not at 1.1.0 as e17 is also not at version 0.17.<br><br><br></div></div></div></body></html>
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20111023/11f464b9/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20111023/11f464b9/attachment-0001.html new file mode 100644 index 000000000..32208378c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/11f464b9/attachment-0001.html @@ -0,0 +1,7 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Hi,</span></div><div><br><span></span></div><div><span>I've updated (yes, yet another time ...) the eina.spec :</span></div><div><br><span></span></div><div><span>Index: eina/SPECS/eina.spec<br>===================================================================<br>--- eina/SPECS/eina.spec (révision 157379)<br>+++ eina/SPECS/eina.spec (copie de travail)<br>@@ -1,18 +1,32 @@<br> %define major 1<br> %define libname %mklibname %{name} %major<br> %define libnamedev %mklibname %{name} -d<br>+%define svn r64327<br>+%define rel 1<br>+%if %svn<br>+%define release %mkrel -c %svn %rel<br>+%else<br>+%define release %mkrel %rel<br>+%endif<br> <br> Summary: Data Type Library<br> Name: eina<br>-Version: + 1.0.1<br>-Release: %mkrel 2<br>+Version: 1.0.999<br>+Release: %{release}<br> License: LGPLv2+<br> Group: Graphical desktop/Enlightenment<br>-Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2<br>-URL: http://www.enlightenment.org/<br>+# creating archive is quite simple:<br>+# svn export http://svn.enlightenment.org/svn/e/trunk/%name %name<br>+# tar cJf %name-%svn.tar.xz %name<br>+%if %svn<br>+Source: %name-%svn.tar.xz<br>+%else<br>+Source: http://download.enlightenment.org/releases/%name-%version.tar.bz2<br>+%endif<br>+URL: http://trac.enlightenment.org/e/wiki/Eina<br></span></div><div> %description<br>-Eina is a data type library.<br>+Eina is a core data structure and common utility library.<br> <br> %package -n %libname<br> Summary: Libraries for the %{name} package<br>@@ -32,10 +46,17 @@<br> %{name} development headers and libraries.<br> <br> %prep<br>-%setup -qn + %{name}-%{version}<br>+%if %svn<br>+%setup -qn %name<br>+%else<br>+%setup -qn %name-%version<br>+%endif<br> <br> %build<br>-%configure2_5x<br>+%if %svn<br>+NOCONFIGURE=1 ./autogen.sh<br>+%endif<br>+%configure2_5x --disable-static<br> %make<br> <br> %install<br>@@ -44,18 +65,13 @@<br> <br> find %buildroot -name *.la | xargs rm<br> <br>-%clean<br>-rm -fr %buildroot<br>-<br> %files -n %libname<br>-%defattr(-,root,root)<br>+%doc AUTHORS README<br> %{_libdir}/*.so.%{major}*<br> <br> %files -n %libnamedev<br>-%defattr(-,root,root)<br> %{_libdir}/pkgconfig/*<br> %{_libdir}/*.so<br>-%{_libdir}/*.a<br> %{_includedir}/*<br> <br> <br>This version is better ?</div><div>I can commit ?</div><div><br></div><div>regards,</div><div>trem</div><div><br></div><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><div style="font-family: times new roman, new + york, times, serif; font-size: 12pt;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Philippe Reynes <tremyfr@yahoo.fr><br><b><span style="font-weight: bold;">À :</span></b> Mageia development mailing-list <mageia-dev@mageia.org><br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 16h22<br><b><span style="font-weight: bold;">Objet :</span></b> [Mageia-dev] Re : Re : Re : E17 packaging<br></font><br><div id="yiv973664651"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>Hi,</span></div><div><span><br></span></div><div><span>You're right, the package version isn't very good.</span></div><div><span>I've looked in the file configure.ac, and there is a </span></div><div><span>version: 1.0.999</span></div><div><span><br></span></div><div>When in svn mode, I propose + to use the version</div><div>indicated in configure.ac. Do you agree ?</div><div><br></div><div>About svn export, I'll try if the compilation works</div><div>fine with it. If yes, you're right again, it's far better</div><div>to use it.</div><div><br></div><div>regards,</div><div>trem</div><div><br></div><div><br></div><div style="font-size:12pt;font-family:times, serif;"><div style="font-size:12pt;font-family:times, serif;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight:bold;">À :</span></b> Mageia development mailing-list <mageia-dev@mageia.org><br><b><span style="font-weight:bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 16h02<br><b><span style="font-weight:bold;">Objet :</span></b> Re: [Mageia-dev] Re : Re : E17 packaging<br></font><br>Am 23.10.2011 14:47, schrieb Philippe Reynes:<br>><br>> In + fact, autogen.sh use svnversion to generate some files.<br>> So, if I only do an svn export, the compilation fails.<br>><br>> I've used eina 1.1.0, because, it should be the next release.<br>> But I could use another "version", if people prefers.<br>No, tarballs generated by svn export allow for normal compilation.<br>Just tested for most of the EFL with a current tarball.<br><br>And as we are using the real version for e + package itself, i'd prefer<br>to use the same versioning scheme throughout all of EFL.<br><br><br></div></div></div></div></div><br><br></div></div></div></body></html>
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20111023/11f464b9/attachment.html b/zarb-ml/mageia-dev/attachments/20111023/11f464b9/attachment.html new file mode 100644 index 000000000..32208378c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/11f464b9/attachment.html @@ -0,0 +1,7 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Hi,</span></div><div><br><span></span></div><div><span>I've updated (yes, yet another time ...) the eina.spec :</span></div><div><br><span></span></div><div><span>Index: eina/SPECS/eina.spec<br>===================================================================<br>--- eina/SPECS/eina.spec (révision 157379)<br>+++ eina/SPECS/eina.spec (copie de travail)<br>@@ -1,18 +1,32 @@<br> %define major 1<br> %define libname %mklibname %{name} %major<br> %define libnamedev %mklibname %{name} -d<br>+%define svn r64327<br>+%define rel 1<br>+%if %svn<br>+%define release %mkrel -c %svn %rel<br>+%else<br>+%define release %mkrel %rel<br>+%endif<br> <br> Summary: Data Type Library<br> Name: eina<br>-Version: + 1.0.1<br>-Release: %mkrel 2<br>+Version: 1.0.999<br>+Release: %{release}<br> License: LGPLv2+<br> Group: Graphical desktop/Enlightenment<br>-Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2<br>-URL: http://www.enlightenment.org/<br>+# creating archive is quite simple:<br>+# svn export http://svn.enlightenment.org/svn/e/trunk/%name %name<br>+# tar cJf %name-%svn.tar.xz %name<br>+%if %svn<br>+Source: %name-%svn.tar.xz<br>+%else<br>+Source: http://download.enlightenment.org/releases/%name-%version.tar.bz2<br>+%endif<br>+URL: http://trac.enlightenment.org/e/wiki/Eina<br></span></div><div> %description<br>-Eina is a data type library.<br>+Eina is a core data structure and common utility library.<br> <br> %package -n %libname<br> Summary: Libraries for the %{name} package<br>@@ -32,10 +46,17 @@<br> %{name} development headers and libraries.<br> <br> %prep<br>-%setup -qn + %{name}-%{version}<br>+%if %svn<br>+%setup -qn %name<br>+%else<br>+%setup -qn %name-%version<br>+%endif<br> <br> %build<br>-%configure2_5x<br>+%if %svn<br>+NOCONFIGURE=1 ./autogen.sh<br>+%endif<br>+%configure2_5x --disable-static<br> %make<br> <br> %install<br>@@ -44,18 +65,13 @@<br> <br> find %buildroot -name *.la | xargs rm<br> <br>-%clean<br>-rm -fr %buildroot<br>-<br> %files -n %libname<br>-%defattr(-,root,root)<br>+%doc AUTHORS README<br> %{_libdir}/*.so.%{major}*<br> <br> %files -n %libnamedev<br>-%defattr(-,root,root)<br> %{_libdir}/pkgconfig/*<br> %{_libdir}/*.so<br>-%{_libdir}/*.a<br> %{_includedir}/*<br> <br> <br>This version is better ?</div><div>I can commit ?</div><div><br></div><div>regards,</div><div>trem</div><div><br></div><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><div style="font-family: times new roman, new + york, times, serif; font-size: 12pt;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Philippe Reynes <tremyfr@yahoo.fr><br><b><span style="font-weight: bold;">À :</span></b> Mageia development mailing-list <mageia-dev@mageia.org><br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 16h22<br><b><span style="font-weight: bold;">Objet :</span></b> [Mageia-dev] Re : Re : Re : E17 packaging<br></font><br><div id="yiv973664651"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>Hi,</span></div><div><span><br></span></div><div><span>You're right, the package version isn't very good.</span></div><div><span>I've looked in the file configure.ac, and there is a </span></div><div><span>version: 1.0.999</span></div><div><span><br></span></div><div>When in svn mode, I propose + to use the version</div><div>indicated in configure.ac. Do you agree ?</div><div><br></div><div>About svn export, I'll try if the compilation works</div><div>fine with it. If yes, you're right again, it's far better</div><div>to use it.</div><div><br></div><div>regards,</div><div>trem</div><div><br></div><div><br></div><div style="font-size:12pt;font-family:times, serif;"><div style="font-size:12pt;font-family:times, serif;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight:bold;">À :</span></b> Mageia development mailing-list <mageia-dev@mageia.org><br><b><span style="font-weight:bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 16h02<br><b><span style="font-weight:bold;">Objet :</span></b> Re: [Mageia-dev] Re : Re : E17 packaging<br></font><br>Am 23.10.2011 14:47, schrieb Philippe Reynes:<br>><br>> In + fact, autogen.sh use svnversion to generate some files.<br>> So, if I only do an svn export, the compilation fails.<br>><br>> I've used eina 1.1.0, because, it should be the next release.<br>> But I could use another "version", if people prefers.<br>No, tarballs generated by svn export allow for normal compilation.<br>Just tested for most of the EFL with a current tarball.<br><br>And as we are using the real version for e + package itself, i'd prefer<br>to use the same versioning scheme throughout all of EFL.<br><br><br></div></div></div></div></div><br><br></div></div></div></body></html>
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20111023/559e42b5/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20111023/559e42b5/attachment-0001.html new file mode 100644 index 000000000..a34b36b88 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/559e42b5/attachment-0001.html @@ -0,0 +1,30 @@ +<p>Yes. It's planned some days before i18n freeze so translators can catch up with last changes.</p> +<p>Oliver</p> +<p><blockquote type="cite">22.10.2011 21:11 schrieb am "Kamil Rytarowski" <<a href="mailto:n54@gmx.com">n54@gmx.com</a>>:<br><br><u></u> + + + + + + <div text="#000000" bgcolor="#ffffff"> + W dniu 22.10.2011 19:22, Anne nicolas pisze: + <p><font color="#500050"><br>><br>> Hi there<br>><br>> As already announced in some mailing-lists, Mageia 2 will be a bit<br>> delayed in or...</font></p><ul> + <li>Alpha 1: 2011 Nov. 16th</li> + <li>Alpha 2: 2011 Dec. 14</li> + <li>Alpha 3: 2012 Jan. 12</li> + <li>Beta 1: 2012 Feb. 21</li> + <li>Versions freeze: 2012 Mar. 7</li> + <li>Artwork freeze: 2012 Mar. 10</li> + <li>i18n freeze: 2012 Mar. 10</li> + <li>Beta 2: 2012 Mar. 15</li> + <li>Releases freeze: 2012 Apr. 7</li> + <li>Development String freeze: 2012 Mar. 7</li> + </ul> + is 7 Mar. correct?<br> + <ul> + <li>Release Candidate: 2012 Apr. 10</li> + <li>Final Release: 2012 May 3</li> + </ul> + </div> + +</blockquote></p> diff --git a/zarb-ml/mageia-dev/attachments/20111023/559e42b5/attachment.html b/zarb-ml/mageia-dev/attachments/20111023/559e42b5/attachment.html new file mode 100644 index 000000000..a34b36b88 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/559e42b5/attachment.html @@ -0,0 +1,30 @@ +<p>Yes. It's planned some days before i18n freeze so translators can catch up with last changes.</p> +<p>Oliver</p> +<p><blockquote type="cite">22.10.2011 21:11 schrieb am "Kamil Rytarowski" <<a href="mailto:n54@gmx.com">n54@gmx.com</a>>:<br><br><u></u> + + + + + + <div text="#000000" bgcolor="#ffffff"> + W dniu 22.10.2011 19:22, Anne nicolas pisze: + <p><font color="#500050"><br>><br>> Hi there<br>><br>> As already announced in some mailing-lists, Mageia 2 will be a bit<br>> delayed in or...</font></p><ul> + <li>Alpha 1: 2011 Nov. 16th</li> + <li>Alpha 2: 2011 Dec. 14</li> + <li>Alpha 3: 2012 Jan. 12</li> + <li>Beta 1: 2012 Feb. 21</li> + <li>Versions freeze: 2012 Mar. 7</li> + <li>Artwork freeze: 2012 Mar. 10</li> + <li>i18n freeze: 2012 Mar. 10</li> + <li>Beta 2: 2012 Mar. 15</li> + <li>Releases freeze: 2012 Apr. 7</li> + <li>Development String freeze: 2012 Mar. 7</li> + </ul> + is 7 Mar. correct?<br> + <ul> + <li>Release Candidate: 2012 Apr. 10</li> + <li>Final Release: 2012 May 3</li> + </ul> + </div> + +</blockquote></p> diff --git a/zarb-ml/mageia-dev/attachments/20111023/a4450b4a/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20111023/a4450b4a/attachment-0001.html new file mode 100644 index 000000000..d4b10465e --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/a4450b4a/attachment-0001.html @@ -0,0 +1,8 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>Thanks for this feedback,</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>here the new eina.spec with all feedbacks :</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div> Index: eina/SPECS/eina.spec<br></div><div>===================================================================</div><div>--- eina/SPECS/eina.spec (révision 157379)</div><div>+++ eina/SPECS/eina.spec (copie de travail)</div><div>@@ -1,18 +1,32 + @@</div><div> %define major 1</div><div> %define libname %mklibname %{name} %major</div><div> %define libnamedev %mklibname %{name} -d</div><div>+%define svn r64324</div><div>+%define rel 1</div><div>+%if %svn</div><div>+%define release %mkrel -c %svn %rel</div><div>+%else</div><div>+%define release %mkrel %rel</div><div>+%endif</div><div> </div><div> Summary: Data Type Library</div><div> Name: eina</div><div>-Version: 1.0.1</div><div>-Release: %mkrel 2</div><div>+Version: 1.1.0</div><div>+Release: %{release}</div><div> License: LGPLv2+</div><div> Group: Graphical desktop/Enlightenment</div><div>-Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2</div><div>-URL: http://www.enlightenment.org/</div><div>+# creating archive is quite simple:</div><div>+# svn co http://svn.enlightenment.org/svn/e/trunk/eina eina</div><div>+# tar cJf eina-r<svnrevision>.tar.xz eina</div><div>+%if + %svn</div><div>+Source: %name-%svn.tar.xz</div><div>+%else</div><div>+Source: http://download.enlightenment.org/releases/%name-%version.tar.bz2</div><div>+%endif</div><div>+URL: http://trac.enlightenment.org/e/wiki/Eina</div><div><div> </div><div> %description</div><div>-Eina is a data type library.</div><div>+Eina is a core data structure and common utility library.</div><div> </div><div> %package -n %libname</div><div> Summary: Libraries for the %{name} package</div><div>@@ -32,10 +46,17 @@</div><div> %{name} development headers and libraries.</div><div> </div><div> %prep</div><div>-%setup -qn %{name}-%{version}</div><div>+%if %svn</div><div>+%setup -qn %name</div><div>+%else</div><div>+%setup -qn %name-%version</div><div>+%endif</div><div> </div><div> %build</div><div>-%configure2_5x</div><div>+%if %svn</div><div>+NOCONFIGURE=1 ./autogen.sh</div><div>+%endif</div><div>+%configure2_5x + --disable-static</div><div> %make</div><div> </div><div> %install</div><div>@@ -44,18 +65,13 @@</div><div> </div><div> find %buildroot -name *.la | xargs rm</div><div><div> </div><div>-%clean</div><div>-rm -fr %buildroot</div><div>-</div><div> %files -n %libname</div><div>-%defattr(-,root,root)</div><div>+%doc AUTHORS README</div><div> %{_libdir}/*.so.%{major}*</div><div> </div><div> %files -n %libnamedev</div><div>-%defattr(-,root,root)</div><div> %{_libdir}/pkgconfig/*</div><div> %{_libdir}/*.so</div><div>-%{_libdir}/*.a</div><div> %{_includedir}/*</div><div> </div><div> </div><div><br></div><div>regards,</div><div>trem</div><div><br></div></div></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style="font-size: 12pt; font-family: + 'times new roman', 'new york', times, serif; "><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight: bold;">À :</span></b> mageia-dev@mageia.org<br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 12h55<br><b><span style="font-weight: bold;">Objet :</span></b> Re: [Mageia-dev] E17 packaging<br></font><br>Am 22.10.2011 14:29, schrieb Balcaen John:<br>> Le samedi 22 octobre 2011 14:10:53 Florian Hubold a écrit :<br>> [...]<br>>> Well, there are "stable" snapshots from time to time, but they are<br>>> not done regularly. I'd say if we can make local builds of a newer SVN<br>>> snapshot of the whole E17 before Mageia 2 alpha (i.e. in the next ~20 days)<br>>> then we should at least try it.<br>>> <br>>> BTW: I'd remove the Source URL when only using + snapshots or<br>>> change the SPEC in a way that make using SVN snapshots possible<br>>> by only changing a macro.<br>> That's was also suggested on irc :)<br>> <br>> Regards,<br>> <br>So here's my try, feel free to comment:<br>(Please don't care about the date format for now :) )<br><br> $ svn diff<br> Index: eina.spec<br> ===================================================================<br> --- eina.spec (Revision 157462)<br> +++ eina.spec (Arbeitskopie)<br> @@ -1,3 +1,13 @@<br> +%define svndate 23102011<br> +<br> +%define svn r64322<br> +%if %svn<br> +%define rel 0.%{svn}svn.1<br> +%else<br> +%define rel 1<br> +%endif<br> +<br> +<br> %define major 1<br> %define libname %mklibname %{name} %major<br> %define libnamedev %mklibname %{name} -d<br> @@ -4,11 + +14,18 @@<br><br> Summary: Data Type Library<br> Name: eina<br> -Version: 1.0.1<br> -Release: %mkrel 2<br> +Version: 1.0.999<br> +Release: %mkrel %rel<br> License: LGPLv2+<br> Group: Graphical desktop/Enlightenment<br> +# export latest svn checkout<br> +# svn export <a href="http://svn.enlightenment.org/svn/e/trunk/%" target="_blank">http://svn.enlightenment.org/svn/e/trunk/%</a>{name}<br> %{name}-svn-$(date +%d%m%Y)<br> +%if %svn<br> +Source: %{name}-svn-%svndate.tar.bz2<br> +%else<br> Source: <a href="http://download.enlightenment.org/releases/%" target="_blank">http://download.enlightenment.org/releases/%</a>{name}-%{version}.tar.bz2<br> +%endif<br> +<br> URL: <a href="http://www.enlightenment.org/" target="_blank">http://www.enlightenment.org/</a><br><br> + %description<br> @@ -32,9 +49,17 @@<br> %{name} development headers and libraries.<br><br> %prep<br> +%if %svn<br> +%setup -qn %{name}-svn-%svndate<br> +%else<br> %setup -qn %{name}-%{version}<br> +%endif<br><br> +<br> %build<br> +%if %svn<br> +./autogen.sh<br> +%endif<br> %configure2_5x<br> %make<br><br><br><br></div></div></div></body></html>
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20111023/a4450b4a/attachment.html b/zarb-ml/mageia-dev/attachments/20111023/a4450b4a/attachment.html new file mode 100644 index 000000000..d4b10465e --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111023/a4450b4a/attachment.html @@ -0,0 +1,8 @@ +<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>Thanks for this feedback,</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>here the new eina.spec with all feedbacks :</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div> Index: eina/SPECS/eina.spec<br></div><div>===================================================================</div><div>--- eina/SPECS/eina.spec (révision 157379)</div><div>+++ eina/SPECS/eina.spec (copie de travail)</div><div>@@ -1,18 +1,32 + @@</div><div> %define major 1</div><div> %define libname %mklibname %{name} %major</div><div> %define libnamedev %mklibname %{name} -d</div><div>+%define svn r64324</div><div>+%define rel 1</div><div>+%if %svn</div><div>+%define release %mkrel -c %svn %rel</div><div>+%else</div><div>+%define release %mkrel %rel</div><div>+%endif</div><div> </div><div> Summary: Data Type Library</div><div> Name: eina</div><div>-Version: 1.0.1</div><div>-Release: %mkrel 2</div><div>+Version: 1.1.0</div><div>+Release: %{release}</div><div> License: LGPLv2+</div><div> Group: Graphical desktop/Enlightenment</div><div>-Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2</div><div>-URL: http://www.enlightenment.org/</div><div>+# creating archive is quite simple:</div><div>+# svn co http://svn.enlightenment.org/svn/e/trunk/eina eina</div><div>+# tar cJf eina-r<svnrevision>.tar.xz eina</div><div>+%if + %svn</div><div>+Source: %name-%svn.tar.xz</div><div>+%else</div><div>+Source: http://download.enlightenment.org/releases/%name-%version.tar.bz2</div><div>+%endif</div><div>+URL: http://trac.enlightenment.org/e/wiki/Eina</div><div><div> </div><div> %description</div><div>-Eina is a data type library.</div><div>+Eina is a core data structure and common utility library.</div><div> </div><div> %package -n %libname</div><div> Summary: Libraries for the %{name} package</div><div>@@ -32,10 +46,17 @@</div><div> %{name} development headers and libraries.</div><div> </div><div> %prep</div><div>-%setup -qn %{name}-%{version}</div><div>+%if %svn</div><div>+%setup -qn %name</div><div>+%else</div><div>+%setup -qn %name-%version</div><div>+%endif</div><div> </div><div> %build</div><div>-%configure2_5x</div><div>+%if %svn</div><div>+NOCONFIGURE=1 ./autogen.sh</div><div>+%endif</div><div>+%configure2_5x + --disable-static</div><div> %make</div><div> </div><div> %install</div><div>@@ -44,18 +65,13 @@</div><div> </div><div> find %buildroot -name *.la | xargs rm</div><div><div> </div><div>-%clean</div><div>-rm -fr %buildroot</div><div>-</div><div> %files -n %libname</div><div>-%defattr(-,root,root)</div><div>+%doc AUTHORS README</div><div> %{_libdir}/*.so.%{major}*</div><div> </div><div> %files -n %libnamedev</div><div>-%defattr(-,root,root)</div><div> %{_libdir}/pkgconfig/*</div><div> %{_libdir}/*.so</div><div>-%{_libdir}/*.a</div><div> %{_includedir}/*</div><div> </div><div> </div><div><br></div><div>regards,</div><div>trem</div><div><br></div></div></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style="font-size: 12pt; font-family: + 'times new roman', 'new york', times, serif; "><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">De :</span></b> Florian Hubold <doktor5000@arcor.de><br><b><span style="font-weight: bold;">À :</span></b> mageia-dev@mageia.org<br><b><span style="font-weight: bold;">Envoyé le :</span></b> Dimanche 23 Octobre 2011 12h55<br><b><span style="font-weight: bold;">Objet :</span></b> Re: [Mageia-dev] E17 packaging<br></font><br>Am 22.10.2011 14:29, schrieb Balcaen John:<br>> Le samedi 22 octobre 2011 14:10:53 Florian Hubold a écrit :<br>> [...]<br>>> Well, there are "stable" snapshots from time to time, but they are<br>>> not done regularly. I'd say if we can make local builds of a newer SVN<br>>> snapshot of the whole E17 before Mageia 2 alpha (i.e. in the next ~20 days)<br>>> then we should at least try it.<br>>> <br>>> BTW: I'd remove the Source URL when only using + snapshots or<br>>> change the SPEC in a way that make using SVN snapshots possible<br>>> by only changing a macro.<br>> That's was also suggested on irc :)<br>> <br>> Regards,<br>> <br>So here's my try, feel free to comment:<br>(Please don't care about the date format for now :) )<br><br> $ svn diff<br> Index: eina.spec<br> ===================================================================<br> --- eina.spec (Revision 157462)<br> +++ eina.spec (Arbeitskopie)<br> @@ -1,3 +1,13 @@<br> +%define svndate 23102011<br> +<br> +%define svn r64322<br> +%if %svn<br> +%define rel 0.%{svn}svn.1<br> +%else<br> +%define rel 1<br> +%endif<br> +<br> +<br> %define major 1<br> %define libname %mklibname %{name} %major<br> %define libnamedev %mklibname %{name} -d<br> @@ -4,11 + +14,18 @@<br><br> Summary: Data Type Library<br> Name: eina<br> -Version: 1.0.1<br> -Release: %mkrel 2<br> +Version: 1.0.999<br> +Release: %mkrel %rel<br> License: LGPLv2+<br> Group: Graphical desktop/Enlightenment<br> +# export latest svn checkout<br> +# svn export <a href="http://svn.enlightenment.org/svn/e/trunk/%" target="_blank">http://svn.enlightenment.org/svn/e/trunk/%</a>{name}<br> %{name}-svn-$(date +%d%m%Y)<br> +%if %svn<br> +Source: %{name}-svn-%svndate.tar.bz2<br> +%else<br> Source: <a href="http://download.enlightenment.org/releases/%" target="_blank">http://download.enlightenment.org/releases/%</a>{name}-%{version}.tar.bz2<br> +%endif<br> +<br> URL: <a href="http://www.enlightenment.org/" target="_blank">http://www.enlightenment.org/</a><br><br> + %description<br> @@ -32,9 +49,17 @@<br> %{name} development headers and libraries.<br><br> %prep<br> +%if %svn<br> +%setup -qn %{name}-svn-%svndate<br> +%else<br> %setup -qn %{name}-%{version}<br> +%endif<br><br> +<br> %build<br> +%if %svn<br> +./autogen.sh<br> +%endif<br> %configure2_5x<br> %make<br><br><br><br></div></div></div></body></html>
\ No newline at end of file |