Page MenuHomeSolus

Initial commit of protobuf-c
ClosedPublic

Authored by mfossen on May 29 2017, 4:26 AM.
Tags
None
Referenced Files
F11049313: D245.id.diff
Thu, Aug 10, 5:34 PM
F11049312: D245.id2046.diff
Thu, Aug 10, 5:34 PM
F11049311: D245.id2522.diff
Thu, Aug 10, 5:34 PM
F11049310: D245.id2048.diff
Thu, Aug 10, 5:34 PM
F11049301: D245.id891.diff
Thu, Aug 10, 5:34 PM
F11049300: D245.id1088.diff
Thu, Aug 10, 5:34 PM
F11049299: D245.id519.diff
Thu, Aug 10, 5:34 PM
F11034860: D245.diff
Wed, Aug 9, 5:19 PM

Details

Summary

Initial version of protobuf-c

Ref task T3745 (needs protobuf-c to build)

Test Plan

Built and installed protobuf-c*.eopkg, then built purple-hangouts and confirmed adding a hangouts account works in pidgin.

Diff Detail

Repository
R3741 protobuf-c
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
8

Should be programming.library

15–16

%autogen automatically calls %configure.

21

Should be passing --disable-static instead during autogen, assuming protobuf-c will actually disable static libs in that case.

This revision now requires changes to proceed.Jun 6 2017, 3:16 PM
mfossen edited edge metadata.

Fixed:

  • component to programming.library
  • removed %configure step as %autogen takes care of that
  • use --disable-static instead of manually removing the static library file
  • run libtool --finish %libdir% after install to satisfy the libtool warning about it
JoshStrobl added inline comments.
package.yml
20

Not really needed. Warnings are just warnings and don't affect the package in this case.

This revision now requires changes to proceed.Jun 24 2017, 7:07 PM
kyrios123 added inline comments.
package.yml
6
15

autogen is not required. %configure --disable-static is enough (see my above comment)

Although it is not mandatory, I suggest to make this depends on D505 so it won't be necessary to rebuild it once again afterwards.

mfossen edited edge metadata.

Packaging Changes

  • remove libtool --finish step
  • use better tarball source
  • use %configure --disable-static instead of %autogen --disable-static

Depends on D505

kyrios123 edited the summary of this revision. (Show Details)
kyrios123 added a subscriber: mfossen.

Update to 1.3.0, add make check

@mfossen I did update your diff because I needed it to test the updated version of the purple-hangouts plugin, I hope you don't mind.

joebonrichie added inline comments.
package.yml
7

should be BSD-2-Clause to be SPDX compatible

This revision was automatically updated to reflect the committed changes.