Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 314f1cc910404f4e09da99f53783cf11 > files > 2

maxemumtvguide-7.3.2-2mdv2008.1.src.rpm

%define name maxemumtvguide
%define version 7.3.2
%define release %mkrel 2

Name:      %{name}
Version:   %{version}
Release:   %{release}
Summary:   KDE TV Guide (xmltv front end)
License:   GPL
URL:       http://mtvg.sourceforge.net/
Group:     Video
Source:    http://prdownloads.sourceforge.net/mtvg/%{name}-%{version}.tar.bz2
#http://mtvg.sourceforge.net/getfile.php?file=%{name}-%{version}.tar.gz
#http://prdownloads.sourceforge.net/mtvg/%{name}-%{version}.tar.gz?download
#%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: kdelibs-devel
BuildRequires: autoconf2.5
Requires: xmltv
Requires: xmltv-grabbers

%description
Maxemum TV-Guide (or mtvg in short) is a KDE TV-guide.

It is developed in C++, based on QT/KDE and uses XMLTV as it's backend.

At present there are backends grabbing TV listings for Australia, Belgium and 
Luxemburg, Brazil, Britain and Ireland, Denmark, Estonia, Finland, France, 
Germany, Hungary and Romania, Iceland, Italy, Japan, Netherlands, North 
America, Norway, Portugal, Reunion Island (France), South Africa, Spain, 
Sweden and Switzerland.

%prep

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

%build

%configure2_5x --disable-rpath \
               --with-qt-libraries=%_prefix/lib/qt3/%_lib

%make

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}{%_menudir,%_miconsdir,%_iconsdir,%_liconsdir}
%{makeinstall_std}

#menus
cat > %{buildroot}%{_menudir}/%{name} << EOF
?package(%name): needs="x11" \
        section="Multimedia/Video" \
        title="Maxemum TV-Guide" \
        longtitle="%{summary}" \
        command="%{_bindir}/%{name}" \
        icon="%{name}.png" \
        xdg="true"
EOF

desktop-file-install --vendor="" \
  --remove-key="Encoding" \
  --remove-category="Application" \
  --remove-category="Utilities" \
  --add-category="Qt" \
  --add-category="TV" \
  --add-category="AudioVideo" \
  --add-category="X-MandrivaLinux-Multimedia-Video" \
  --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applnk/Utilities/*

install -m 644 src/hi48-app-%{name}.png %{buildroot}%{_liconsdir}/%{name}.png
install -m 644 src/hi32-app-%{name}.png %{buildroot}%{_iconsdir}/%{name}.png
install -m 644 src/hi16-app-%{name}.png %{buildroot}%{_miconsdir}/%{name}.png

rm -rf %{buildroot}%{_datadir}/applnk

%find_lang %{name}


%clean
rm -rf %{buildroot}

%files -f %{name}.lang
%defattr(-,root,root)
%attr(0755,root,root) %{_bindir}/%{name}
%{_menudir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/apps/%{name}/%{name}ui.rc
%{_docdir}/HTML/en/%{name}/common
%{_docdir}/HTML/en/%{name}/index.cache.bz2
%{_docdir}/HTML/en/%{name}/index.docbook
%{_iconsdir}/hicolor/*/apps/%{name}.png
%{_liconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
  
%post
%{update_menus}

%postun
%{clean_menus}


%changelog
* Fri Dec 14 2007 Guillaume Bedot <littletux@mandriva.org> 7.3.2-2mdv2008.1
+ Revision: 120062
- fix .desktop file(s)

* Fri Aug 10 2007 Guillaume Bedot <littletux@mandriva.org> 7.3.2-1mdv2008.0
+ Revision: 61385
- Release 7.3.2
- Import maxemumtvguide




* Sat Jul 01 2006 Pascal Terjan <pterjan@mandriva.org> 6.6.11cvs-2mdv2007.0
- Fix x86_64 build
- Use autoconf 2.5
- Silence setup

* Tue Jun 27 2006 Guillaume Bedot <littletux@mandriva.org> 6.6.11cvs-1mdv2007.0
- First Mandriva Linux release