Sisyphus repository
Last update: 2017-08-22 09:05:54 +0400 | SRPMs: 17970 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 1.1.1-alt3
p8: 1.1.1-alt3
p7: 1.1.1-alt0.M70P.1
t7: 1.1.1-alt0.M70P.1
Platform6: 1.0.1-alt0.M60P.1
t6: 1.0.1-alt0.M60P.1
Platform5: 0.7.1-alt1
5.1: 0.7.1-alt1

Group :: Games/Cards
Source RPM: PokerTH

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (2/5)   Repocop 

Raw spec file

# vim: set ft=spec: -*- rpm-spec -*-

Name: PokerTH
Version: 1.1.1
Release: alt3

Summary: Texas Hold'em poker game
Group: Games/Cards
License: %gagpl3plus
Url: http://www.pokerth.net/

Source: %name-%version.tar
Patch: %name-%version-%release.patch

# Patches form Fedora spec

# (upstream patches actually)

# https://github.com/pokerth/pokerth/pull/299

Patch1:         pokerth-1.1.1-fstream-ambiguity.patch
# https://github.com/zaphoyd/websocketpp/issues/457

Patch2:         pokerth-1.1.1-ownerless.patch
# Upstream patches for C++11 support

Patch3:         pokerth-1.1.1-cxx11-build.patch
Patch4:         pokerth-1.1.1-cxx11-fixes.patch

BuildRequires(pre):
 rpm-build-licenses >= 2.0.5-alt1

BuildRequires: boost-asio-devel boost-filesystem-devel boost-program_options-devel boost-interprocess-devel gcc-c++ libSDL-devel libSDL_mixer-devel libcurl-devel libdb4-devel libgnutls-openssl-devel libgsasl-devel qt5-base-devel

BuildPreReq: libgcrypt-devel zlib-devel libsqlite3-devel phonon-devel tinyxml-devel libircclient-devel libprotobuf-devel
BuildPreReq: protobuf-compiler

Requires: %name-data = %version-%release

%description
PokerTH is a poker game written in C++/Qt5. You can play the popular
"Texas Hold'em" poker variant against up to nine computer-opponents or
play network games with people all over the world.

%package data
Summary: Data files for %name
Group: Games/Cards
BuildArch: noarch

%description data
PokerTH is a poker game written in C++/Qt5. You can play the popular
"Texas Hold'em" poker variant against up to nine computer-opponents or
play network games with people all over the world.

This package contents data files for %name.

%prep
%setup
%patch -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1

%build
qmake-qt5 \
        QMAKE_CFLAGS_RELEASE="%optflags" \
        QMAKE_CXXFLAGS_RELEASE="%optflags" \
        pokerth.pro
sed -i 's|-pipe |%optflags -fno-strict-aliasing |g' Makefile*
%make_build

%install
%makeinstall_std INSTALL_ROOT=%buildroot
mkdir -p %buildroot%_bindir
install -pm755 pokerth bin/pokerth_server %buildroot%_bindir

%files
%_bindir/*

%files data
%_datadir/pokerth
%_desktopdir/pokerth.desktop
%_pixmapsdir/pokerth.png

%changelog
* Mon Apr 04 2016 Mikhail Efremov <sem at altlinux.org> 1.1.1-alt3
- Fix build: Patches from Fedora.
- Move data to separate subpackage.

* Tue Jul 14 2015 Mikhail Efremov <sem at altlinux.org> 1.1.1-alt2
- Fix build with Qt-5.5.0.
- Use rpm-build-licenses again.

* Thu Jun 11 2015 Gleb F-Malinovskiy <glebfm at altlinux.org> 1.1.1-alt1.1.1
- Rebuilt for gcc5 C++11 ABI.

* Sat Jan 03 2015 Ivan A. Melnikov <iv at altlinux.org> 1.1.1-alt1.1
- rebuild with boost 1.57.0

* Tue Jan 14 2014 Mikhail Efremov <sem at altlinux.org> 1.1.1-alt1
- [1.1.1]

* Tue Dec 24 2013 Mikhail Efremov <sem at altlinux.org> 1.1-alt1
- Build with Qt5.
- [1.1]

* Wed Nov 27 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.0.1-alt1.1
- Fixed build

* Mon Apr 08 2013 Mikhail Efremov <sem at altlinux.org> 1.0.1-alt1
- [1.0.1]

* Mon Jan 07 2013 Mikhail Efremov <sem at altlinux.org> 1.0-alt1
- [1.0]

* Fri Nov 30 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.9.5-alt1.3
- Rebuilt with Boost 1.52.0

* Thu Sep 06 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.9.5-alt1.2
- Rebuilt with Boost 1.51.0

* Mon Jul 02 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.9.5-alt1.1
- Rebuilt

* Tue Jun 26 2012 Mikhail Efremov <sem at altlinux.org> 0.9.5-alt1
- [0.9.5]

* Fri Apr 27 2012 Mikhail Efremov <sem at altlinux.org> 0.9.4-alt1
- [0.9.4]

* Wed Apr 04 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.9.3-alt1.1
- Rebuilt with Boost 1.49.0

* Sat Feb 25 2012 Mikhail Efremov <sem at altlinux.org> 0.9.3-alt1
- [0.9.3]

* Sun Jan 15 2012 Mikhail Efremov <sem at altlinux.org> 0.9.1-alt1
- [0.9.1]

* Sat Jan 07 2012 Mikhail Efremov <sem at altlinux.org> 0.9-alt1
- [0.9]

* Wed Dec 07 2011 Mikhail Efremov <sem at altlinux.org> 0.8.3-alt3
- Rebuild with gnutls26-2.12.14.

* Fri Dec 02 2011 Mikhail Efremov <sem at altlinux.org> 0.8.3-alt2
- Rebuilt with Boost 1.48.0.

* Fri Jul 29 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.8.3-alt1.1
- Rebuilt with Boost 1.47.0

* Sat Mar 26 2011 Mikhail Efremov <sem at altlinux.org> 0.8.3-alt1
- [0.8.3]

* Thu Mar 24 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.8.1-alt1.1
- Rebuilt with Boost 1.46.1
- Added libgcrypt-devel into BuildPreReq

* Fri Dec 17 2010 Alexey I. Froloff <raorn at altlinux.org> 0.8.1-alt1
- [0.8.1]

* Tue Sep 28 2010 Alexey I. Froloff <raorn at altlinux.org> 0.8-alt1
- [0.8]

* Fri Jun 26 2009 Alexey I. Froloff <raorn at altlinux.org> 0.7.1-alt1
- [0.7.1]

* Tue May 26 2009 Alexey I. Froloff <raorn at altlinux.org> 0.7-alt1
- Built for Sisyphus

 
© 2009–2017 Igor Zubkov