Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Signatures": {
"ibus-libzhuyin-1.9.1.tar.gz": "f0a322700aec3a00dc7c3a4a185f7ad7b1d27a989614b5b50c6aec39a03cf585"
"ibus-libzhuyin-1.10.4.tar.gz": "c21a3e1d7a8d9e6357f5ed0e3246111868b3fda04fcbb8cc726dab2d6363f265"
}
}
34 changes: 13 additions & 21 deletions SPECS-EXTENDED/ibus-libzhuyin/ibus-libzhuyin.spec
Original file line number Diff line number Diff line change
@@ -1,24 +1,15 @@
Vendor: Microsoft Corporation
Distribution: Azure Linux
# This package depends on automagic byte compilation
# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
%global _python_bytecompile_extra 1

%global snapshot 0

Name: ibus-libzhuyin
Version: 1.9.1
Release: 6%{?dist}
Version: 1.10.4
Release: 1%{?dist}
Summary: New Zhuyin engine based on libzhuyin for IBus
License: GPLv2+
URL: https://github.com/libzhuyin/ibus-libzhuyin
Source0: http://downloads.sourceforge.net/libzhuyin/ibus-libzhuyin/%{name}-%{version}.tar.gz
%if %snapshot
Patch0: ibus-libzhuyin-1.9.x-HEAD.patch
%endif
Source0: https://downloads.sourceforge.net/libzhuyin/ibus-libzhuyin/%{name}-%{version}.tar.gz

BuildRequires: gcc-c++
BuildRequires: perl(File::Find)
BuildRequires: gettext-devel
BuildRequires: intltool
BuildRequires: libtool
Expand All @@ -40,29 +31,27 @@ It includes a Chinese Zhuyin (Bopomofo) input method
based on libzhuyin for IBus.

%prep
%setup -q
%if %snapshot
%patch 0 -p1 -b .head
%endif

%autosetup

%build
%configure --disable-static \
--disable-boost \
--with-python=python3

# make -C po update-gmo
make %{?_smp_mflags} V=1
%make_build

%install
make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
%make_install

%py_byte_compile %{python3} $RPM_BUILD_ROOT%{_datadir}/ibus-libzhuyin/setup

%find_lang %{name}

%files -f %{name}.lang
%license COPYING
%doc AUTHORS README ChangeLog INSTALL NEWS
%{_datadir}/appdata/*.appdata.xml
%{_datadir}/metainfo/*.appdata.xml
%{_datadir}/glib-2.0/schemas/*.gschema.xml
%{_datadir}/applications/ibus-setup-libzhuyin.desktop
%{_libexecdir}/ibus-engine-libzhuyin
Expand All @@ -74,8 +63,11 @@ make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
%{_datadir}/ibus-libzhuyin/*symbol.txt
%{_libdir}/ibus-libzhuyin/


%changelog
* Mon Dec 22 2025 Aditya Singh <v-aditysing@microsoft.com> - 1.10.4-1
- Upgrade to version 1.10.4
- License verified.

* Wed Feb 16 2022 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.9.1-6
- License verified.

Expand Down
2 changes: 1 addition & 1 deletion SPECS-EXTENDED/libpinyin/libpinyin.signatures.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Signatures": {
"libpinyin-2.9.92.tar.gz": "f816515a6cb7c9a134cb5214de2a3403f03da4791a38d62be45a6fa91ee7e4d9"
"libpinyin-2.10.3.tar.gz": "3fe786ff2c2059bdbdf9d8d752db691a516a941a977521955fe0af3f0b4db299"
}
}
25 changes: 10 additions & 15 deletions SPECS-EXTENDED/libpinyin/libpinyin.spec
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
Vendor: Microsoft Corporation
Distribution: Azure Linux
%global snapshot 0

Name: libpinyin
Version: 2.9.92
Version: 2.10.3
Release: 1%{?dist}
Summary: Library to deal with pinyin

License: GPL-3.0-or-later
URL: https://github.com/libpinyin/libpinyin
Source0: https://downloads.sourceforge.net/libpinyin/libpinyin/%{name}-%{version}.tar.gz
%if %snapshot
Patch0: libpinyin-2.8.x-head.patch
%endif

BuildRequires: gcc-c++
BuildRequires: kyotocabinet-devel, glib2-devel
Expand Down Expand Up @@ -57,32 +53,27 @@ Requires: %{name} = %{version}-%{release}
%description -n libzhuyin
The libzhuyin package contains libzhuyin compatibility library.


%prep
%setup -q

%if %snapshot
%patch -P0 -p1 -b .head
%endif
%autosetup

%build
%configure --disable-static \
--with-dbm=KyotoCabinet \
--enable-libzhuyin
%make_build

%check
make check

%install
%make_install
%make_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'


%ldconfig_scriptlets


%files
%doc AUTHORS COPYING README
%doc AUTHORS README
%license COPYING
%{_libdir}/libpinyin*.so.*
%dir %{_libdir}/libpinyin

Expand All @@ -109,6 +100,10 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%{_libdir}/libzhuyin*.so.*

%changelog
* Mon Dec 22 2025 Aditya Singh <v-aditysing@microsoft.com> - 2.10.3-1
- Upgrade to version 2.10.3
- License verified

* Mon Nov 11 2024 Sumit Jena <v-sumitjena@microsoft.com> - 2.9.92-1
- Update to version 2.9.92
- License verified
Expand Down
8 changes: 4 additions & 4 deletions cgmanifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7100,8 +7100,8 @@
"type": "other",
"other": {
"name": "ibus-libzhuyin",
"version": "1.9.1",
"downloadUrl": "http://downloads.sourceforge.net/libzhuyin/ibus-libzhuyin/ibus-libzhuyin-1.9.1.tar.gz"
"version": "1.10.4",
"downloadUrl": "https://downloads.sourceforge.net/libzhuyin/ibus-libzhuyin/ibus-libzhuyin-1.10.4.tar.gz"
}
}
},
Expand Down Expand Up @@ -10761,8 +10761,8 @@
"type": "other",
"other": {
"name": "libpinyin",
"version": "2.9.92",
"downloadUrl": "https://downloads.sourceforge.net/libpinyin/libpinyin/libpinyin-2.9.92.tar.gz"
"version": "2.10.3",
"downloadUrl": "https://downloads.sourceforge.net/libpinyin/libpinyin/libpinyin-2.10.3.tar.gz"
}
}
},
Expand Down
Loading