Name: sigen Version: 0.0.2 Release: 0.20.20080923svn266%{?dist} Summary: An RPG/Strategy engine inspired by the Pokémon™ games Group: Amusements/Games License: GPLv3+ URL: http://www.sourceforge.net/projects/sigen # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # svn export -r 266 http://sigen.svn.sourceforge.net/svnroot/sigen/trunk sigen-0.0.2 # tar -c sigen-0.0.2 | bzip2 --best -c > sigen-0.0.2.tar.bz2 Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake BuildRequires: kdelibs4-devel >= 4.1.0 BuildRequires: qt-devel >= 4.4.0 BuildRequires: tetex-latex BuildRequires: desktop-file-utils Requires: qt >= 4.4.0 %description The Sigma Game Engine is an RPG/Strategy game engine. The following libraries and tools are provided: Sigmod - library for loading, editing, and saving Sigmod files Sigmodr - modding program for Sigmod files Sigscript - library for scripts to use the data in a Sigmod Sigbattle - library for the battle system %package devel Summary: Files needed to develop programs which use the Sigma Game Engine Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: kdelibs4-devel >= 4.1.0 Requires: qt-devel >= 4.4.0 %description devel Development files used for creating apps based on the Sigma Game Engine libraries and tools %prep %setup -q %build %{cmake_kde4} make VERBOSE=1 %{?_smp_mflags} %install rm -rf %{buildroot} mkdir -p %{buildroot} make DESTDIR=%{buildroot} PREFIX=%{_prefix} install # Following is based off of KTIGCC's .spec file # GNOME (shared-mime-info) MIME type registration mkdir -p %{buildroot}%{_datadir}/mime/packages cat > %{buildroot}%{_datadir}/mime/packages/sigmodr.xml << EOF1 Sigmod EOF1 # KDE (legacy) MIME type registration mkdir -p %{buildroot}%{_datadir}/mimelnk/application cat > %{buildroot}%{_datadir}/mimelnk/application/x-sigmod+xml.desktop << EOF2 [Desktop Entry] Encoding=UTF-8 Type=MimeType MimeType=application/x-sigmod+xml Icon=application-x-sigmod+xml Patterns=*.smod;*.SMOD; Comment=Sigmod [Property::X-KDE-text] Type=bool Value=true EOF2 # Sigmodr menu entry mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/sigmodr.desktop << EOF3 [Desktop Entry] Name=Sigmodr Comment=Program to edit Sigmods GenericName=Program to edit Sigmods Encoding=UTF-8 Type=Application Exec=%{_bindir}/sigmodr %U Icon=sigmodr Terminal=false Categories=Qt;KDE;Game; MimeType=application/x-sigmod+xml; EOF3 desktop-file-install --delete-original \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/sigmodr.desktop %clean rm -rf %{buildroot} %post /sbin/ldconfig update-desktop-database &> /dev/null || : update-mime-database %{_datadir}/mime &> /dev/null || : %postun /sbin/ldconfig update-desktop-database &> /dev/null || : update-mime-database %{_datadir}/mime &> /dev/null || : %files %defattr(-,root,root,-) %{_docdir}/%{name}-%{version} %{_bindir}/sigmodr %{_libdir}/libsigmod.so.0 %{_libdir}/libsigmod.so.0.0.2 %{_libdir}/libsigscript.so.0 %{_libdir}/libsigscript.so.0.0.2 %{_libdir}/libsigbattle.so.0 %{_libdir}/libsigbattle.so.0.0.2 %{_datadir}/mime/packages/sigmodr.xml %{_datadir}/mimelnk/application/x-sigmod+xml.desktop %{_datadir}/applications/sigmodr.desktop %{_kde4_appsdir}/sigmodr %{_kde4_configdir}/sigmod.knsrc %files devel %defattr(-,root,root,-) %{_libdir}/libsigmod.so %{_libdir}/libsigscript.so %{_libdir}/libsigbattle.so %{_includedir}/%{name} %changelog * Tue Sep 23 2008 Ben Boeckel 0.0.2-0.20.20080923svn266 - Newer SVN * Sat Sep 13 2008 Ben Boeckel 0.0.2-0.19.20080907svn262 - Newer SVN * Sun Sep 08 2008 Ben Boeckel 0.0.2-0.18.20080907svn257 - Spec file fixes * Sun Sep 08 2008 Ben Boeckel 0.0.2-0.17.20080907svn256 - Spec file fixes * Sun Sep 07 2008 Ben Boeckel 0.0.2-0.16.20080907svn255 - Newer SVN * Sun Sep 07 2008 Ben Boeckel 0.0.2-0.15.20080907svn254 - Renamed project * Mon Aug 18 2008 Ben Boeckel 0.0.2-0.14.20080818svn240 - Newer SVN - Fixed some unused linkings * Tue Aug 05 2008 Ben Boeckel 0.0.2-0.13.20080805svn239 - Newer SVN * Mon Aug 04 2008 Ben Boeckel 0.0.2-0.12.20080804svn236 - Newer SVN - Fixes for Fedora packaging * Mon Aug 04 2008 Ben Boeckel 0.0.2-0.11.20080804svn234 - New RPM doesn't automatically create the buildroot * Sun Aug 03 2008 Ben Boeckel 0.0.2-0.10.20080804svn233 - Newer SVN * Sat Aug 02 2008 Ben Boeckel 0.0.2-0.9.20080802svn232 - Newer SVN build - Added the XMLGUI file - Bumped KDE to 4.1 * Fri Jul 11 2008 Ben Boeckel 0.0.2-0.8.20080711svn227 - Updated the version * Mon Jun 30 2008 Ben Boeckel 0.0.2-0.7.20080630svn221 - Build/install use of buildroot fixed - Fixed up changelog - Fixed version requirements on Qt * Mon Jun 30 2008 Ben Boeckel 0.0.2-0.6.20080630svn220 - Rebuild for new SVN version - Qt 4.4 needed * Sun Jun 22 2008 Ben Boeckel 0.0.2-0.5.20080628svn216 - Fixed the versions in the changelog - Minor spelling mistakes in descriptions/summaries * Fri Jun 20 2008 Ben Boeckel 0.0.2-0.4.20080618svn214 - Using cmake now - Fixed up the -devel package - .0.0 libs not made with cmake * Tue Jun 17 2008 Ben Boeckel 0.0.2-0.3.20080617svn210 - New SVN revision - Fixes for release versioning - clean section fixed * Sun Jun 08 2008 Ben Boeckel 0.0.2-2 - New SVN revision - Fixes for name change * Sun Jun 08 2008 Ben Boeckel 0.0.2-1 - Rebuild for version 0.0.2 * Sat Jun 07 2008 Ben Boeckel 0.0.1-4 - Added libpokebattle - Moved headers to be under pokegen directory * Fri Jun 06 2008 Ben Boeckel 0.0.1-3 - Created devel subpackage * Sun Jun 01 2008 Ben Boeckel 0.0.1-2 - No longer need the images stored anywhere * Mon Mar 04 2008 Ben Boeckel 0.0.1-1 - Created