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
openSUSE Build Service is sponsored by