Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 3865d6d12b33ede99215290c5577f1bb > files > 2

gucharmap-1.4.3-1mdk.src.rpm

%define major 4
%define libname %mklibname %name %major

Summary: 	A Unicode character map and font viewer
Name: 		gucharmap
Version: 1.4.3
Release: 	1mdk
License: 	GPL
Group: 		Publishing
Source0: 	http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2
Source1: 	%{name}48.png
Source2: 	%{name}32.png
Source3: 	%{name}16.png

URL: 		http://gucharmap.sourceforge.net/
BuildRoot: 	%{_tmppath}/%{name}-%{version}-buildroot
BuildRequires: 	libgnomeui2-devel >= 2.5.90.1
BuildRequires:	scrollkeeper
BuildRequires:	perl-XML-Parser
PreReq:		scrollkeeper

%description
gucharmap is a Unicode/ISO 10646 character map and font viewer. It
supports anti-aliased, scalable truetype fonts in X, using Xft, and
works on Unix and Windows platforms.

%package -n %libname
Summary: Main library for gucharmap
Group: System/Libraries

%description -n %libname
This package contains the library needed to run programs dynamically
linked with gucharmap.

%package -n %libname-devel
Summary: Headers for developing programs that will use gucharmap
Group: Development/GNOME and GTK+
Requires: %libname = %{version}-%{release}
Provides: lib%name-devel = %{version}-%{release}
Provides: %name-devel = %{version}-%{release}
Requires: libgnomeui2-devel

%description -n %libname-devel
This package contains the headers that programmers will need to develop
applications which will use gucharmap.

%prep
%setup -q

%build

%configure2_5x --enable-gnome 
%make

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall_std

mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}):\
command="%{_bindir}/gucharmap" \
title="Unicode Character Map" \
longtitle="Unicode Character Map" \
needs="x11" \
icon="gucharmap.png" \
section="Office/Accessories"
EOF


#icons
mkdir -p $RPM_BUILD_ROOT/%_liconsdir
cat %SOURCE1 > $RPM_BUILD_ROOT/%_liconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_iconsdir
cat %SOURCE2 > $RPM_BUILD_ROOT/%_iconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_miconsdir
cat %SOURCE3 > $RPM_BUILD_ROOT/%_miconsdir/%name.png

%{find_lang} %{name} --with-gnome

%post
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi
%update_menus
 
%postun
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi
%clean_menus

%post -n %libname -p /sbin/ldconfig
%postun -n %libname -p /sbin/ldconfig

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr (-,root,root)
%doc ChangeLog README TODO
%{_bindir}/*
%{_menudir}/*
%{_datadir}/pixmaps/*
%{_datadir}/applications/*
%{_liconsdir}/%name.png
%{_iconsdir}/%name.png
%{_miconsdir}/%name.png
%dir %{_datadir}/omf/%{name}
%{_datadir}/omf/gucharmap/gucharmap-C.omf
%lang(de) %{_datadir}/omf/gucharmap/gucharmap-de.omf
%lang(es) %{_datadir}/omf/gucharmap/gucharmap-es.omf
%lang(fr) %{_datadir}/omf/gucharmap/gucharmap-fr.omf
%lang(it) %{_datadir}/omf/gucharmap/gucharmap-it.omf
%lang(ja) %{_datadir}/omf/gucharmap/gucharmap-ja.omf
%lang(ko) %{_datadir}/omf/gucharmap/gucharmap-ko.omf
%lang(sv) %{_datadir}/omf/gucharmap/gucharmap-sv.omf
%lang(zh) %{_datadir}/omf/gucharmap/gucharmap-zh*.omf

%files -n %libname
%defattr (-,root,root)
%_libdir/*.so.*

%files -n %libname-devel
%defattr (-,root,root)
%_libdir/*.so
%_libdir/*.la
%_libdir/pkgconfig/*
%_includedir/*

%changelog
* Tue Mar  8 2005 Götz Waschk <waschk@linux-mandrake.com> 1.4.3-1mdk
- fix source URL
- new version

* Wed Jan 05 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.2-3mdk 
- Rebuild with latest howl

* Fri Nov 12 2004 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.4.2-2mdk
- add BuildRequires: perl-XML-Parser

* Mon Oct 25 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.2-1mdk
- New release 1.4.2

* Thu Jul 08 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.1-2mdk
- Add lang tag for omf files
- Enable libtoolize 

* Tue Apr 06 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.1-1mdk
- Release 1.4.1 (with Götz help)
- gtk input method has been removed upstream

* Wed Feb 11 2004 David Baudens <baudens@mandrakesoft.com> 1.2.0-2mdk
- Fix menu

* Fri Nov 21 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.2.0-1mdk
- Release 1.2.0

* Tue Sep 09 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.0-1mdk
- Release 1.0.0

* Fri Aug 22 2003 Götz Waschk <waschk@linux-mandrake.com> 0.9.0-1mdk
- don't libtoolize
- new version

* Tue Jul 15 2003 Austin Acton <aacton@yorku.ca> 0.8.0-3mdk
- rebuld for rpm

* Fri Jun 13 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.0-2mdk
- Remove patch0 (no longer needed)
- Bump major

* Fri Jun 13 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.8.0-1mdk
- Release 0.8.0
- Regenerate patch0

* Tue Jun 03 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.6.1-1mdk
- Release 0.6.1
- Patch0: fix destdir install

* Fri May 02 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.6.0-1mdk
- Release 0.6.0
- Clean specfile
- mklibnamification

* Sun Mar 16 2003 Austin Acton <aacton@yorku.ca> 0.4.0-1mdk
- 0.4.0

* Thu Jan 16 2003 Austin Acton <aacton@yorku.ca> 0.2-1mdk
- initial package