Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > media > contrib-release-src > by-pkgid > 11c6e345274068fa1b737aef18fd1fef > files > 3

gastman-20050401-3mdv2007.1.src.rpm

Summary:	GTK ASTerisk MANager
Name:		gastman
Version:	20050401
Release:	%mkrel 3
Group:		System/Configuration/Networking
License:	GPL
URL:		http://www.asterisk.org
Source0:	%{name}-%{version}.tar.bz2
Patch0:		gastman-20040803-mdk.diff
#Requires:	asterisk
BuildRequires:	gtk+2-devel
BuildRequires:	ImageMagick
BuildRequires:  db-devel
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
Buildroot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
GTK ASTerisk MANager is a administration tool for asterisk.

%prep

%setup -q
%patch0 -p0

%build

%make

%install
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}

install -d %{buildroot}%{_sbindir}
install -d %{buildroot}%{_datadir}/%{name}/icons
install -d %{buildroot}%{_iconsdir}
install -d %{buildroot}%{_miconsdir}
install -d %{buildroot}%{_liconsdir}

install -m0755 gastman %{buildroot}%{_sbindir}/
install -m0644 art/*.xpm %{buildroot}%{_datadir}/%{name}/icons/

# Mandrake Icons
convert -size 48x48 art/phone2.xpm %{buildroot}%{_liconsdir}/%{name}.png
convert -size 32x32 art/phone2.xpm %{buildroot}%{_iconsdir}/%{name}.png
convert -size 16x16 art/phone2.xpm %{buildroot}%{_miconsdir}/%{name}.png

# Mandrake Menus
install -d %{buildroot}/%{_menudir}
cat > %{buildroot}%{_menudir}/%{name} <<EOF
?package(%{name}): \
command="%{_sbindir}/%{name}" \
title="GTK ASTerisk MANager" \
longtitle="%{summary}" \
needs="x11" \
icon="%{name}.png" \
section="System/Configuration/Networking" \
xdg=true
EOF

# XDG menu
install -d %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=%{name}
Comment=%{summary}
Exec=%{_sbindir}/%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=X-MandrivaLinux-System-Configuration-Networking;Settings;Network;
EOF

%post
%update_menus
%update_desktop_database

%postun
%clean_menus
%clean_desktop_database

%clean
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}

%files
%defattr(-,root,root,0755)
%{_sbindir}/*
%{_datadir}/%{name}/icons
%{_menudir}/%{name}
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_datadir}/applications/*.desktop


%changelog
* Fri Nov 17 2006 Oden Eriksson <oeriksson@mandriva.com> 20050401-3mdv2007.0
+ Revision: 85323
- Import gastman



* Fri Nov 17 2006 Oden Eriksson <oeriksson@mandriva.com> 20050401-3
- fix xdg menus

* Fri Oct 07 2005 Nicolas Lécureuil <neoclust@mandriva.org> 20050401-2mdk
- Fix BuildRequires
- %%mkrel 

* Sun Apr 24 2005 Oden Eriksson <oeriksson@mandriva.com> 20050401-1mdk
- new snap

* Tue Nov 02 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 20040803-1mdk
- initial mandrake package