Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > da68d15f2dd3d6a5a36715f120f7c439 > files > 6

unicon-3.0.3-11mdk.src.rpm

Summary: UNICON
Name: unicon
Version: 3.0.3
Release: 11mdk
License: GPL
Group: System/Internationalization

Source: %{name}-%{version}-release.tar.bz2
Source1: fb_doublebyte.h
Source2: unikeymod.h
Patch0: unicon-mdk.patch.bz2
Patch1: unicon-cce.patch.bz2
Patch2: unicon-3.0.3-ppc-build.patch.bz2

Buildroot: %_tmppath/%name-%version-%release-root
BuildRequires: newt-devel pth-devel XFree86-devel
Requires: %{name}-input = %{version}-%{release}

%description
UNICON: Unicode Console with CJK Input
UNICON is a CJK (Chinese/Japanese/Korean) Linux console input and display
system. It can support console virtual terminals, GPM mouse, keyboard,
and almost all video devices using the kernel frame buffer. It support
multiple language fonts with a font manager so each virtual console can
display a different font and input method. UNICON also can display IBM
table characters mixed with double byte language encodings.
You should configure /etc/modules.conf to  include PATH tag for fonts modules
such as path[chinese]=/lib/modules/2.4/chinese, see modules.conf manual
for help. The fonts kernel modules also work for kernel2.2 without recompile.

%package -n unicon-devel
Summary: UNICON ImmModule devel
Group: Development/Other
Requires: %{name}-input = %{version}-%{release}

%description -n unicon-devel
UNICON ImmModule devel, for Chinput etc.

%package -n unicon-input
Summary: UNICON ImmModule input modules
Group: System/Libraries

%description -n unicon-input
UNICON ImmModule modules, for Chinput etc.

%prep

%setup -q
mkdir -p include/linux
cp %{SOURCE1} include/linux
cp %{SOURCE2} include/linux
%patch0 -p0 -b .mdk
%patch1 -p1 -b .cce
%ifarch ppc
%patch2 -p1
%endif

%build
%configure

%make
%make data

%install
make install prefix=%buildroot/%_prefix
make data-install prefix=%buildroot/%_prefix
mkdir -p $RPM_BUILD_ROOT/etc/unicon
install -m644 unicon/unicon/unicon.ini $RPM_BUILD_ROOT/etc/unicon

rm -f doc/install.txt
mkdir -p $RPM_BUILD_ROOT/lib/modules/2.4/chinese
#install -m644 unikey/unikey.o $RPM_BUILD_ROOT/lib/modules/2.4/chinese
install -m644 fonts/big5/encode-big5.o $RPM_BUILD_ROOT/lib/modules/2.4/chinese
install -m644 fonts/gb/encode-gb.o $RPM_BUILD_ROOT/lib/modules/2.4/chinese
install -m644 fonts/gbk/encode-gbk.o $RPM_BUILD_ROOT/lib/modules/2.4/chinese
install -m644 fonts/jis/encode-jis.o $RPM_BUILD_ROOT/lib/modules/2.4/chinese
install -m644 fonts/kscm/encode-kscm.o $RPM_BUILD_ROOT/lib/modules/2.4/chinese

mkdir -p $RPM_BUILD_ROOT/usr/include/unicon
cp unicon/include/* $RPM_BUILD_ROOT/usr/include/unicon

%post
rm -f /dev/unikey
mknod /dev/unikey c 10 202

%postun
rm -f /dev/unikey

%clean
rm -fr %buildroot

%files
%defattr(-,root,root)
%doc doc/*.txt
%_bindir/*
/lib/modules/2.4/chinese
%config /etc/unicon/unicon.ini

%files -n unicon-input
%defattr(-,root,root)
%dir %_libdir/%name/
%_libdir/%name/bin
%_libdir/%name/*.tab
%_libdir/%name/*.so
%_libdir/%name/direct.uni
%_libdir/%name/load-unimap.sh
%_libdir/%name/modules

%files -n unicon-devel
%defattr(-,root,root)
/usr/include/unicon
/usr/lib/unicon/*.a

%changelog
* Fri Oct 19 2001 Stew Benedict <sbenedict@mandrakesoft.com> 3.0.3-11mdk
- patch Makefile for PPC build

* Sun Oct 07 2001 Jesse Kuang <kjx@mandrakesoft.com> 3.0.3-10mdk
- split input modules, for Chinput

* Mon Jul 23 2001 Stefan van der Eijk <stefan@eijk.nu> 3.0.3-9mdk
- devel package: Requires: i%%{name} = %%{version}-%%{release}

* Mon Jul 16 2001 Jesse Kuang <kjx@mandrakesoft.com> 3.0.3-8mdk
- more description, fonts kernel modules work for both 2.2 and 2.4
-  without recompile
- fixes UTS_RELEASE define for kernel-headers-2.4.6-4mdk

* Mon Jul 09 2001 Jesse Kuang <kjx@mandrakesoft.com> 3.0.3-7mdk
- rebuild fonts modules with MODVERSIONS
- remove BuildRequires: kernel-source

* Sat Jul 07 2001 Stefan van der Eijk <stefan@eijk.nu> 3.0.3-6mdk
- BuildRequires:	kernel-source
- BuildRequires:	newt-devel
- BuildRequires:	pth-devel

* Sat Jul 07 2001 Jesse Kuang <kjx@mandrakesoft.com> 3.0.3-5mdk
- now include CJK fonts kernel modules

* Sat Jun 30 2001 Jesse Kuang <kjx@mandrakesoft.com> 3.0.3-4mdk
- fixes for cce userphrase
- spilt unicon-devel for Chinput

* Sun Jun 17 2001 Stefan van der Eijk <stefan@eijk.nu> 3.0.3-3mdk
- BuildRequires: XFree86-devel

* Wed Jun 06 2001 David BAUDENS <baudens@mandrakesoft.com> 3.0.3-2mdk
- Use %%_tmppath for BuildRoot
- Use macros
- Bzip2 sources

* Sat Jun 02 2001 Jesse Kuang <kjx@mandrakesoft.com> 3.0.3-1mdk
* upgrade to 3.0.3

* Sat May 26 2001 Jesse Kuang <kjx@mandrakesoft.com>
- porting from TurboLinux for CJK console