OBS User unknown 2008-04-08 22:19:42 +00:00 committed by Git OBS Bridge
parent 29a3628192
commit 4c808a06bf
4 changed files with 112 additions and 34 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:140e2561f2f95cb30184c0734f9bbae7dac4e9a8f2ca3c25a21ffa5dd85770e5
size 681152

3
libthai-0.1.9.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:442d784c01d529cd9adee662170c6f6a9b577cc66886a9ad5ce05c0f6d7048c1
size 363364

View File

@ -1,3 +1,29 @@
-------------------------------------------------------------------
Mon Apr 7 16:02:06 CEST 2008 - uli@suse.de
- update -> 0.1.9 (bug #326002)
* Rewritten itemization for line breaker, for conformance to UAX#14.
* Revised dictionary for compound words support.
* Improved handling of white spaces in word break routine, for better quality
line wrapping in Gecko libthai component.
* More words in word break dictionary.
* Excessive exported symbols are eliminated from library.
* Rewritten word break routines:
- Split dictionary from source, thus new dependency on libdatrie
- New word break routine from scratch, for maintainability
* Improved dictionary for word segmentation:
- New word list preparation process from multiple categories
- New contemporary words not included in Royal Institute dictionary,
as well as some proper names for countries and locations, etc.
- Fine-tuned dictionary to get rid of some potential ambiguities
* Documentation with doxygen.
* Add missing APIs.
* Fix compiler warnings.
* Improved word breaking. Space is now also considered a breakable point.
* More PUA support for Mac fonts rendering.
* Start maintaining library version info from now on.
- created devel subpackage
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 25 21:37:46 CET 2006 - mls@suse.de Wed Jan 25 21:37:46 CET 2006 - mls@suse.de

View File

@ -1,33 +1,62 @@
# #
# spec file for package libthai (Version 0.1.4) # spec file for package libthai (Version 0.1.9)
# #
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine # This file and all modifications and additions to the pristine
# package are under the same license as the package itself. # package are under the same license as the package itself.
# #
# Please submit bugfixes or comments via http://www.suse.de/feedback/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild # norootforbuild
Name: libthai
URL: http://linux.thai.net/plone/TLWG/libthai/ Name: libthai
License: LGPL Url: http://linux.thai.net/plone/TLWG/libthai/
Group: System/Libraries License: LGPL v2.1 or later
Autoreqprov: on Group: System/Libraries
Version: 0.1.4 AutoReqProv: on
Release: 1 Version: 0.1.9
Summary: Thai language support routines Release: 1
Source: %name-%version.tar.bz2 Summary: Thai Language Support Routines
Patch: warnings.patch Source: %name-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch: warnings.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libdatrie-devel pkg-config
%description %description
LibThai is a set of Thai language support routines aimed to ease LibThai is a set of Thai language support routines aimed to ease
developers' tasks to incorporate Thai language support in their developers' tasks to incorporate Thai language support in their
applications. It includes important Thai-specific functions, e.g. word applications. It includes important Thai-specific functions, such as
breaking, input and output methods as well as basic character and word breaking, input and output methods, and basic character and string
string support. support.
Authors:
--------
Theppitak Karoonboonyanan <thep@linux.thai.net>
Chanop Silpa-Anan <chanop@linux.thai.net>
Pattara Kiatisevi <ott@linux.thai.net>
Poonlap Veerathanabutr <poonlap@linux.thai.net>
Vuthichai Ampornaramveth <vuthi@nii.ac.jp>
%package devel
License: LGPL v2.1 or later
Summary: Thai Language Support Routines (development files)
Group: System/Libraries
Requires: libthai = %version
AutoReqProv: on
%description devel
LibThai is a set of Thai language support routines aimed to ease
developers' tasks to incorporate Thai language support in their
applications. It includes important Thai-specific functions, such as
word breaking, input and output methods, and basic character and string
support.
This package contains headers and libraries required for developing
software using libthai.
@ -44,34 +73,57 @@ Authors:
%patch %patch
%build %build
CFLAGS="$RPM_OPT_FLAGS" ./configure \ %configure
--prefix=/usr \
--libdir=%{_libdir} \
--mandir=%{_mandir}
make make
%install %install
make DESTDIR=$RPM_BUILD_ROOT install make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT%_libdir/*.la
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%post %post -p /sbin/ldconfig
%run_ldconfig
%postun %postun -p /sbin/ldconfig
%run_ldconfig
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/libthai.so.*
/usr/share/libthai
%files devel
%defattr(-,root,root)
/usr/include/thai /usr/include/thai
%{_bindir}/* %_libdir/libthai.so
%{_libdir}/libthai.* %_libdir/libthai.a
%doc %{_mandir}/man3/*.3.gz
%{_libdir}/pkgconfig/libthai.pc %{_libdir}/pkgconfig/libthai.pc
%changelog -n libthai %changelog
* Wed Jan 25 2006 - mls@suse.de * Mon Apr 07 2008 uli@suse.de
- update -> 0.1.9 (bug #326002)
* Rewritten itemization for line breaker, for conformance to UAX#14.
* Revised dictionary for compound words support.
* Improved handling of white spaces in word break routine, for better quality
line wrapping in Gecko libthai component.
* More words in word break dictionary.
* Excessive exported symbols are eliminated from library.
* Rewritten word break routines:
- Split dictionary from source, thus new dependency on libdatrie
- New word break routine from scratch, for maintainability
* Improved dictionary for word segmentation:
- New word list preparation process from multiple categories
- New contemporary words not included in Royal Institute dictionary,
as well as some proper names for countries and locations, etc.
- Fine-tuned dictionary to get rid of some potential ambiguities
* Documentation with doxygen.
* Add missing APIs.
* Fix compiler warnings.
* Improved word breaking. Space is now also considered a breakable point.
* More PUA support for Mac fonts rendering.
* Start maintaining library version info from now on.
- created devel subpackage
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires - converted neededforbuild to BuildRequires
* Thu Sep 15 2005 - uli@suse.de * Thu Sep 15 2005 uli@suse.de
- initial package - initial package