diff --git a/sources b/sources index 155ff9c..64360bb 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -0e51e88d097085e101bf722fc04808ed tomoe-0.6.0.tar.gz -19ff31a125eb9fa1f7b76da30cc32810 tomoe-stripped-0.6.0.tar.gz +SHA512 (tomoe-0.6.0.tar.gz) = eab618d7b28fc9613c175fab6f80fc7d6acc34af3a47f20c11b42a32acd87143ae10caca67fa1a5e2e75441d431799a5725a5d507604f8bd7447bbc1826f0bb8 +SHA512 (tomoe-stripped-0.6.0.tar.gz) = feb168805c804abe5c276e1f1668fb2580f67686d271d6ff8b70a1aa525bc11cc74b7baaeb88a7f38a4b09c10fad54cdf204af4b8fac3be90b1c52ecfad11ad0 diff --git a/tomoe-strerror.patch b/tomoe-strerror.patch new file mode 100644 index 0000000..b6cca25 --- /dev/null +++ b/tomoe-strerror.patch @@ -0,0 +1,13 @@ +diff --git a/lib/tomoe-xml-parser.c b/lib/tomoe-xml-parser.c +index a9e458b..fe50485 100644 +--- a/lib/tomoe-xml-parser.c ++++ b/lib/tomoe-xml-parser.c +@@ -441,7 +441,7 @@ tomoe_xml_parser_parse_dictionary_file (const gchar *filename, + f = fopen (filename, "rb"); + if (!f) { + g_warning ("failed to open dictionary file %s: %s", filename, +- sys_errlist[errno]); ++ strerror(errno)); + } + g_return_val_if_fail (f, FALSE); + diff --git a/tomoe.spec b/tomoe.spec index 875cd76..b74a790 100644 --- a/tomoe.spec +++ b/tomoe.spec @@ -1,13 +1,12 @@ -%define python_binding 1 +%define python_binding 0 %define ruby_binding 0 Name: tomoe Version: 0.6.0 -Release: 39%{?dist} +Release: 58%{?dist} Summary: Handwritten input system for Japanese and Chinese -Group: System Environment/Libraries -License: LGPLv2+ +License: LGPL-2.1-or-later URL: http://tomoe.sourceforge.jp/ ## stripped tarball is generated as follows: # $ wget http://downloads.sourceforge.net/sourceforge/tomoe/%{name}-%{version}.tar.gz @@ -18,8 +17,11 @@ Patch0: tomoe-0.6.0-multiarch-conflict.patch Patch1: tomoe-0.6.0-bz502662.patch Patch2: tomoe-0.6.0-fixes-glib-includes.patch Patch3: tomoe-0.6.0-fixes-set-parse-error.patch +Patch4: tomoe-strerror.patch + +BuildRequires: make BuildRequires: glib2-devel, gettext, gtk-doc, libtool, intltool -BuildRequires: perl(XML::Parser), python2 +BuildRequires: perl(XML::Parser), python3 %if %{python_binding} BuildRequires: pygobject2-devel, python2-devel, pygtk2-codegen %endif @@ -35,7 +37,6 @@ A program which does Japanese handwriting recognition. %package devel Summary: Tomoe development files -Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel @@ -45,10 +46,11 @@ Install this package if you want to develop programs which use tomoe. %prep %setup -q -%patch0 -p0 -b .multiarch-conflict -%patch1 -p0 -b .bz502662 -%patch2 -p1 -b .glib -%patch3 -p1 -b .compile +%patch -P0 -p0 -b .multiarch-conflict +%patch -P1 -p0 -b .bz502662 +%patch -P2 -p1 -b .glib +%patch -P3 -p1 -b .compile +%patch -P4 -p1 -b .strerror %build ./autogen.sh @@ -70,15 +72,7 @@ find ${RPM_BUILD_ROOT}%{_libdir} -name '*.la' | xargs rm %find_lang %{name} - -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - %files -f %{name}.lang -%defattr(-,root,root,-) %doc AUTHORS COPYING NEWS README TODO data/kanjidic*.html %{_libdir}/libtomoe.so.* %if %{python_binding} @@ -91,18 +85,76 @@ find ${RPM_BUILD_ROOT}%{_libdir} -name '*.la' | xargs rm %files devel -%defattr(-,root,root,-) %{_libdir}/libtomoe.so %{_includedir}/tomoe %{_libdir}/pkgconfig/tomoe.pc %{_datadir}/gtk-doc +%if %{python_binding} %{_libdir}/pkgconfig/pytomoe.pc +%endif %if %{ruby_binding} %{_libdir}/ruby/site_ruby/1.8/tomoe.rb %{_libdir}/ruby/site_ruby/1.8/*-linux/* %endif %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.6.0-58 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sun Jan 19 2025 Fedora Release Engineering - 0.6.0-57 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sat Jul 20 2024 Fedora Release Engineering - 0.6.0-56 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 0.6.0-55 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering - 0.6.0-54 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat May 6 2023 Peng Wu - 0.6.0-53 +- Rebuild the package + +* Sat May 6 2023 Peng Wu - 0.6.0-52 +- Migrate to SPDX license + +* Sat Jan 21 2023 Fedora Release Engineering - 0.6.0-51 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 0.6.0-50 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 0.6.0-49 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.6.0-48 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.6.0-47 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.6.0-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jul 23 2020 Jeff Law - 0.6.0-45 +- Use strerror, not sys_errlist + +* Fri Jan 31 2020 Fedora Release Engineering - 0.6.0-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Aug 13 2019 Peng Wu - 0.6.0-43 +- Disable python binding + +* Sat Jul 27 2019 Fedora Release Engineering - 0.6.0-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 0.6.0-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.6.0-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 0.6.0-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild