X-Git-Url: http://git.pld-linux.org/?p=packages%2Fvcmi.git;a=blobdiff_plain;f=vcmi.spec;h=c527fc7e9e10f280577f6a326cdd4c91ce2382ba;hp=17c6a200e476a08a43ccdfb555a7fbd60927816a;hb=6293285;hpb=7f61dc29df1193412fd721968dc53fc469076e66 diff --git a/vcmi.spec b/vcmi.spec index 17c6a20..c527fc7 100644 --- a/vcmi.spec +++ b/vcmi.spec @@ -1,70 +1,78 @@ Summary: Heroes 3: WoG recreated Name: vcmi -Version: 0.89 -Release: 1 +Version: 0.98 +Release: 2 License: GPL v2+ Group: X11/Applications/Games -Source0: http://dl.dropbox.com/u/22372764/vcmi/packages/%{name}_%{version}.tar.gz -# Source0-md5: 3f67cabb2b395f933b0e14c412e0f0f9 -BuildRequires: SDL-devel -BuildRequires: SDL_image-devel -BuildRequires: SDL_mixer-devel -BuildRequires: SDL_ttf-devel -#BuildRequires: autoconf >= 2.68 -#BuildRequires: automake >= 1.11 +Source0: https://github.com/vcmi/vcmi/archive/%{version}/%{name}-%{version}.tar.gz +# Source0-md5: 6a69e52a3380358220eba67332b097c6 +Source1: http://download.vcmi.eu/core.zip +# Source1-md5: 5cf75d588cc53b93aceb809a6068ae37 +Patch0: boost-1.58.patch +URL: http://www.vcmi.eu/ +BuildRequires: Qt5Network-devel +BuildRequires: qt5-build +BuildRequires: Qt5Widgets-devel +BuildRequires: SDL2-devel +BuildRequires: SDL2_image-devel +BuildRequires: SDL2_mixer-devel +BuildRequires: SDL2_ttf-devel BuildRequires: boost-devel +BuildRequires: cmake >= 2.8.5 BuildRequires: ffmpeg-devel BuildRequires: zlib-devel BuildRequires: libstdc++-devel +Suggests: smpeg-libs BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -# object defined in binaries and main library +%define specflags -fpermissive + +# symbols defined in binaries and main library %define skip_post_check_so vcmi/Scripting/libvcmiERM.so.0.0.0 %description H3 engine rewrie (not another mod) with new possibilities. %prep -%setup +%setup -q +%patch0 -p1 %build -#%%{__aclocal} -#%%{__autoconf} -#%%{__automake} -export CXXFLAGSc="%{rpmcflags}" -%configure +install -d build +cd build +%cmake \ + .. %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{Data,Maps,Mp3,Sprites,config} +install -d $RPM_BUILD_ROOT%{_datadir}/%{name} \ + $RPM_BUILD_ROOT%{_pixmapsdir} \ + $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{64x64,48x48,32x32}/apps -%{__make} install \ +%{__make} -C build install \ DESTDIR=$RPM_BUILD_ROOT -%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/AI/*.la -%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}{/Scripting,}/*.{la,so} +install client/icons/vcmiclient.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/vcmiclient.xpm +install client/icons/vcmiclient.64x64.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/64x64/apps/vcmiclient.png +install client/icons/vcmiclient.48x48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/vcmiclient.png +install client/icons/vcmiclient.32x32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/vcmiclient.png -%{__mv} $RPM_BUILD_ROOT%{_libdir}/{%{name}/lib%{name}.so*,} +echo A | %{__unzip} %{SOURCE1} -d $RPM_BUILD_ROOT%{_datadir}/%{name} %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog README +%doc AUTHORS ChangeLog README.md %attr(755,root,root) %{_bindir}/%{name}* -%attr(755,root,root) %{_libdir}/lib%{name}*.so.?.*.* -%attr(755,root,root) %ghost %{_libdir}/lib%{name}*.so.? +%attr(755,root,root) %{_libdir}/%{name}/lib%{name}*.so %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/AI %attr(755,root,root) %{_libdir}/%{name}/AI/lib*.so -%dir %{_libdir}/%{name}/Scripting -%attr(755,root,root) %{_libdir}/%{name}/Scripting/lib*.so.?.*.* -%attr(755,root,root) %ghost %{_libdir}/%{name}/Scripting/lib*.so.? %{_datadir}/%{name} %{_desktopdir}/%{name}client.desktop -%{_iconsdir}/%{name}client.png +%{_desktopdir}/vcmilauncher.desktop +%{_pixmapsdir}/%{name}client.xpm +%{_iconsdir}/hicolor/*x*/apps/%{name}client.png