Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 20e7fd8e06f02bb3b9abee5094b80b24 > files > 4

vdr-sudoku-0.3.5-1.fc14.src.rpm

%global pname     sudoku
%global vardir    %(vdr-config --vardir     2>/dev/null || echo ERROR)
%global plugindir %(vdr-config --plugindir  2>/dev/null || echo ERROR)
%global vdr_user  %(vdr-config --user       2>/dev/null || echo ERROR)
%global apiver    %(vdr-config --apiversion 2>/dev/null || echo ERROR)

Name:           vdr-%{pname}
Version:        0.3.5
Release:        1%{?dist}
Summary:        Sudoku plugin for VDR

Group:          Amusements/Games
License:        GPLv2+
URL:            http://www.toms-cafe.de/vdr/sudoku/
Source0:        http://projects.vdr-developer.org/attachments/download/280/%{name}-%{version}.tgz
Source1:        %{name}.conf
Patch0:         %{name}-0.3.0-vardir.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  vdr-devel >= 1.6.0
BuildRequires:  gettext
BuildRequires:  cxxtest
Requires:       vdr(abi)%{?_isa} = %{apiver}

%description
This is a VDR plugin to generate and solve number place puzzles, so
called Sudokus.


%prep
%setup -q -n sudoku-%{version}
sed -e 's|@PLUGINVARDIR@|%{vardir}/%{pname}|g' %{PATCH0} | patch -p1


%build
make %{?_smp_mflags} LIBDIR=. LOCALEDIR=./locale VDRDIR=%{_libdir}/vdr all
# "make all" builds tools with unwanted CXXFLAGS
make %{?_smp_mflags} -C tools CXXFLAGS="$RPM_OPT_FLAGS -Woverloaded-virtual" \
   clean all


%install
rm -rf $RPM_BUILD_ROOT

install -dm 755 $RPM_BUILD_ROOT%{plugindir}
install -pm 755 libvdr-%{pname}.so.%{apiver} $RPM_BUILD_ROOT%{plugindir}

install -dm 755 $RPM_BUILD_ROOT%{_datadir}/locale
cp -pR locale/* $RPM_BUILD_ROOT%{_datadir}/locale
%find_lang %{name}

install -Dpm 644 %{SOURCE1} \
  $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf

install -dm 755 $RPM_BUILD_ROOT%{vardir}/%{pname}
cat /dev/null >$RPM_BUILD_ROOT%{vardir}/%{pname}/sudoku-list

make -C tools DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install


%check
make tests


%clean
rm -rf $RPM_BUILD_ROOT


%files -f %{name}.lang
%defattr(-,%{vdr_user},root,-)
%dir %{vardir}/%{pname}/
%ghost %config(noreplace) %{vardir}/%{pname}/sudoku-list
%defattr(-,root,root,-)
%doc CONTRIBUTORS COPYING HISTORY README
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
%{plugindir}/libvdr-%{pname}.so.%{apiver}
%{_bindir}/sudoku_generator
%{_mandir}/man1/sudoku_generator.1*


%changelog
* Tue Apr  6 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.3.5-1
- Update to 0.3.5.

* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.3.4-4
- Use ISA qualified dependency to vdr(abi).
- Use %%global instead of %%define.

* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Sun Nov 30 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.3.4-1
- 0.3.4.

* Sun Nov 23 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.3.3-1
- 0.3.3.
- Include sudoku_generator in package.

* Sun Sep 28 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.3.2-1
- 0.3.2.

* Sat Aug 30 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.3.1-1
- 0.3.1, Finnish patch applied upstream.

* Sun Jul 27 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.3.0-1
- 0.3.0.
- Patch to add missing Finnish translations.
- Fix translation file ownerships.

* Mon Apr  7 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.2.1-2
- Rebuild for VDR 1.6.0.

* Sun Apr  6 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.2.1-1
- 0.2.1, all non Fedora specific patches applied upstream.

* Tue Mar 25 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.2.0-2
- Apply upstream fix for OSD crash after exit.

* Sat Mar 22 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.2.0-1
- 0.2.0, license changed to GPLv2+.
- Patch to add missing Finnish translations.
- Patch to move saved sudoku list to /var/lib/vdr/sudoku.
- Patch to not use the "show possible numbers as pattern" option by default;
  the feature is unexpected and doesn't work properly with all OSD's.
- Patch to remove the "Exit" choice from the plugin's commands menu; it
  causes a crash when opening the OSD next time after exiting the plugin.
- Prepare for VDR 1.6.0+ build.

* Sat Feb 16 2008 Ville Skyttä <ville.skytta@iki.fi> - 0.1.3-3
- Rebuild.

* Tue Aug  7 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.1.3-2
- License: GPL+

* Sat Feb 24 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.1.3-1
- 0.1.3.

* Sun Jan  7 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-2
- Rebuild for VDR 1.4.5.

* Mon Dec  4 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-1
- First Fedora Extras build.

* Sat Nov  4 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-0.6
- Rebuild for VDR 1.4.4.

* Sat Sep 23 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-0.5
- Rebuild for VDR 1.4.3.

* Sun Aug  6 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-0.4
- Rebuild for VDR 1.4.1-3.

* Fri Jun 23 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-0.3
- Rebuild for VDR 1.4.1.

* Sun Apr 30 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-0.2
- Rebuild for VDR 1.4.0.

* Tue Apr 25 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.1.2-0.1
- 0.1.2.

* Fri Nov  4 2005 Ville Skyttä <ville.skytta@iki.fi> - 0.1.1-0.1
- 0.1.1, Finnish patch applied upstream.

* Tue Nov  1 2005 Ville Skyttä <ville.skytta@iki.fi> - 0.1.0-0.2
- Rebuild for VDR 1.3.35.

* Sat Oct 29 2005 Ville Skyttä <ville.skytta@iki.fi> - 0.1.0-0.1
- First build.