Package gnuplot: 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 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 | Name: gnuplot Version: 4.2.4 Release: alt1 Epoch: 1 Summary: A program for plotting mathematical expressions and data Summary (ru_RU.UTF-8): Программа для построения графиков математических выражений и данных License: Freeware-like Group: Sciences/Other URL: http://gnuplot.sourceforge.net/ Packager: Alexey Morsov <swi@altlinux.ru> Source0: %name-%version.tar Source2: http://www.gnuplot.info/faq/%name-faq.html.bz2 Source3: %name.desktop Source4: %name.menu Source10: %name.16.png Source11: %name.32.png Source12: %name.48.png Source14: gnuplot-emacs.el Patch1: gnuplot-4.2.4-build.alt.patch BuildPreReq: desktop-file-utils BuildRequires: gcc-c++ ghostscript-module-X groff-base imake libXt-devel libncurses-devel libreadline-devel tetex-latex xorg-cf-files zlib-devel libgd2-devel libpng-devel libjpeg-devel BuildRequires: tetex-core tetex-dvips Requires(post,postun): desktop-file-utils %package -n emacs-mode-%name Summary: A GNU Emacs major mode for %name Summary (ru_RU.UTF-8): Основной режим GNU Emacs для %name BuildArch: noarch BuildPreReq: emacs-devel >= 0.0.1-alt2 BuildRequires: emacs-common texinfo Group: Editors Requires: %name = %version-%release emacs-base Obsoletes: emacs-gnuplot <= 0.6.0-alt1 Provides: emacs-gnuplot %package -n emacs-mode-%name-el Summary: The Emacs Lisp sources for bytecode included in emacs-mode-%name Summary (ru_RU.UTF-8): Исходный код Emacs Lisp для emacs-mode-%name BuildArch: noarch Group: Development/Other Requires: emacs-mode-%name = %version-%release Obsoletes: emacs-gnuplot <= 0.6.0-alt1 Provides: emacs-gnuplot-el %description Gnuplot is a command-line driven, interactive function plotting program especially suited for scientific data representation. Gnuplot can be used to plot functions and data points in both two and three dimensions and in many different formats. Install gnuplot if you need a graphics package for scientific data representation. %description -l ru_RU.UTF-8 Gnuplot это интерактивная программа, предназначенная для построения графиков. Она особенно хорошо подходит для представления научных данных. Gnuplot может строить 2-х и 3-х мерные графики функций и числовых данных во множестве различных графических форматов. %description -n emacs-mode-%name A GNU Emacs major mode for %name %description -n emacs-mode-%name -l ru_RU.UTF-8 Основной режим GNU Emacs для %name %description -n emacs-mode-%name-el The Emacs Lisp sources for bytecode included in %name %description -n emacs-mode-%name-el -l ru_RU.UTF-8 Исходный код Emacs Lisp для emacs-mode-%name %prep %setup -q %patch1 -p1 %build #export CFLAGS="$RPM_OPT_FLAGS -fno-fast-math" %configure --with-readline=gnu --with-png --with-gif=png --without-linux-vga \ -with-cdrwc --without-row-help --enable-thin-splines #find -type f -print0 | # xargs -r0 fgrep -l gdImageGif | # xargs perl -pi -e 's/gdImageGif/gdImagePng/g' # due to some problems with building on i586 in SMP mode turn it off to noSMP %make_build pushd lisp ./configure --prefix=%{_prefix} --datadir=%{_datadir} --with-emacs=emacs --infodir=%{_infodir} %make_build popd install -p -m644 %SOURCE2 . bunzip *.html.bz2 pushd tutorial make pdf # pdflatex tutorial popd pushd docs make pdf pdftex gpcard popd %install %makeinstall pushd lisp mkdir -p %buildroot%{_emacslispdir}/%name install -m 644 *.el* $RPM_BUILD_ROOT%{_emacslispdir}/%name mkdir -p %buildroot/etc/emacs/site-start.d install -m 644 %SOURCE14 %buildroot/etc/emacs/site-start.d/gnuplot.el %add_lisp_loadpath %buildroot%_emacslispdir/%name %byte_recompile_lispdir make pdf make ps mkdir -p %buildroot%_defaultdocdir/emacs-%{name}-%{version} install -m 644 COPYING ChangeLog README README.1st gpelcard.pdf gpelcard.ps %buildroot%_defaultdocdir/emacs-%{name}-%{version}/ popd # menus install -D -pm644 %SOURCE3 %buildroot%_desktopdir/%name.desktop install -D -pm644 %SOURCE4 %buildroot%_menudir/%name.menu # icon install -D -pm644 %SOURCE10 %buildroot/%_miconsdir/%name.png install -D -pm644 %SOURCE11 %buildroot/%_niconsdir/%name.png install -D -pm644 %SOURCE12 %buildroot/%_liconsdir/%name.png %files %doc FAQ README ChangeLog BUGS Copyright NEWS %doc demo tutorial/tutorial.pdf gnuplot-faq.html %doc docs/psdoc docs/gpcard.pdf docs/gnuplot.pdf #%doc lisp/gpelcard.pdf %_bindir/* %_mandir/man?/* %_libexecdir/%name %_datadir/%name %_desktopdir/* %_menudir/* %_infodir/%{name}* %_niconsdir/*.png %_miconsdir/*.png %_liconsdir/*.png %files -n emacs-mode-%name %dir %_defaultdocdir/emacs-%{name}-%{version}/ %_defaultdocdir/emacs-%{name}-%{version}/* %dir %_emacslispdir/%name/ %_emacslispdir/%name/*.elc %config(noreplace) /etc/emacs/site-start.d/gnuplot.el %files -n emacs-mode-%name-el %_emacslispdir/%name/*.el %changelog * Thu Dec 11 2008 Alexey Morsov <swi@altlinux.ru> 1:4.2.4-alt1 - new version - remove deprecated macro from post/postun * Fri Aug 29 2008 Alexey Morsov <swi@altlinux.ru> 1:4.2.3-alt4.1 - fix build + remove _target_cpu macro + put make_build macro back * Tue Aug 19 2008 Alexey Morsov <swi@altlinux.ru> 1:4.2.3-alt4 - fix build on i586 + use make instead make_build macro (no smp) * Wed Aug 13 2008 Alexey Morsov <swi@altlinux.ru> 1:4.2.3-alt3 - fix build + get support for png/jpeg terminal back * Tue Jun 24 2008 Alexey Morsov <swi@altlinux.ru> 1:4.2.3-alt2 - build emacs-mode-gnuplot (obsolute emacs-gnuplot) * Fri May 16 2008 Alexey Morsov <swi@altlinux.ru> 1:4.2.3-alt1 - new version - clean build requires - fix iconsdir to correspond with policy - patch desktop file to correspond with policy * Fri Sep 14 2007 Alexey Morsov <swi@altlinux.ru> 1:4.2.2-alt1 - version 4.2.2 - bug fixes * Thu May 03 2007 Alexey Morsov <swi@altlinux.ru> 1:4.2.0-alt2 - add some configure keys for better ploting and fixing work with help and CLI (by const@) - create .desktop * Mon Mar 05 2007 Alexey Morsov <swi@altlinux.ru> 1:4.2.0-alt1 - new release (4.2) - disable lisp part totaly * Fri Dec 15 2006 Alexey Morsov <swi@altlinux.ru> 4.2.rc2-alt1 - new version - fix spec for tutorial - fix patch0 for new version * Wed Nov 02 2005 Constantin (Const) Mikhaylenko <const@altlinux.ru> 4.0.0-alt3 - [Bug 8361] x86_64 support request * Wed Jun 22 2005 Constantin (Const) Mikhaylenko <const@altlinux.ru> 4.0.0-alt2 - bugfix; removed emax-mode-* packages * Tue May 18 2004 Constantin (Const) Mikhaylenko <const@altlinux.ru> 4.0.0-alt1 - new version * Mon Mar 17 2003 Stanislav Ievlev <inger@altlinux.ru> 3.7.3-alt1 - new version * Wed Sep 25 2002 Stanislav Ievlev <inger@altlinux.ru> 3.7.2-alt1 - 3.7.2 - added subpackages for emacs modes - added packager tag * Thu Oct 11 2001 Dmitry V. Levin <ldv@altlinux.ru> 3.7.1-ipl16mdk - Rebuilt with libpng.so.3 * Sun Sep 16 2001 Rider <rider@altlinux.ru> 3.7.1-ipl14mdk - BuildRequires fix * Sun Aug 27 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-13mdk - now should also compile on non x86 arch, /me sucks * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-12mdk - removed -ffast-math option to improve reliability * Wed Aug 23 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-11mdk - automatically added packager tag * Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 3.7.1-10mdk - automatically added BuildRequires * Thu Jul 20 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-9mdk - BM - macroweruivieruweiovjzations * Fri Apr 28 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-8mdk - fixed menu entry adding 32x32 icon * Fri Apr 28 2000 Giuseppe GhibР <ghibo@mandrakesoft.com> 3.7.1-7mdk - added XFree86-devel in BuildPreReq for X11. - removed bzip2 man pages (done by spec_helper). - removed gnu-readline and put back minimal-readline otherwise the Boer's patch doesn't work. * Mon Apr 17 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-6mdk - fix directory owns. - now uses gnu readline library instead of minimal built-in readline. * Mon Apr 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-5mdk - added icon. * Thu Mar 23 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 3.7.1-4mdk - new groups. - menu entry. * Thu Nov 11 1999 Giuseppe GhibР <ghibo@linux-mandrake.com> - added Pieter de Boer's patch <ptdeboer@cs.utwent.nl> for splot X11 interactive rotations. - added gnuplot-mode documentation. * Tue Nov 9 1999 Giuseppe GhibР <ghibo@linux-mandrake.com> - updated to 3.7.1. - added gnuplot-faq.html. - added PDF documentation. * Mon Nov 8 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 3.7.0.2. - fix license. - add emacs-mode. - add some documentation. * Fri Oct 1 1999 Giuseppe GhibР <ghibo@linux-mandrake.com> - Changed the 3.7.0->3.7.0.1 patch to a more recent version because the previous version has broken the postscript terminal. * Tue Jul 20 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Rebuild without svgalib. * Wed Jun 30 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Update to 3.7.0.1. * Tue May 11 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Mandrake adaptations. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> - auto rebuild in the new build environment (release 2) * Tue Feb 2 1999 Jeff Johnson <jbj@redhat.com> - update to 3.7. * Thu Dec 17 1998 Michael Maher <mike@redhat.com> - built package for 6.0 * Fri Sep 11 1998 Jeff Johnson <jbj@redhat.com> - update to 2.6beta347 * Sat Aug 15 1998 Jeff Johnson <jbj@redhat.com> - build root * Thu May 07 1998 Prospector System <bugs@redhat.com> - translations modified for de, fr, tr * Mon Oct 20 1997 Donnie Barnes <djb@redhat.com> - spec file cleanups * Thu Jul 10 1997 Erik Troan <ewt@redhat.com> - built against glibc |