File freetuxtv.spec of Package freetuxtv

# norootforbuild

Summary:        Player Free / Neuf TV
Name: 	        freetuxtv
Version:	0.6.8.20210620.c5781e5
Release:	1699.1.pm.31
Source: 	%{name}-%{version}.tar.xz
License: 	GPL-2.0
Url:            https://github.com/freetuxtv/freetuxtv
Group:          Productivity/Multimedia/Video/Players
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  vlc-beta gsm
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  gettext-tools
BuildRequires:  intltool
BuildRequires:  libtool
BuildRequires:  pkg-config
BuildRequires:  pkgconfig(dbus-glib-1) >= 0.74
BuildRequires:  pkgconfig(gio-2.0) >= 2.26.0
BuildRequires:  pkgconfig(glib-2.0) >= 2.26.0
BuildRequires:  pkgconfig(gobject-2.0) >= 2.26.0
BuildRequires:  pkgconfig(gtk+-3.0)
BuildRequires:  pkgconfig(libcurl) >= 7.18
BuildRequires:  pkgconfig(libnotify) >= 0.4
BuildRequires:  pkgconfig(libvlc)
BuildRequires:  pkgconfig(sqlite3) >= 3.4

%description
Freetuxtv is a player for Television on Internet with french Alice,
Bouygues, Free, Orange and SFR (ex-Neuf) Internet service providers, 
and a lot of WebTV, WebRadio and Webcam with more than twenty languages in the world.

%package -n libdbevolution0
Summary:        Freetuxtv library evolution
Group:          Productivity/Multimedia/Video/Players
%description -n libdbevolution0
Freetuxtv is a player for Television on Internet

%package -n libvlc-gtk0
Summary:        Freetuxtv library vlc-gtk
Group:          Productivity/Multimedia/Video/Players
%description -n libvlc-gtk0
Freetuxtv is a player for Television on Internet

%package devel
Summary:        Freetuxtv Development system
Group:          Development/Libraries/C and C++
Requires: %{name} = %{version}-%{release}

%description devel
Freetuxtv is a player for Television on Internet with french Alice,
Bouygues, Free, Orange and SFR (ex-Neuf) Internet service providers, 
and a lot of WebTV, WebRadio and Webcam with more than twenty languages in the world.

This package contains development files for freetuxtv

%lang_package

%prep
%setup -q

%build 
env NOCONFIGURE=%{name} bash ./autogen.sh
%configure \
  --disable-static \
  --enable-shared \
  --with-gtk=3.0
make %{?_smp_mflags}


%install
%makeinstall freetuxtvdoc_DATA=
find %{buildroot} -name "*.la" -print -delete
%find_lang %{name}

%post -n libdbevolution0 -p /sbin/ldconfig
%post -n libvlc-gtk0 -p /sbin/ldconfig
%postun -n libdbevolution0 -p /sbin/ldconfig
%postun -n libvlc-gtk0 -p /sbin/ldconfig

%files
%defattr(-,root,root)
%doc COPYING
%{_bindir}/freetuxtv
%dir %{_datadir}/freetuxtv/
%dir %{_datadir}/freetuxtv/images
%dir %{_datadir}/freetuxtv/images/channels
%{_datadir}/freetuxtv/channels_groups.xml
%{_datadir}/icons/*
%{_datadir}/freetuxtv/splashscreen.png
%{_datadir}/freetuxtv/images/channels/*.png
%{_datadir}/freetuxtv/sqlite3-create-tables.sql
%{_datadir}/freetuxtv/tv_channels.xml
%dir %{_datadir}/freetuxtv/ui/
%{_datadir}/freetuxtv/ui/addchannelsgroups.glade
%{_datadir}/freetuxtv/ui/addrecording.glade
%{_datadir}/freetuxtv/ui/channelproperties.glade
%{_datadir}/freetuxtv/ui/freetuxtv.glade
%{_datadir}/freetuxtv/ui/tvchannelsdatabase.glade
%{_datadir}/applications/freetuxtv.desktop

%files -n libdbevolution0
%defattr(-,root,root)
%{_libdir}/libdbevolution.so.*

%files -n libvlc-gtk0
%defattr(-,root,root)
%{_libdir}/libvlc-gtk.so.*

%files devel
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog README
%dir %{_includedir}/libvlc-gtk/
%{_includedir}/libvlc-gtk/*.h
%dir %{_includedir}/libdbevolution/
%{_includedir}/libdbevolution/db-evolution-instance.h
%{_libdir}/libvlc-gtk.so
%{_libdir}/libdbevolution.so

%files lang -f %{name}.lang
%defattr(-,root,root,-)

%changelog
* Sun Jun 11 2023 Fridrich Strba <fridrich.strba@bluewin.ch>
- Update to github version 0.6.8.20210620.c5781e5
- Change the _service file to access github by https
* Thu Feb  9 2017 olaf@aepfle.de
- Update to github version 0.6.8.20160609.6575c25
* Mon Jan 27 2014 guillaume@opensuse.org
- Clean-up spec file
- Now use GTK-3 when available since GTK-2 build is broken
* Mon Jan 27 2014 guillaume@opensuse.org
- Update to FreetuxTV 0.6.6 (2014-01-18):
  - Use correctly libvlc options
  - Add Turkish translation
  - Add Spanish translation
  - Add missing logo size
  - Download icons options
* Mon Jan 27 2014 guillaume@opensuse.org
- Move changelog from *.spec file to *.changes file
* Wed Apr 18 2012 Benjamin Denisart <p.drouand@gmail.com>
- Freetuxtv version 0.6.3
* Sun Mar 21 2010 Gilles Sabourin <gilles.sabourin@free.fr>
- Freetuxtv version 0.4.2
* Sat Dec 12 2009 Gilles Sabourin <gilles.sabourin@free.fr>
- Freetuxtv version 0.4.0
* Wed Aug 26 2009 Gilles Sabourin <gilles.sabourin@free.fr>
- Source is bziped
- Freetuxtv version 0.3.0
* Sun Jan 18 2009 Gilles Sabourin <gilles.sabourin@free.fr>
- Added norootforbuild directive
* Tue Nov 11 2008 Gilles Sabourin <gilles.sabourin@free.fr>
- Initial build for openSUSE 11.0
openSUSE Build Service is sponsored by