File nio-gumbo-parser.spec of Package nio-gumbo-parser
%define orig_name gumbo-parser
%define gumbo-parser_version 0.10.1
%define gumbo-parser_target x86_64-native-linuxapp-gcc
%define _prefix /opt/nio
%define _libdir %{_prefix}/lib
%define _libexecdir %{_prefix}/libexec
%define _sysconfdir /etc
%{!?machine: %define machine native}
# if kversion isn't defined on rpm build line, build against default kernel
%{!?kversion: %define kversion 3.10.0-123.9.2.el7}
# hint: this can he overridden with "--define kversion foo"
# on the rpmbuild command line, e.g. --define "kversion 2.6.18-164.10.1.el5"
Summary: Nio packaging of the gumbo-parser library
Name: nio-%{orig_name}
Version: 0.10.1
Release: %{rpm_release}
License: GPLv2+
Group: Applications/Internet
Source: https://github.com/google/gumbo-parser/archive/v0.10.1.zip#/%{orig_name}-%{version}.zip
Packager: Dimitris
BuildRoot: %{_tmppath}/%{name}-install
BuildRequires: autoconf >= 2.60
BuildRequires: automake
BuildRequires: libtool
BuildRequires: gcc
%description
An HTML5 parsing library in pure C99
%package devel
Summary: Libgumbo developement files
Group: Libraries/Development
Requires: nio-gumbo-parser >= 0.10.1
%description devel
This package includes header files and static libs for gumbo
%prep
%setup -q -n %{orig_name}-%{version}
./autogen.sh
%configure --prefix=%{_prefix}
%build
%__make
%install
rm -rf ${buildroot}
%__make DESTDIR=%{buildroot} install
%clean
rm -rf %{buildroot}
%pre
%post
echo "%{_libdir}" > /etc/ld.so.conf.d/libgumbo-parser.conf
/sbin/ldconfig
%postun -p /sbin/ldconfig
%files devel
%{_includedir}/*
%{_libdir}/libgumbo.la
%{_libdir}/libgumbo.a
%{_libdir}/pkgconfig/gumbo.pc
%files
%defattr(-,root,root)
%{_libdir}/libgumbo.so*
%changelog
* Fri Dec 16 2016 Dimitris
- Created the first nio version of gumbo-parser