Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > contrib-release-src > by-pkgid > 42149926f67329bf4c67144db130fae2 > files > 5

tgif-4.1.45-11mdv2008.1.src.rpm

%define name 	tgif
%define version 4.1.45 
%define release 11
%define license QPL
%define prefix  /usr/X11R6

Summary: 	Xlib-based 2-D drawing tool
Name: 		%{name}
Version: 	%{version}
Release: 	%mkrel %{release}
Source0: 	%{name}-%{license}-%{version}.tar.bz2
Source2:	tgif.png
Source3:	tgif-large.png
Source4:	tgif-mini.png
License: 	QPL
Group: 		Graphics
Url: 		http://bourbon.usc.edu/tgif/
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	imake
BuildRequires:	X11-devel
BuildRequires:	libxt-devel

%description
Tgif (pronounced t-g-i-f) is an Xlib-based interactive 2-D drawing tool 
for Linux and most UNIX platforms.

%prep
%setup -q -n %{name}-%{license}-%{version}

%build
xmkmf
%__make -j 3

%install
%__rm -rf %{buildroot}
%__install -d -m 755 %{buildroot}%{prefix}/bin
%__install -d -m 755 %{buildroot}%{prefix}/lib/X11/tgif
%__install -d -m 755 %{buildroot}%{prefix}/man/man1

# Don't use make install because the paths are not correct:
%__install -s tgif %{buildroot}%{prefix}/bin/tgif
%__install -m 0444 tgif.Xdefaults %{buildroot}%{prefix}/lib/X11/tgif
%__install -m 0444 *.sym %{buildroot}%{prefix}/lib/X11/tgif
%__install -m 0444 keys.obj %{buildroot}%{prefix}/lib/X11/tgif

# Compress man page before installing:
%__cp tgif.man tgif.1
%__bzip2 tgif.1
%__install -m 644 tgif.1.bz2 %{buildroot}%{prefix}/man/man1/

# prtgif is deprecated:
%__rm -f %{buildroot}%{prefix}/bin/prtgif

# Icons:
%__install -D -m 644 %{SOURCE2} %{buildroot}%{_iconsdir}/tgif.png
%__install -D -m 644 %{SOURCE3} %{buildroot}%{_liconsdir}/tgif.png
%__install -D -m 644 %{SOURCE4} %{buildroot}%{_miconsdir}/tgif.png

# XDG menu:
%__install -d -m 755 %{buildroot}%{_datadir}/applications
%__cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=Tgif
Comment=Xlib-based 2-D drawing tool
Exec=%{prefix}/bin/%{name} %f
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=true
Categories=Graphics;VectorGraphics;
EOF


%post
%{update_menus}

%postun
%{clean_menus}

%clean
%__rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc HISTORY README LICENSE.QPL Copyright
%{prefix}/bin/tgif
%dir %{prefix}/lib/X11/tgif
%{prefix}/lib/X11/tgif/*
%{prefix}/man/man1/*
%{_iconsdir}/tgif.png
%{_miconsdir}/tgif.png
%{_liconsdir}/tgif.png
%{_datadir}/applications/mandriva-%{name}.desktop



%changelog
* Fri Feb 01 2008 Funda Wang <fundawang@mandriva.org> 4.1.45-11mdv2008.1
+ Revision: 161045
- fix menu entry description

  + Thierry Vignaud <tvignaud@mandriva.com>
    - drop old menu

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 4.1.45-10mdv2008.1
+ Revision: 136546
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request


* Thu Oct 26 2006 Lev Givon <lev@mandriva.org> 4.1.45-10mdv2007.0
+ Revision: 72547
- Fix x86_64 deps.
- Try again..
- Fix deps yet again.
- Fix deps again.
- Fix build deps.
- Fix menu title.
- import tgif 4.1.45-4mdv2007.0