From f4ac9915b9078d43a8dcc51f6fe0adc8ad90099d51089d0eb34ce6c06cad7b9d Mon Sep 17 00:00:00 2001 From: OBS User mrdocs Date: Fri, 23 Jun 2017 02:54:34 +0000 Subject: [PATCH] Accepting request 505650 from home:scarabeus_iv:branches:M17N - Switch to kyotocabinet from libdb so it could be removed - Enable tests - Remove needless buildrequires OBS-URL: https://build.opensuse.org/request/show/505650 OBS-URL: https://build.opensuse.org/package/show/M17N/libpinyin?expand=0&rev=57 --- libpinyin.changes | 7 +++++++ libpinyin.spec | 27 ++++++++++++++------------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/libpinyin.changes b/libpinyin.changes index 8f4db7c..57fd323 100644 --- a/libpinyin.changes +++ b/libpinyin.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jun 22 10:14:11 UTC 2017 - tchvatal@suse.com + +- Switch to kyotocabinet from libdb so it could be removed +- Enable tests +- Remove needless buildrequires + ------------------------------------------------------------------- Thu Feb 2 02:11:05 UTC 2017 - jengelh@inai.de diff --git a/libpinyin.spec b/libpinyin.spec index bbd9b13..3506fa1 100644 --- a/libpinyin.spec +++ b/libpinyin.spec @@ -36,17 +36,13 @@ Patch1: libpinyin-fix_double_pinyin.patch Patch2: libpinyin-1.7.0-no-AX_CXX_COMPILE_STDCXX_11.patch BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: glib2-devel BuildRequires: gnome-common BuildRequires: intltool +BuildRequires: libkyotocabinet-devel BuildRequires: libtool +BuildRequires: pkgconfig BuildRequires: xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} >= 1140 -BuildRequires: libdb-4_8-devel -%else -BuildRequires: libdb-4_5-devel -%endif +BuildRequires: pkgconfig(glib-2.0) %description libpinyin is an intelligent (and universal) sentence-based Pinyin IME @@ -102,26 +98,31 @@ cp -r %{SOURCE1} data/ %patch0 -p1 %patch1 -p1 %patch2 -p1 -NOCONFIGURE=1 ./autogen.sh %build -%configure --disable-static +NOCONFIGURE=1 ./autogen.sh +%configure \ + --disable-static \ + --with-dbm=KyotoCabinet \ + --disable-silent-rules make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install find %{buildroot} -type f -name "*.la" -delete -print -%fdupes %{buildroot}/%{_prefix} +%fdupes %{buildroot} + +%check +make %{?_smp_mflags} check %post -n %{name}%{sover} -p /sbin/ldconfig - %postun -n %{name}%{sover} -p /sbin/ldconfig %files -n %{name}%{sover} %defattr(-,root,root) %doc ChangeLog AUTHORS COPYING README %{_libdir}/%{name}.so.* -%{_mandir}/man1/libpinyin.1.gz +%{_mandir}/man1/libpinyin.1%{ext_man} %files data %defattr(-,root,root)