SPECS/protobuf-c/protobuf-c.spec
6e77e2a2
 Summary:        Google's data interchange format - C implementation
 Name:           protobuf-c
 Version:        1.2.1
1077d48e
 Release:        2%{?dist}
6e77e2a2
 License:        BSD-3-Clause
 Group:          Development/Libraries
 Vendor:         VMware, Inc.
 Distribution:   Photon
 URL:            https://github.com/google/protobuf-c/
 Source0:        %{name}-%{version}.tar.gz
 %define         sha1 protobuf-c=3ecd015299d5a8ab8304bf5eeea2fd0f75c1f6bb
 BuildRequires:  protobuf >= 2.6.0
 BuildRequires:  protobuf-devel >= 2.6.0
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
 BuildRequires:  libstdc++
 BuildRequires:  curl
 BuildRequires:  make
 BuildRequires:  unzip
 Requires:       protobuf
 
 %description
 Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. You can find protobuf's documentation on the Google Developers site. This is the C implementation.
 
 %package        devel
 Summary:        Development files for protobuf
 Group:          Development/Libraries
 Requires:       protobuf-c = %{version}-%{release}
 
 %description    devel
 The protobuf-c-devel package contains libraries and header files for
 developing applications that use protobuf-c.
 
 %package        static
 Summary:        protobuf-c static lib
 Group:          Development/Libraries
1077d48e
 Requires:       protobuf-c = %{version}-%{release}
6e77e2a2
 
 %description    static
 The protobuf-c-static package contains static protobuf-c libraries.
 
 %prep
 %setup
 autoreconf -iv
 
 %build
 %configure --disable-silent-rules
 make %{?_smp_mflags}
 
 %install
 make DESTDIR=%{buildroot} install
 
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
 %{_bindir}/protoc-c
 %{_libdir}/libprotobuf-c.so.*
 
 %files devel
 %defattr(-,root,root)
 %{_includedir}/*
 %{_libdir}/pkgconfig/*
 %{_libdir}/libprotobuf-c.la
 %{_libdir}/libprotobuf-c.so
 
 %files static
 %defattr(-,root,root)
 %{_libdir}/libprotobuf-c.a
 
 %changelog
1077d48e
 *   Thu Mar 30 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.2.1-2
 -   Fix protobuf-c-static requires
6e77e2a2
 *   Sat Mar 18 2017 Vinay Kulkarni <kulkarniv@vmware.com> 1.2.1-1
 -   Initial packaging for Photon