[CMake] CPack and PackageMaker

Roman Wüger roman.wueger at gmx.at
Thu May 12 03:13:06 EDT 2016


I think it is ok for the most of the use cases.
But what I miss are the signing options:

e.g: productbuild --component "FULLPATH_TO_OUTPUTDIR" /Applications --sign "DEVELOPER_CERTIFICATE" --product ".../Info.plist" MyPackage.pkg

Best regards
Roman

> Am 05.04.2016 um 03:12 schrieb clinton at elemtech.com:
> 
> Hi,
> 
> I have updated the patch I sent before and you can find some new code here:
> https://github.com/clintonstimpson/CMake/commits/productbuild
> 
> To help, perhaps you can review and test it.
> Or help in other ways you think it needs.
> 
> I have done minimal testing.  This includes making sure CMake's test suite passes with this generator.
> And running those generated pkg files manually to test them.
> 
> Perhaps after a couple reviews, we can start thinking about merging into CMake.
> 
> Thanks,
> Clint
> 
> 
> ----- On Dec 21, 2015, at 11:56 PM, Roman Wüger <roman.wueger at gmx.at> wrote:
> Is there anything I can do to support?
> 
> Best regards 
> 
> Am 11.12.2015 um 20:17 schrieb robert.bielik <robert.bielik at dirac.se>:
> 
> Dear Clint,
>  
> Thank you! Will certainly start with that as a base :)
>  
> Regards 
> /R
>  
> ------ Ursprungligt meddelande------
> Från:
> Datum: fre, 11 dec 2015 20:12
> Till: Robert Bielik;
> Kopia: Attila Krasznahorkay;cmake;
> Ämne:Re: [CMake] CPack and PackageMaker
>  
> If you are interested, attached is some code I started a couple years ago but never finished, nor did I do much testing.
> Perhaps that'll help, or maybe you'll find a better way.
> 
> Clint
> 
> ----- On Dec 11, 2015, at 9:50 AM, Robert Bielik robert.bielik at dirac.se wrote:
> 
> > Dear Attila,
> > 
> > Ok, been struggling getting an installation package to work with the
> > pkgbuild/productbild tools, so I think I got the gist of what needs to
> > be done, at least to get something going :)
> > 
> > Regards
> > /R
> > 
> > Den 2015-12-11 kl. 17:47, skrev Attila Krasznahorkay:
> >> Hi Robert,
> >>
> >> I'm afraid that the sad situation is that nobody has done this yet, or is
> >> working on it at the moment.
> >>
> >> I'm absolutely sure that if you can help with this by any amount, that will be
> >> most welcome by the CMake developers. It will certainly be most welcome by me,
> >> as I've been disappointed by the lack of this support as well. (But
> >> unfortunately can't spare the time to help out in writing this CPack
> >> generator.)
> >>
> >> Cheers,
> >>               Attila
> >>
> >>> On 11 Dec 2015, at 17:44, Robert Bielik  wrote:
> >>>
> >>> Really ? No one ? :)
> >>>
> >>> So it's ok to go ahead and start create a new one ? ;)
> >>>
> >>> Rgds,
> >>> /R
> >>>
> >>> Den 2015-12-09 kl. 16:56, skrev Robert Bielik:
> >>>> Mac OSX:
> >>>>
> >>>> Since PackageMaker has been deprecated by Apple, the new tools to use are
> >>>> pkgbuild [1] and productbuild [2].
> >>>>
> >>>> Simple question: Is there any work being done by the CMake community on a new OS
> >>>> X CPack backend to support the above tools ?
> >>>>
> >>>> Regards
> >>>> /Robert
> >>>> [1]
> >>>> https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pkgbuild.1.html
> >>>> [2]
> >>>> https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/productbuild.1.html
> >>>>
> >>> --
> >>>
> >>> Powered by www.kitware.com
> >>>
> >>> Please keep messages on-topic and check the CMake FAQ at:
> >>> http://www.cmake.org/Wiki/CMake_FAQ
> >>>
> >>> Kitware offers various services to support the CMake community. For more
> >>> information on each offering, please visit:
> >>>
> >>> CMake Support: http://cmake.org/cmake/help/support.html
> >>> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> >>> CMake Training Courses: http://cmake.org/cmake/help/training.html
> >>>
> >>> Visit other Kitware open-source projects at
> >>> http://www.kitware.com/opensource/opensource.html
> >>>
> >>> Follow this link to subscribe/unsubscribe:
> >>> http://public.kitware.com/mailman/listinfo/cmake
> > 
> > --
> > 
> > Powered by www.kitware.com
> > 
> > Please keep messages on-topic and check the CMake FAQ at:
> > http://www.cmake.org/Wiki/CMake_FAQ
> > 
> > Kitware offers various services to support the CMake community. For more
> > information on each offering, please visit:
> > 
> > CMake Support: http://cmake.org/cmake/help/support.html
> > CMake Consulting: http://cmake.org/cmake/help/consulting.html
> > CMake Training Courses: http://cmake.org/cmake/help/training.html
> > 
> > Visit other Kitware open-source projects at
> > http://www.kitware.com/opensource/opensource.html
> > 
> > Follow this link to subscribe/unsubscribe:
> > http://public.kitware.com/mailman/listinfo/cmake
> -- 
> 
> Powered by www.kitware.com
> 
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
> 
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
> 
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/cmake
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20160512/0b93aec3/attachment-0001.html>


More information about the CMake mailing list