Package lucidlife: 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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | Group: Games/Other # BEGIN SourceDeps(oneline): BuildRequires: /usr/bin/desktop-file-install /usr/bin/glib-gettextize # END SourceDeps(oneline) # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: lucidlife Version: 0.9.2 Release: alt3_27 Summary: A Conway's Life simulator License: GPLv2+ URL: http://linux.softpedia.com/get/GAMES-ENTERTAINMENT/Simulation/LucidLife-26633.shtml Source0: http://mirror.thecodergeek.com/src/lucidlife-0.9.2.tar.gz Patch1: %{name}-fix-FSF-address.patch Patch2: %{name}-printf-format-security.patch BuildRequires: gcc BuildRequires: libgtk+2-devel >= 2.6.0 BuildRequires: gnome-vfs-devel BuildRequires: desktop-file-utils BuildRequires: perl(XML/Parser.pm) BuildRequires: gettext gettext-tools Source44: import.info Patch33: lucidlife-0.9.2-alt-DSO.patch %description LucidLife is a Conway's Life simulator. The rules are rather simple. The game is started with a large grid of cell locations, and an arbitrary set of living cells. On each turn, each cell thrives or dies based on the number of cells which surround it. A dead (empty) cell with three live cells around it becomes a living cell (a birth); a living cell with two or three neighbors survives; otherwise the cell dies (due to overcrowding) or remains dead (due to loneliness). It is based on the the GtkLife project, but with a more modern user interface and other enhancements. %prep %setup -q %patch1 -p0 -b .fix-FSF-address %patch2 -p0 -b .printf-format-security %patch33 -p2 %build autoconf %configure LDFLAGS='-lX11' %make_build %install make install DESTDIR=%{buildroot} %find_lang %{name} desktop-file-install \ --dir %{buildroot}%{_datadir}/applications \ --delete-original \ --remove-category=Application \ --add-category=LogicGame \ %{buildroot}%{_datadir}/applications/lucidlife.desktop %files -f %{name}.lang %doc AUTHORS ChangeLog COPYING NEWS README TODO %doc doc/*.png doc/*.html doc/*.gif doc/*.css %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/pixmaps/%{name}.png %{_datadir}/applications/*%{name}.desktop %changelog * Tue Nov 24 2020 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_27 - updated buildrequires * Wed Sep 27 2017 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_21 - update to new release by fcimport * Thu Mar 16 2017 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_19 - update to new release by fcimport * Tue Feb 16 2016 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_18 - update to new release by fcimport * Sun Sep 20 2015 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_17 - update to new release by fcimport * Wed Aug 27 2014 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_16 - update to new release by fcimport * Tue Jul 01 2014 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_15 - update to new release by fcimport * Tue Jun 03 2014 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_14 - update to new release by fcimport * Tue Apr 30 2013 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_12 - update to new release by fcimport * Fri Feb 22 2013 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_11 - update to new release by fcimport * Tue Oct 23 2012 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_10 - new fc release and picked up real@'s patch * Wed Jun 13 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.9.2-alt3_9.1 - Fixed build * Fri Mar 02 2012 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt3_9 - rebuild with fixed sourcedep analyser (#27020) * Tue Jan 10 2012 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt2_9 - update to new release by fcimport * Tue Nov 08 2011 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt2_8 - update to new release by fcimport * Thu Jul 07 2011 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt2_7 - update to new release by fcimport * Wed Feb 16 2011 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt2_5 - converted from Fedora by srpmconvert script * Wed Feb 16 2011 Igor Vlasenko <viy@altlinux.ru> 0.9.2-alt1_5 - converted from Fedora by srpmconvert script * Sun Oct 05 2008 Fr. Br. George <george@altlinux.ru> 0.9.2-alt1 - Initial build from FC * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.2-3 - Autorebuild for GCC 4.3 * Tue Aug 21 2007 Peter Gordon <peter@thecodergeek.com> - 0.9.2-2 - Update License tag (GPLv2+). - Rebuild with new BuildID-enabled binutils. * Sun Apr 29 2007 Peter Gordon <peter@thecodergeek.com> - 0.9.2-1 - Update to new upstream bugfix release (0.9.2) - Drop .desktop encoding fix (merged upstream): - add-.desktop-encoding.patch - Use %%name in the %%files listing instead of hardcoding it, for consistency with my other packages; and use the $(VERSION) macro in the autotools build scripts to ease version bumps/updates. * Fri Apr 20 2007 Peter Gordon <peter@thecodergeek.com> - 0.9.1-3 - Ammend make-docs-use-proper-dir patch to ensure that the "Help" menu functionality works properly. (Thanks to Leonard A. Hickey for the patch; resolves bug #237329.) * Sun Mar 11 2007 Peter Gordon <peter@thecodergeek.com> - 0.9.1-2 - Add LogicGame to the categories of the installed .desktop file for improved organization with games-menus. - Rework patch calls for more readability. * Sat Oct 28 2006 Peter Gordon <peter@thecodergeek.com> - 0.9.1-1 - Update to new upstream release (0.9.1) - Drop X-Fedora and Application categories in installed .desktop file - Add patch (sent upstream) to add Encoding=UTF-8 in installed .desktop file: + add-.desktop-encoding.patch - Add %%name prefix to old make-docs-use-proper-dir patch filename to keep it all in the same logical namespace. * Sun Aug 27 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-11 - Mass FC6 rebuild * Sat Jul 22 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-10 - Add gettext as a build requirement to fix reduced mock build NLS issues. Thanks again, Matt. * Tue Jul 18 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-9 - Add perl(XML::Parser) as a build requirement to fix reduced mock build (#199355) Thanks for your build report, Matt Domsch. - Fix up zero-padding for single-digit dates in the %%changelog for consistency. * Sat Apr 08 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-8 - Use desktop-file-install's "--delete-original" option instead of doing it manually. * Tue Mar 28 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-7 - Add patch to put the documentation and %%doc stuff in the same directory. * Sun Mar 19 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-6 - Bump release due to CVS tagging not liking me. * Sun Mar 19 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-5 - Rebuild for new dist tag in FE Devel. * Wed Mar 15 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-4 - Rebuild for spec file fixes and email address change. * Sun Feb 26 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-3 - Add %%{?dist} tag to the release to fix CVS tagging issue. * Sun Feb 19 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-2 - Dropped Requires: on gtk2 and gnome-vfs2, as the -devel sonames will pull these in. - Fixed handling of .desktop file to conform to Fedora Extras guidelines. - Changed %%files section to use %%{_datadir}/%%{name} instead of hardcoding "lucidlife" to help prevent file ownership problems - Thanks to Brian Pepple in BZ #177881 for these suggestions. * Sun Jan 15 2006 Peter Gordon <peter@thecodergeek.com> - 0.9-1 - Initial packaging. |