Package dopewars: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | # BEGIN SourceDeps(oneline): BuildRequires: /usr/bin/desktop-file-install glib2-devel libSDL-devel libesd-devel # END SourceDeps(oneline) # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} # State dir for savegames %global _localstatedir /var/lib/games # SVN release %global rel 1033 Summary: A drug dealing game Name: dopewars Version: 1.5.12 Release: alt2_20.%{rel}svn URL: http://dopewars.sourceforge.net/ License: GPLv2+ Group: Games/Other #Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz ## The source tarball has been generated followingly: # svn co https://svn.sourceforge.net/svnroot/dopewars/dopewars/trunk dopewars # tar jcf dopewars-%{version}-%{rel}svn.tar.bz2 Source0: %{name}-%{version}-%{rel}svn.tar.bz2 BuildRequires: desktop-file-utils BuildRequires: libgtk+2-devel BuildRequires: libncurses++-devel libncurses-devel libncursesw-devel libtic-devel libtinfo-devel BuildRequires: libSDL_mixer-devel # SVN stuff BuildRequires: automake-common BuildRequires: autoconf-common BuildRequires: libtool-common BuildRequires: gettext gettext-tools %description Based on John E. Dell's old Drug Wars game, dopewars is a simulation of an imaginary drug market. dopewars is an All-American game which features buying, selling, and trying to get past the cops! The first thing you need to do is pay off your debt to the Loan Shark. After that, your goal is to make as much money as possible (and stay alive)! You have one month of game time to make your fortune. dopewars supports multiple players via. TCP/IP. Chatting to and fighting with other players (computer or human) is supported; check the command line switches (via dopewars -h) for further information. %package sdl Summary: SDL sound support for dopewars Group: Games/Other Requires: %{name} = %{version}-%{release} %description sdl This package adds a plugin to dopewars to allow sound to be output via. the Simple DirectMedia Layer mixer (SDL_mixer). %prep #%setup -q %setup -q -n %{name} # Clean out svn stuff find . -name .svn | xargs rm -rf; # Fix documentation iconv -f ISO-8859-1 -t UTF-8 ChangeLog > ChangeLog.new && \ mv ChangeLog.new ChangeLog chmod 644 doc/*.html %build NOCONFIGURE=1 autoreconf -vif %configure \ --enable-shared --disable-static \ --enable-gui-server --enable-curses-client \ --enable-gui-client --with-sdl --without-esd %make_build %install make install DESTDIR=%{buildroot} %find_lang %{name} # Fix desktop file install mv %{buildroot}/%{_datadir}/gnome/apps/Games/dopewars.desktop . iconv -f ISO-8859-1 -t UTF-8 dopewars.desktop > dopewars.desktop.new && \ mv dopewars.desktop{.new,} desktop-file-install --vendor="" \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications dopewars.desktop # Remove documentation installed by make install rm -rf %{buildroot}%{_docdir} %post %{_bindir}/dopewars -C %{_localstatedir}/dopewars.sco %files -f %{name}.lang %doc ChangeLog LICENCE NEWS README doc/*.html doc/example-cfg # Score file needs to be writable by games group %attr(0664,root,games) %{_localstatedir}/dopewars.sco # Bin file needs to be able to write into score file %attr(2711,root,games) %{_bindir}/dopewars %{_mandir}/man6/* %{_libdir}/dopewars %exclude %{_libdir}/dopewars/libsound_sdl.so %{_datadir}/applications/* %{_datadir}/pixmaps/* %{_datadir}/dopewars %files sdl %{_libdir}/dopewars/libsound_sdl.so %changelog * Tue Nov 24 2020 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt2_20.1033svn - updated buildrequires * Thu Mar 16 2017 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_20.1033svn - update to new release by fcimport * Tue Feb 16 2016 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_19.1033svn - update to new release by fcimport * Sun Sep 20 2015 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_18.1033svn - update to new release by fcimport * Tue Jul 01 2014 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_15.1033svn - update to new release by fcimport * Mon Aug 12 2013 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_14.1033svn - update to new release by fcimport * Mon Jun 10 2013 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_13.1033svn - update to new release by fcimport * Fri Feb 22 2013 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_12.1033svn - update to new release by fcimport * Sun Jul 29 2012 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_11.1033svn - new release * Mon May 23 2011 Igor Vlasenko <viy@altlinux.ru> 1.5.12-alt1_10.1033svn - converted from Fedora by srpmconvert script |