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

Philippe Reynes tremyfr at yahoo.fr
Mon Oct 24 18:26:48 CEST 2011


Hi,

entrance seems to be the old login manager, new one is elsa.
(if I don't mistake).
I've planned to work on e17, not really to maintain myself all e17.

Right now, I've reworked : 

my @packages = ( "eina" , "eet" , "evas" , "ecore" , "embryo" , 
                 "edje" , "efreet" , "e_dbus" , "eeze" , 
                 "elementary" , "e" , "exalt" , "emotion", 
                 "ethumb" , "emprint" , "eweather" , "e_modules" );

(Yes, it's a copy/paste from a script I use to compile all e17 
related package).

regards,
trem



________________________________
De : Florian Hubold <doktor5000 at arcor.de>
À : mageia-dev at mageia.org
Envoyé le : Dimanche 23 Octobre 2011 23h44
Objet : Re: [Mageia-dev] Re : Re : Re : Re : E17 packaging

Am 23.10.2011 19:54, schrieb D.Morgan:
> 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
"find %buildroot -name *.a | xargs rm" should be also
added as a safeguard as you removed those from %files list, no?
>> -%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
^^ see above
>>   %{_includedir}/*
>>
>>
>> This version is better ?
>> I can commit ?
Apart from the above, looks good.
>> regards,
>> trem
> for me this seems OK
>
Furthermore from this i'm planning to import entrance,
enlightenment login manager for a more complete e experience.
Also maybe (after a little update) my e17-artwork package.

BTW: You already mentioned that you're planning to work on e17
packages, do you want to maintain those that are already there?
And if you update some other e packages could you please tell me
afterwards so i can take a peek, would be really nice :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-dev/attachments/20111024/a51f3df3/attachment-0001.html>


More information about the Mageia-dev mailing list