[CMake] CPack and RPM packages

Laszlo Papp djszapi at archlinux.us
Tue Mar 8 03:02:33 EST 2011


My familiar did a package as an interim solution and let us see
whether or not this version can be integrated into the 1.2 MeeGo
release or just later.

http://forum.meego.com/showthread.php?p=18810#post18810

Best Regards,
Laszlo Papp

On Tue, Mar 8, 2011 at 7:59 AM, Laszlo Papp <djszapi at archlinux.us> wrote:
> I could not still build cmake...... But I did this modification
> locally you suggested and that is the output:
>
> CPack: Create package using RPM
> CPack: Install projects
> CPack: - Run preinstall target for: Gluon
> CPack: - Install project: Gluon
> CPack: Create package
> CPackRPM: Will use GENERATED spec file:
> /home/meego/gluon/build/_CPack_Packages/Linux/RPM/SPECS/gluon.spec
> CPack: - package: /home/meego/gluon/build/Gluon-0.71.0.rpm.rpm generated.
>
> It was a quite slow process after the spec file generation, but it
> seems to work. I do really hope someone can fix the arm - qemu - cmake
> thread hanging issues otherwise no idea how to get this functionality
> working "officially"...
>
> Best Regards,
> Laszlo PApp
>
> On Tue, Mar 8, 2011 at 12:53 AM, Eric Noulard <eric.noulard at gmail.com> wrote:
>> 2011/3/8 Laszlo Papp <djszapi at archlinux.us>:
>>> On Tue, Mar 8, 2011 at 12:45 AM, Eric Noulard <eric.noulard at gmail.com> wrote:
>>>> 2011/3/8 Laszlo Papp <djszapi at archlinux.us>:
>>>>> Well: http://public.kitware.com/Bug/view.php?id=11595
>>>>> That is fixed in cmake 2.8.4.
>>>>> Changelog: http://www.cmake.org/pipermail/cmake/2011-February/042839.html
>>>>> "CPackRPM fix bug 0011595 : Can't generate RPMs (on FC11...)"
>>>>>
>>>>> I am trying to build this  version now on MeeGo since the available
>>>>> binary one is 2.8.3. But if it is fixed in 2.8.4, I wonder why you did
>>>>> not know it ?
>>>>
>>>> I do know this bug, I fixed it.
>>>>
>>>> I'm just a mere human being and I did not recognize your symptom
>>>> as being the same as the refered bug.
>>>>
>>>> I am really sorry for the wasted time, yours and mine :-/.
>>>
>>> No idea whether or not that will be the solution, but....
>>>
>>> It is hilarious, I cannot run the cmake ../ properly on the version
>>> 2.8.4... I mean it always enters an "endless loop" at random point,
>>> but all the time. I heard qemu+cmake is scary, but still....
>>
>>>I did never use such combination, I let other comment on that one.
>>> How can I build the newest version of the cmake ? Cmake freezes all
>>> the time from the shadow build directory.... It is more than quite
>>> /pesky/.
>>
>> Concerning CPackRPM main issue, would try to
>>
>> 1) backup the CMake 2.8.3 , CPackRPM.cmake file
>> 2) Edit CPackRPM.cmake file and change:
>>
>> %install
>> if [ -e $RPM_BUILD_ROOT ];
>> then
>>  mv \"\@CPACK_TOPLEVEL_DIRECTORY\@/tmpBBroot/*\" $RPM_BUILD_ROOT
>> else
>>  mv \"\@CPACK_TOPLEVEL_DIRECTORY\@/tmpBBroot\" $RPM_BUILD_ROOT
>> fi
>>
>> to
>> %install
>> if [ -e $RPM_BUILD_ROOT ];
>> then
>>  rm -rf $RPM_BUILD_ROOT
>> fi
>> mv \"\@CPACK_TOPLEVEL_DIRECTORY\@/tmpBBroot\" $RPM_BUILD_ROOT
>>
>> then rerun cpack.
>>
>>
>> --
>> Erk
>> Membre de l'April - « promouvoir et défendre le logiciel libre » -
>> http://www.april.org
>>
>


More information about the CMake mailing list