Package oniguruma: Specfile
Name: oniguruma Version: 6.4.0 Release: alt1%ubt Summary: Regular expressions library Group: System/Libraries License: BSD Url: https://github.com/kkos/oniguruma/ Source0: %name-%version.tar # FIXME # Don't know exactly why, however without Patch0 onig_new returns # NULL reg variable Patch0: oniguruma-5.9.2-onig_new-returns-NULL-reg.patch BuildRequires(pre):rpm-build-ubt %description Oniguruma is a regular expressions library. The characteristics of this library is that different character encoding for every regular expression object can be specified. (supported APIs: GNU regex, POSIX and Oniguruma native) %package devel Summary: Development files for %name Group: Development/Other Requires: %name = %version-%release Provides: libOniGuruma-devel = %EVR Obsoletes: libOniGuruma-devel %description devel The %name-devel package contains libraries and header files for developing applications that use %name. %prep %setup ( cd src %patch0 -p1 -b .nullreg ) %__sed -i.multilib -e 's|-L@libdir@||' onig-config.in for f in \ README.ja \ doc/API.ja \ doc/FAQ.ja \ doc/RE.ja do iconv -f EUC-JP -t UTF-8 $f > $f.tmp && \ ( touch -r $f $f.tmp ; %__mv -f $f.tmp $f ) || \ %__rm -f $f.tmp done %build sed 's/1\.14/1.11/' -i configure.ac autoreconf -fisv %configure \ --disable-silent-rules \ --disable-static \ --with-rubydir=%_bindir %__make %install %__make install \ DESTDIR=$RPM_BUILD_ROOT \ INSTALL="%__install -c -p" find $RPM_BUILD_ROOT -name '*.la' \ -exec %__rm -f {} ';' %check %__make check %files %doc AUTHORS COPYING HISTORY README index.html %_libdir/libonig.so.4* %files devel %doc doc/API doc/FAQ doc/RE %_bindir/onig-config %_libdir/libonig.so %_includedir/onig*.h %_libdir/pkgconfig/%name.pc %changelog * Mon Feb 12 2018 Lenar Shakirov <snejok@altlinux.ru> 6.4.0-alt1%ubt - Backport to C7 * Wed Jul 12 2017 Anton Farygin <rider@altlinux.ru> 6.4.0-alt1%ubt - new version with security fixes (CVE-2017-9224, CVE-2017-9225, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228, CVE-2017-9229) * Wed May 10 2017 Anton Farygin <rider@altlinux.ru> 6.2.0-alt2%ubt - added obsolete for libOniGuruma-devel to devel package * Wed May 10 2017 Anton Farygin <rider@altlinux.ru> 6.2.0-alt1%ubt - first build for ALT, based on RH spec |