Sophie

Sophie

distrib > Mageia > 6 > i586 > media > core-release-src > by-pkgid > 339a183904b441e92e905d422ff5905c > files > 1

tvbrowser-3.4-5.mga6.src.rpm

Name:           tvbrowser
Version:        3.4
Release:        %mkrel 5
Summary:        A digital TV guide
License:        GPLv3+
Group:          Video/Television
Url:            http://www.tvbrowser.org/en/
BuildArch:      noarch
Source0:        https://downloads.sourceforge.net/project/tvbrowser/TV-Browser%20Releases%20%28Java%206%20and%20higher%29/%{version}/%{name}_%{version}_src.zip
BuildRequires:  ant
BuildRequires:  imagemagick
BuildRequires:  java-sdk-1.8.0-openjdk
Requires:       jre-1.8.0-openjdk

%description
TV-Browser is a digital TV guide.
TV-Browser gets the daily TV program from the internet and shows it clearly
aranged - like a printed TV guide. An internet connection is only necessary
during the data update.

%prep
%setup -q

%build
%ant runtime

%install
# copy the runtime directory to %{_datadir}
mkdir -p %{buildroot}%{_datadir}/%{name}
cp -a runtime/tvbrowser_default/* %{buildroot}%{_datadir}/%{name}

# create the application launcher
mkdir -p %{buildroot}%{_bindir}
cat > %{buildroot}%{_bindir}/%{name} << EOF
#!/bin/bash
cd %{_datadir}/%{name}
java -jar tvbrowser.jar -nosplash
EOF
chmod +x %{buildroot}%{_bindir}/%{name}

# install the menu icons
pushd runtime/tvbrowser_default/imgs
for size in 16 32 48 128; do
  install -D -m644 tvbrowser${size}.png %{buildroot}%{_iconsdir}/hicolor/${size}x${size}/apps/%{name}.png
done
popd

# create the desktop entry
mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Name=TV Browser
Comment=A java-based TV guide
Comment[de]=Eine Java basierende TV Zeitung
Comment[fr]=Application de programme TV en Java
Exec=%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=AudioVideo;Video;TV;
EOF

%files
%doc txt/COPYRIGHT.txt
%{_bindir}/%{name}
%{_datadir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/*/apps/%{name}.png


%changelog
* Tue Feb 09 2016 umeabot <umeabot> 3.4-5.mga6
+ Revision: 951899
- Mageia 6 Mass Rebuild

* Sat Jan 10 2015 akien <akien> 3.4-4.mga5
+ Revision: 809677
- Add missing execution permission in /usr/bin/tvbrowser (mga#14260)

* Wed Oct 15 2014 umeabot <umeabot> 3.4-3.mga5
+ Revision: 747761
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 3.4-2.mga5
+ Revision: 689992
- Mageia 5 Mass Rebuild

* Sun Aug 24 2014 akien <akien> 3.4-1.mga5
+ Revision: 667096
- Version 3.4

* Tue Aug 05 2014 luigiwalser <luigiwalser> 3.3.1-5.mga5
+ Revision: 659863
- switch to java-1.8.0-openjdk

* Sat Oct 19 2013 umeabot <umeabot> 3.3.1-4.mga4
+ Revision: 533049
- Mageia 4 Mass Rebuild

* Sat Aug 24 2013 obgr_seneca <obgr_seneca> 3.3.1-3.mga4
+ Revision: 470932
- New version 3.3.1

* Wed Jan 23 2013 barjac <barjac> 3.2-3.mga3
+ Revision: 391629
- update group

* Mon Jan 14 2013 umeabot <umeabot> 3.2-2.mga3
+ Revision: 384904
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Sep 29 2012 obgr_seneca <obgr_seneca> 3.2-1.mga3
+ Revision: 300062
- Adapted to new rpm group policy
- new version 3.2

* Mon Jun 25 2012 obgr_seneca <obgr_seneca> 3.1-1.mga3
+ Revision: 263524
- Added missing BR for java-sdk
- imported package tvbrowser