Compare commits

...
Sign in to create a new pull request.

49 commits

Author SHA1 Message Date
Fedora Release Engineering
2051600177 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:44:44 +00:00
Fedora Release Engineering
78c4063c6b Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 17:03:31 +00:00
Fedora Release Engineering
837491e308 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 11:11:04 +00:00
Takao Fujiwara
024c975b7d Delete unnecessary packages in CI 2024-08-17 13:13:03 +09:00
Takao Fujiwara
4f8244a770 Revert to drop emacs.i686
Fixes: https://src.fedoraproject.org/rpms/anthy-unicode/c/41d0118?branch=rawhide
2024-08-16 20:27:23 +09:00
Takao Fujiwara
cbe7995d7c Implement CI with TMT
- Add dic-tool-* test files to devel package
2024-08-16 20:23:11 +09:00
Takao Fujiwara
b275bea186 Delete CI with STI
CI with STI is archived in:
https://src.fedoraproject.org/rpms/anthy-unicode/tree/ci-sti
2024-08-16 11:08:08 +09:00
Fedora Release Engineering
2359658066 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 17:06:56 +00:00
Takao Fujiwara
f73ccdfb76 Fix some compiler warnings
- src-main/context.c: Fix warning[-Waddress]
  &ce->str will always evaluate as 'true'
- mkworddic/mkdic.c: Fix warning[-Wformat-overflow=]
  '%s' directive argument is null
2024-07-15 14:57:21 +09:00
Takao Fujiwara
41d0118e05 Drop emacs.i686 2024-07-13 10:13:27 +09:00
Takao Fujiwara
4732973d3b Fix license-validate 2024-07-13 00:39:26 +09:00
Takao Fujiwara
2fec309714 Bump to 1.0.0.20240502 2024-05-02 15:00:20 +09:00
Takao Fujiwara
684be14531 Delete upstreamed anthy-unicode-HEAD.patch 2024-05-02 14:43:53 +09:00
Takao Fujiwara
8315cdb07a Use autochangelog 2024-05-02 14:37:23 +09:00
Takao Fujiwara
2be875b605 Resolves #2269401 Fix おきのえらぶ in gcanna.ctd 2024-03-14 21:29:32 +09:00
Fedora Release Engineering
35cbfdded7 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 23:09:41 +00:00
Fedora Release Engineering
bfe4f725fb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 13:06:33 +00:00
Fedora Release Engineering
4d0b304cfd Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 13:23:48 +00:00
Fedora Release Engineering
3a8000885e Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:50:05 +00:00
Takao Fujiwara
a15adf23fb Migrate license tag to SPDX 2022-11-16 12:53:54 +09:00
Fedora Release Engineering
050ba8db1e Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:54:48 +00:00
Takao Fujiwara
c88e06db77 Rename master_dic_file to main_dic_file 2022-07-19 19:34:22 +09:00
Takao Fujiwara
17094f4695 Fix GCC_ANALYZER_WARNING with -Wanalyzer-null-dereference 2022-05-06 20:48:11 +09:00
Takao Fujiwara
e5e10d1ebc Fix a typo 2022-02-11 11:18:48 +09:00
Takao Fujiwara
96f4ba399c Resolves: #2051670 xemacs is a dead package 2022-02-11 10:43:35 +09:00
Fedora Release Engineering
e95a90cd60 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 21:20:52 +00:00
Takao Fujiwara
966c0d5f6e Bump to 1.0.0.20211224-1 2021-12-24 22:04:35 +09:00
Takao Fujiwara
f53394a297 Delete upstreamed anthy-unicode-HEAD.patch 2021-12-24 22:03:13 +09:00
Takao Fujiwara
146231c553 Resolves: #1998727 Fix emacs-anthy-unicode 2021-10-26 18:21:50 +09:00
Takao Fujiwara
d537fcb574 Resolves: #1998727 Fix emacs-anthy-unicode 2021-10-26 16:49:58 +09:00
Takao Fujiwara
c9e3ebcf3c Update gcanna.ctd with Shubitai 2021-10-22 09:13:18 +09:00
Fedora Release Engineering
a33e9f1823 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:38:55 +00:00
Fedora Release Engineering
d16f4adb67 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:43:04 +00:00
Takao Fujiwara
2702c8ea80 Fix covscan report 2021-07-13 08:46:58 +09:00
Takao Fujiwara
ee131dadf3 Fix covscan report 2021-07-12 21:02:36 +09:00
Takao Fujiwara
e32ea3c19c Delete unnecessary xemacs in tests/tests.yml 2021-05-03 20:27:00 +09:00
Takao Fujiwara
53e0391f43 Enable CI 2021-05-01 10:58:00 +09:00
Fedora Release Engineering
404339baa7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 00:10:12 +00:00
Tom Stellard
2db164c4a1 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-16 23:30:09 +00:00
Takao Fujiwara
4de59f07ca Bump 1.0.0.20201109 2020-11-09 16:59:58 +09:00
Takao Fujiwara
e98fd1c22a Delete upstreamed patches 2020-11-09 16:59:17 +09:00
Fedora Release Engineering
ccffacf20e - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-31 23:59:49 +00:00
Fedora Release Engineering
921bdcfee6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 12:06:26 +00:00
Fedora Release Engineering
08d0b10579 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:38:55 +00:00
Takao Fujiwara
ec6924f4f5 Add %%check to run local test programs 2019-10-21 17:21:24 +09:00
Takao Fujiwara
ef019ece69 Rename the upstream patch 2019-10-16 18:02:20 +09:00
Takao Fujiwara
5ca42d93cc Release anthy-unicode 1.0.0.20191015 2019-10-16 17:27:13 +09:00
Takao Fujiwara
9098bcb455 Delete upstreamed anthy-unicode-xx-HEAD.patch 2019-10-16 12:42:26 +09:00
Takao Fujiwara
52e9c3a615 Initial package 2019-08-07 19:36:24 +09:00
11 changed files with 431 additions and 0 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

5
.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
/anthy-unicode-1.0.0.20190412.tar.gz
/anthy-unicode-1.0.0.20191015.tar.gz
/anthy-unicode-1.0.0.20201109.tar.gz
/anthy-unicode-1.0.0.20211224.tar.gz
/anthy-unicode-1.0.0.20240502.tar.gz

View file

@ -0,0 +1,4 @@
cksum 2650323057 5196128 anthy-unicode-1.0.0.20240502.tar.gz
sha1sum 18c885dc0821ec675bee95e138ac7acd88ff3a3a anthy-unicode-1.0.0.20240502.tar.gz
sha256sum 43a13f24cc4749a1248bc6d0ce7796743b176ae68ee524cb4331bef64ac133b0 anthy-unicode-1.0.0.20240502.tar.gz
sha512sum 835f7cbd5c3afc3dcd7002b77c94a5c69e67f970584c223b47329ece011148cbc4e9f65332c00bbdbe2f407a2daa7f9e10067a182a27d07074e0f1406bb3bbc2 anthy-unicode-1.0.0.20240502.tar.gz

108
anthy-unicode-HEAD.patch Normal file
View file

@ -0,0 +1,108 @@
From a4a42a3c933a2f40023e6c857e60e0bf08a1d913 Mon Sep 17 00:00:00 2001
From: fujiwarat <takao.fujiwara1@gmail.com>
Date: Mon, 15 Jul 2024 14:53:17 +0900
Subject: [PATCH] Fix some compiler warnings
- src-main/context.c: Fix warning[-Waddress]
&ce->str will always evaluate as 'true'
- mkworddic/mkdic.c: Fix warning[-Wformat-overflow=]
'%s' directive argument is null
---
mkworddic/mkdic.c | 21 +++++++++------------
src-main/context.c | 5 ++---
2 files changed, 11 insertions(+), 15 deletions(-)
diff --git a/mkworddic/mkdic.c b/mkworddic/mkdic.c
index b0f9f4c..cb68520 100644
--- a/mkworddic/mkdic.c
+++ b/mkworddic/mkdic.c
@@ -60,8 +60,6 @@
#define DEFAULT_FN "anthy.wdic"
-static const char *progname;
-
/* writewords.cからアクセスするために、global変数 */
FILE *yomi_entry_index_out, *yomi_entry_out;
FILE *page_out, *page_index_out;
@@ -127,8 +125,7 @@ open_output_files(void)
}
/**/
if (!(*(fs->fpp))) {
- fprintf (stderr, "%s: cannot open temporary file: %s\n",
- progname, strerror (errno));
+ fprintf (stderr, "cannot open temporary file: %s\n", strerror (errno));
exit (2);
}
}
@@ -142,13 +139,13 @@ flush_output_files (void)
struct file_section *fs;
for (fs = file_array; fs->fpp; fs ++) {
if (ferror(*(fs->fpp))) {
- fprintf (stderr, "%s: write error\n", progname);
+ fprintf (stderr, "write error\n");
exit (1);
}
}
for (fs = file_array; fs->fpp; fs ++) {
if (fflush(*(fs->fpp))) {
- fprintf (stderr, "%s: write error: %s\n", progname, strerror (errno));
+ fprintf (stderr, "write error: %s\n", strerror (errno));
exit (1);
}
}
@@ -793,8 +790,8 @@ copy_file(struct mkdic_stat *mds, FILE *in, FILE *out)
while ((nread = fread (buf, 1, sizeof buf, in)) > 0) {
if (fwrite (buf, 1, nread, out) < nread) {
/* Handle short write (maybe disk full). */
- fprintf (stderr, "%s: %s: write error: %s\n",
- progname, mds->output_fn, strerror (errno));
+ fprintf (stderr, "%s: write error: %s\n",
+ mds->output_fn, strerror (errno));
exit (1);
}
}
@@ -839,8 +836,8 @@ link_dics(struct mkdic_stat *mds)
fp = fopen (mds->output_fn, "w");
if (!fp) {
- fprintf (stderr, "%s: %s: cannot create: %s\n",
- progname, mds->output_fn, strerror (errno));
+ fprintf (stderr, "%s: cannot create: %s\n",
+ mds->output_fn, strerror (errno));
exit (1);
}
@@ -856,8 +853,8 @@ link_dics(struct mkdic_stat *mds)
}
if (fclose (fp)) {
- fprintf (stderr, "%s: %s: write error: %s\n",
- progname, mds->output_fn, strerror (errno));
+ fprintf (stderr, "%s: write error: %s\n",
+ mds->output_fn, strerror (errno));
exit (1);
}
}
diff --git a/src-main/context.c b/src-main/context.c
index d84858c..f117f7d 100644
--- a/src-main/context.c
+++ b/src-main/context.c
@@ -706,12 +706,11 @@ anthy_do_print_context(struct anthy_context *ac, int encoding)
void
anthy_release_cand_ent(struct cand_ent *ce)
{
+ assert (ce);
if (ce->elm) {
free(ce->elm);
}
- if (&ce->str) {
- anthy_free_xstr_str(&ce->str);
- }
+ anthy_free_xstr_str(&ce->str);
free(ce);
}
--
2.45.0

10
anthy-unicode-init.el Normal file
View file

@ -0,0 +1,10 @@
;; anthy-unicode-init.el
;;
(if (featurep 'xemacs)
(setq load-path (cons "/usr/share/xemacs/xemacs-packages/lisp/anthy-unicode" load-path))
(setq load-path (cons "/usr/share/emacs/site-lisp/anthy-unicode" load-path)))
(autoload 'anthy-unicode-leim-activate "anthy-unicode" nil t)
(register-input-method "japanese-anthy-unicode" "Japanese"
'anthy-unicode-leim-activate "[anthy-unicode]"
"Anthy Unicode Kana Kanji conversion system")

185
anthy-unicode.spec Normal file
View file

@ -0,0 +1,185 @@
%global pkg anthy-unicode
%bcond_without autoreconf
%if (0%{?fedora} > 35 || 0%{?rhel} > 7)
%bcond_with xemacs
%else
%bcond_without xemacs
%endif
Name: anthy-unicode
Version: 1.0.0.20240502
Release: %autorelease
# The entire source code is LGPLv2+ and dictionaries is GPLv2. the corpus data is under Public Domain.
License: LGPL-2.0-or-later AND GPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain
URL: https://github.com/fujiwarat/anthy-unicode/wiki
BuildRequires: emacs
BuildRequires: gcc
BuildRequires: git
%if %{with xemacs}
BuildRequires: xemacs
# overlay.el is required by anthy-unicode.el and anthy-unicode-isearch.el
BuildRequires: xemacs-packages-extra
%endif
%if %{with autoreconf}
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: make
%endif
Source0: https://github.com/fujiwarat/anthy-unicode/releases/download/%{version}/%{name}-%{version}.tar.gz
Source1: https://github.com/fujiwarat/anthy-unicode/releases/download/%{version}/%{name}-%{version}.tar.gz.sum
Source2: %{name}-init.el
# Upstreamed patches
#Patch0: %%{name}-HEAD.patch
Patch0: %{name}-HEAD.patch
Summary: Japanese character set input library for Unicode
%description
Anthy Unicode is another Anthy project and provides the library to input
Japanese on the applications, such as X applications and emacs. and the
user dictionaries and the users information which is used for the conversion,
is stored into their own home directory. So Anthy Unicode is secure than
other conversion server.
%package -n emacs-%{pkg}
Summary: Emacs files for %{pkg}
Requires: %{name} = %{version}-%{release}
Requires: emacs-filesystem >= %{_emacs_version}
BuildArch: noarch
%description -n emacs-%{pkg}
This package contains the byte compiled elips packages to run %{pkg}
with GNU Emacs.
%if %{with xemacs}
%package -n xemacs-%{pkg}
Summary: XEmacs files for %{pkg}
Requires: %{name} = %{version}-%{release}
Requires: xemacs-filesystem >= %{_xemacs_version}
BuildArch: noarch
%description -n xemacs-%{pkg}
This package contains the elips packages to run %{pkg} with GNU XEmacs.
%endif
%package devel
Summary: Header files and library for developing programs which uses Anthy Unicode
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: pkgconfig
%description devel
The anthy-devel package contains the development files which is needed to build
the programs which uses Anthy Unicode.
%prep
SAVED_SUM=$(grep sha512sum %SOURCE1 | awk '{print $2}')
MY_SUM=$(sha512sum %SOURCE0 | awk '{print $1}')
if test x"$SAVED_SUM" != x"$MY_SUM" ; then
abort
fi
%autosetup -S git
%build
%if %{with autoreconf}
autoreconf -f -i -v
%endif
%configure --disable-static
make %{?_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
# remove unnecessary files
rm $RPM_BUILD_ROOT%{_libdir}/lib*.la
pushd ./src-util
install -m 644 dic-tool-input $RPM_BUILD_ROOT%{_datadir}/%{pkg}
install -m 644 dic-tool-result $RPM_BUILD_ROOT%{_datadir}/%{pkg}
popd
## for emacs-anthy
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitestartdir}
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_emacs_sitestartdir}
%if %{with xemacs}
## for xemacs-anthy
mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitestartdir}
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_xemacs_sitestartdir}
# FIXME lisp build
pushd ./src-util
make clean
#make EMACS=xemacs lispdir="%%{_xemacs_sitelispdir}/%%{pkg}"
# The latest /usr/share/automake-*/am/lisp.am calls -L option for
# $(EMACS) --batch but -L is not supported by xemacs.
# Copy elisp-comp script here from old automake
xemacs --batch --eval '(setq load-path (cons nil load-path))' -f batch-byte-compile *.el
make
make install-lispLISP DESTDIR=$RPM_BUILD_ROOT EMACS=xemacs lispdir="%{_xemacs_sitelispdir}/%{pkg}" INSTALL="install -p"
popd
%endif
%check
sed -e "s|@datadir@|$PWD|" -e "s|@PACKAGE@|mkanthydic|" \
anthy-unicode.conf.in > test.conf
_TEST_ENV="LD_LIBRARY_PATH=$PWD/src-main/.libs:$PWD/src-worddic/.libs"
_TEST_ENV="$_TEST_ENV CONFFILE=$PWD/test.conf"
cd test
env $_TEST_ENV ./anthy --all
env $_TEST_ENV ./checklib
cd ../src-util
env $_TEST_ENV ./anthy-dic-tool-unicode --load dic-tool-input
diff $HOME/.config/anthy/private_words_default dic-tool-result
env $_TEST_ENV ./anthy-dic-tool-unicode --dump
mkdir -p $HOME/.anthy
mv $HOME/.config/anthy/private_words_default $HOME/.anthy
env $_TEST_ENV ./anthy-dic-tool-unicode --migrate
diff $HOME/.config/anthy/private_words_default dic-tool-result
cd ..
%ldconfig_scriptlets
%files
%doc AUTHORS ChangeLog DIARY NEWS README
%license COPYING
%{_bindir}/*
# If new keywords are added in conf files, "noreplace" flag needs to be deleted
%config(noreplace) %{_sysconfdir}/*.conf
%{_libdir}/lib*.so.*
%{_datadir}/%{pkg}/
%files -n emacs-%{pkg}
%doc doc/ELISP
%{_emacs_sitelispdir}/%{pkg}/*.el
%{_emacs_sitelispdir}/%{pkg}/*.elc
%{_emacs_sitestartdir}/*.el
%dir %{_emacs_sitelispdir}/%{pkg}
%if %{with xemacs}
%files -n xemacs-%{pkg}
%doc doc/ELISP
%{_xemacs_sitelispdir}/%{pkg}/*.el
%if %{with xemacs}
%{_xemacs_sitelispdir}/%{pkg}/*.elc
%endif
%{_xemacs_sitestartdir}/*.el
%dir %{_xemacs_sitelispdir}/%{pkg}
%endif
%files devel
%doc doc/DICLIB doc/DICUTIL doc/GLOSSARY doc/GRAMMAR doc/GUIDE.english doc/ILIB doc/LEARNING doc/LIB doc/MISC doc/POS doc/SPLITTER doc/TESTING doc/protocol.txt
%{_datadir}/%{pkg}/dic-tool-input
%{_datadir}/%{pkg}/dic-tool-result
%{_includedir}/*
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%changelog
%autochangelog

91
changelog Normal file
View file

@ -0,0 +1,91 @@
* Thu Mar 14 2024 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20211224-13
- Resolves #2269401 Fix おきのえらぶ in gcanna.ctd
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20211224-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20211224-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20211224-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20211224-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Nov 16 2022 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20211224-8
- Migrate license tag to SPDX
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20211224-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jul 19 2022 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20211224-6
- Rename master_dic_file to main_dic_file
* Fri May 06 2022 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20211224-5
- Fix GCC_ANALYZER_WARNING with -Wanalyzer-null-dereference
* Fri Feb 11 2022 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20211224-4
- Resolves: #2051670 xemacs is a dead package
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20211224-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Dec 24 2021 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20211224-1
- Bump to 1.0.0.20211224-1
* Tue Oct 26 2021 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20201109-10
- Resolves: #1998727 Fix emacs-anthy-unicode
* Thu Oct 21 2021 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20201109-8
- Resolves: #2007482 Update gcanna.ctd with Shubitai
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20201109-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jul 13 2021 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20201109-6
- Fix covscan report
* Mon Jul 12 2021 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20201109-5
- Fix covscan report
* Mon May 03 2021 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20201109-4
- Delete unnecessary xemacs in tests/tests.yml
* Sat May 01 2021 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20201109-3
- Enable CI
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20201109-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Nov 09 2020 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20201109-1
- Bump 1.0.0.20201109
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20191015-5
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20191015-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0.20191015-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Oct 21 2019 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20191015-2
- Add %%check to run local test programs
* Tue Oct 15 2019 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20191015-1
- Release anthy-unicode 1.0.0.20191015
* Wed Aug 07 2019 Takao Fujiwara <fujiwara@redhat.com> 1.0.0.20190412-1
- Initial package
- Update license
- Delete Group tags
- Make parse_modify_freq_command() for UTF-8
- Revert ptab.h to EUC-JP
- BuildRequire: git
- Genearate emacs- and xemacs- sub packages
- Fix some obsolete warnings in emacs batch-byte-compile
- Fix shared-lib-calls-exit
- Fix non-conffile-in-etc
- Fix description-line-too-long

5
plans/dict-test.fmf Normal file
View file

@ -0,0 +1,5 @@
summary: anthy-unicode test
discover:
how: fmf
execute:
how: tmt

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (anthy-unicode-1.0.0.20240502.tar.gz) = 835f7cbd5c3afc3dcd7002b77c94a5c69e67f970584c223b47329ece011148cbc4e9f65332c00bbdbe2f407a2daa7f9e10067a182a27d07074e0f1406bb3bbc2

5
tests/migration/main.fmf Normal file
View file

@ -0,0 +1,5 @@
summary: Migration tests of private dicts from anthy to anthy-unicode
test: ./test.sh
framework: beakerlib
require:
- anthy-unicode-devel

16
tests/migration/test.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
. /usr/share/beakerlib/beakerlib.sh || exit 1
[ -d $HOME/.anthy ] || mkdir $HOME/.anthy
rlJournalStart
rlPhaseStartTest
rlRun -t "anthy-dic-tool-unicode --load /usr/share/anthy-unicode/dic-tool-input"
rlRun -t "diff $HOME/.config/anthy/private_words_default /usr/share/anthy-unicode/dic-tool-result"
rlRun -t "anthy-dic-tool-unicode --dump"
rlRun -t "mv $HOME/.config/anthy/private_words_default $HOME/.anthy"
rlRun -t "anthy-dic-tool-unicode --migrate"
rlRun -t "diff $HOME/.config/anthy/private_words_default /usr/share/anthy-unicode/dic-tool-result"
rlPhaseEnd
rlJournalEnd