gtkwave-vl.spec 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488
  1. Summary: Waveform Viewer
  2. Summary(ja): 波形ビューワ
  3. Name: gtkwave
  4. Version: 3.3.64
  5. Release: 2%{?_dist_release}
  6. License: GPLv2+
  7. Group: Applications/Engineering
  8. URL: http://gtkwave.sourceforge.net/
  9. Source0: http://gtkwave.sourceforge.net/gtkwave-%{version}.tar.gz
  10. Source1: gtkwave.desktop
  11. Source2: gtkwave-16.png
  12. Source3: gtkwave-32.png
  13. Source4: gtkwave-48.png
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: gtk2-devel
  16. BuildRequires: bzip2-devel
  17. BuildRequires: Judy-devel
  18. BuildRequires: xz-devel
  19. BuildRequires: zlib-devel
  20. BuildRequires: gperf
  21. BuildRequires: flex
  22. BuildRequires: desktop-file-utils
  23. BuildRequires: tk-devel
  24. BuildRequires: tcl-devel >= 8.4
  25. Requires: electronics-menu
  26. Vendor: Project Vine
  27. Distribution: Vine Linux
  28. %description
  29. GTKWave is a waveform viewer that can view VCD files produced by most Verilog
  30. simulation tools, as well as LXT files produced by certain Verilog simulation
  31. tools.
  32. %prep
  33. %setup -q
  34. %build
  35. %configure \
  36. --disable-dependency-tracking \
  37. --disable-mime-update \
  38. --enable-judy
  39. make %{?_smp_mflags}
  40. %install
  41. %{__rm} -rf %{buildroot}
  42. make install \
  43. DESTDIR=%{buildroot} \
  44. pkgdatadir=%{_docdir}/gtkwave-%{version} \
  45. INSTALL="%{__install} -p"
  46. # Icons and desktop entry
  47. /usr/bin/desktop-file-install --vendor "" \
  48. --dir %{buildroot}%{_datadir}/applications \
  49. %{SOURCE1}
  50. %{__install} -D -m 644 -p %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/gtkwave.png
  51. %{__install} -D -m 644 -p %{SOURCE3} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gtkwave.png
  52. %{__install} -D -m 644 -p %{SOURCE4} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gtkwave.png
  53. # docs_to_include
  54. rm -rf docs_to_include
  55. mkdir -p docs_to_include
  56. mv %{buildroot}%{_docdir}/gtkwave-%{version}/* docs_to_include
  57. %clean
  58. %{__rm} -rf %{buildroot}
  59. %post
  60. touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
  61. %postun
  62. if [ $1 -eq 0 ] ; then
  63. touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
  64. gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
  65. fi
  66. %posttrans
  67. gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
  68. %files
  69. %defattr(-,root,root,-)
  70. %doc AUTHORS COPYING ChangeLog LICENSE.TXT README
  71. %doc docs_to_include/*
  72. %{_bindir}/evcd2vcd
  73. %{_bindir}/fst2vcd
  74. %{_bindir}/fstminer
  75. %{_bindir}/ghwdump
  76. %{_bindir}/gtkwave
  77. %{_bindir}/lxt2miner
  78. %{_bindir}/lxt2vcd
  79. %{_bindir}/rtlbrowse
  80. %{_bindir}/shmidcat
  81. %{_bindir}/twinwave
  82. %{_bindir}/vcd2fst
  83. %{_bindir}/vcd2lxt
  84. %{_bindir}/vcd2lxt2
  85. %{_bindir}/vcd2vzt
  86. %{_bindir}/vermin
  87. %{_bindir}/vzt2vcd
  88. %{_bindir}/vztminer
  89. %{_datadir}/applications/gtkwave.desktop
  90. %{_datadir}/icons/gnome/16x16/mimetypes/*.png
  91. %{_datadir}/icons/gnome/32x32/mimetypes/*.png
  92. %{_datadir}/icons/gnome/48x48/mimetypes/*.png
  93. %{_datadir}/icons/gtkwave_256x256x32.png
  94. %{_datadir}/icons/gtkwave_files_256x256x32.png
  95. %{_datadir}/icons/gtkwave_savefiles_256x256x32.png
  96. %{_datadir}/icons/hicolor/16x16/apps/gtkwave.png
  97. %{_datadir}/icons/hicolor/32x32/apps/gtkwave.png
  98. %{_datadir}/icons/hicolor/48x48/apps/gtkwave.png
  99. %{_datadir}/mime/packages/x-gtkwave-extension-*.xml
  100. %{_mandir}/man1/evcd2vcd.1*
  101. %{_mandir}/man1/fst2vcd.1*
  102. %{_mandir}/man1/fstminer.1*
  103. %{_mandir}/man1/ghwdump.1*
  104. %{_mandir}/man1/gtkwave.1*
  105. %{_mandir}/man1/lxt2miner.1*
  106. %{_mandir}/man1/lxt2vcd.1*
  107. %{_mandir}/man1/rtlbrowse.1*
  108. %{_mandir}/man1/shmidcat.1*
  109. %{_mandir}/man1/twinwave.1*
  110. %{_mandir}/man1/vcd2fst.1*
  111. %{_mandir}/man1/vcd2lxt.1*
  112. %{_mandir}/man1/vcd2lxt2.1*
  113. %{_mandir}/man1/vcd2vzt.1*
  114. %{_mandir}/man1/vermin.1*
  115. %{_mandir}/man1/vzt2vcd.1*
  116. %{_mandir}/man1/vztminer.1*
  117. %{_mandir}/man5/gtkwaverc.5*
  118. %changelog
  119. * Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.3.64-2
  120. - rebuild with gcc-5.4.0
  121. * Wed Feb 11 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.3.64-1
  122. - updated to 3.3.64
  123. - used BR: tcl-devel, tk-devel instead of tcl, tk
  124. - added R: electronics-menu
  125. * Mon Jan 7 2013 IWAI, Masaharu <iwai@alib.jp> 3.3.31-2vl7
  126. - build with Tcl/Tk 8.5.7-1
  127. - add Vendor and Distribution tags
  128. * Sat Feb 11 2012 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.31-1
  129. - update to 3.3.31
  130. * Tue Jun 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.7-4
  131. - BR: tk instead of /usr/include/tcl.h /usr/include/tk.h
  132. (Thanks to takemikaduchi-san)
  133. * Sun Jun 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.7-3
  134. - added --disable-xz at Vine Linux 5
  135. * Sun Jun 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.3.7-2
  136. - Initial build for Vine Linux
  137. * Sun Jun 6 2010 Paul Howarth <paul@city-fan.org> 3.3.7-1
  138. - update to 3.3.7 (general bug and compiler warning fixes)
  139. - -n option not needed in desktop file
  140. * Tue May 4 2010 Paul Howarth <paul@city-fan.org> 3.3.6-1
  141. - update to 3.3.6 (see CHANGELOG.TXT for details)
  142. - add desktop file and icons based on Mandriva package
  143. - BR: desktop-file-utils
  144. - add scriptlets to update icon cache
  145. - no longer need to fix permissions of lzma wrapper code
  146. * Sat Mar 20 2010 Paul Howarth <paul@city-fan.org> 3.3.5-1
  147. - update to 3.3.5 (see CHANGELOG.TXT for details)
  148. - add Judy-devel buildreq for improved memory usage efficiency
  149. * Mon Mar 8 2010 Paul Howarth <paul@city-fan.org> 3.3.4-1
  150. - update to 3.3.4 (see CHANGELOG.TXT for details)
  151. * Fri Feb 19 2010 Paul Howarth <paul@city-fan.org> 3.3.3-1
  152. - update to 3.3.3
  153. - drop upstreamed dlopen linking patch
  154. - drop obsolete helper apps mvl2lxt, mvl2vcd, tex2vcd and tla2vcd
  155. * Mon Feb 15 2010 Paul Howarth <paul@city-fan.org> 3.3.2-2
  156. - fix FTBFS due to missing -ldl linking for dlopen function (#565173)
  157. * Tue Jan 5 2010 Paul Howarth <paul@city-fan.org> 3.3.2-1
  158. - update to 3.3.2 (speed up operation on networked filesystems)
  159. * Sat Dec 26 2009 Paul Howarth <paul@city-fan.org> 3.3.0-1
  160. - update to 3.3.0
  161. - added tk support
  162. - bundled old liblzma replaced by system xz (add BR: xz-devel)
  163. - tcl/tk support require Fedora >= 2 or RHEL >= 4 (tcl 8.4)
  164. * Fri Sep 4 2009 Paul Howarth <paul@city-fan.org> 3.2.3-1
  165. - update to 3.2.3
  166. - fix permissions in bundled liblzma for debuginfo
  167. * Thu Aug 6 2009 Paul Howarth <paul@city-fan.org> 3.2.2-3
  168. - drop patch for #515672, not needed with gcc 4.4.1-4
  169. * Thu Aug 6 2009 Paul Howarth <paul@city-fan.org> 3.2.2-2
  170. - add patch to work around #515672 (internal compiler error on PPC)
  171. * Wed Aug 5 2009 Paul Howarth <paul@city-fan.org> 3.2.2-1
  172. - update to 3.2.2 (new tools evcd2vcd/fst2vcd/vcd2fst)
  173. - drop print-to-file patch, no longer needed
  174. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-2.1
  175. - rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  176. * Wed Jul 15 2009 Paul Howarth <paul@city-fan.org> 3.2.1-2
  177. - add upstream patch for crash on print to file (#511858)
  178. * Tue Apr 14 2009 Paul Howarth <paul@city-fan.org> 3.2.1-1
  179. - update to 3.2.1
  180. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 3.2.0-1.1
  181. - rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  182. * Tue Feb 17 2009 Paul Howarth <paul@city-fan.org> 3.2.0-1
  183. - update to 3.2.0
  184. * Mon Feb 2 2009 Paul Howarth <paul@city-fan.org> 3.2.0-0.2.RC5
  185. - update to 3.2.0RC5
  186. * Fri Jan 29 2009 Paul Howarth <paul@city-fan.org> 3.2.0-0.1.RC4
  187. - update to 3.2.0RC4 (#481264)
  188. - new upstream URLs
  189. - buildreq /usr/include/tcl.h for embedded tcl support
  190. * Thu Aug 21 2008 Paul Howarth <paul@city-fan.org> 3.1.13-1
  191. - update to 3.1.13
  192. * Mon Jul 14 2008 Paul Howarth <paul@city-fan.org> 3.1.12-1
  193. - update to 3.1.12
  194. * Thu Jun 19 2008 Paul Howarth <paul@city-fan.org> 3.1.11-1
  195. - update to 3.1.11
  196. * Thu May 15 2008 Paul Howarth <paul@city-fan.org> 3.1.10-1
  197. - update to 3.1.10
  198. * Tue Apr 22 2008 Paul Howarth <paul@city-fan.org> 3.1.9-1
  199. - update to 3.1.9
  200. * Mon Apr 7 2008 Paul Howarth <paul@city-fan.org> 3.1.8-1
  201. - update to 3.1.8
  202. * Tue Mar 25 2008 Paul Howarth <paul@city-fan.org> 3.1.7-1
  203. - update to 3.1.7
  204. * Wed Feb 27 2008 Paul Howarth <paul@city-fan.org> 3.1.6-1
  205. - update to 3.1.6
  206. * Fri Feb 1 2008 Paul Howarth <paul@city-fan.org> 3.1.4-1
  207. - update to 3.1.4
  208. * Tue Jan 15 2008 Paul Howarth <paul@city-fan.org> 3.1.3-1
  209. - update to 3.1.3
  210. * Wed Jan 2 2008 Paul Howarth <paul@city-fan.org> 3.1.2-1
  211. - update to 3.1.2
  212. * Fri Sep 28 2007 Paul Howarth <paul@city-fan.org> 3.1.1-1
  213. - update to 3.1.1
  214. * Tue Sep 4 2007 Paul Howarth <paul@city-fan.org> 3.1.0-1
  215. - update to 3.1.0
  216. * Fri Aug 24 2007 Paul Howarth <paul@city-fan.org> 3.0.30-3
  217. - clarify license as GPL, version 2 or later
  218. * Fri Jul 27 2007 Paul Howarth <paul@city-fan.org> 3.0.30-1
  219. - update to 3.0.30
  220. * Fri Jun 8 2007 Paul Howarth <paul@city-fan.org> 3.0.29-1
  221. - update to 3.0.29
  222. - spec file much-simplified as gtkwave is now fully autotooled
  223. - try to retain upstream timestamps as far as possible
  224. - use parallel make
  225. * Tue May 1 2007 Paul Howarth <paul@city-fan.org> 3.0.28-1
  226. - update to 3.0.28
  227. - update source URL to master source
  228. * Mon Apr 30 2007 Paul Howarth <paul@city-fan.org> 3.0.27-1
  229. - update to 3.0.27
  230. - rename "vertex" to "vermin" to avoid conflict with Vertex 3D Model Assembler
  231. (http://wolfpack.twu.net/Vertex/index.html)
  232. * Fri Apr 20 2007 Paul Howarth <paul@city-fan.org> 3.0.26-1
  233. - update to 3.0.26
  234. * Wed Apr 11 2007 Paul Howarth <paul@city-fan.org> 3.0.25-1
  235. - update to 3.0.25
  236. * Thu Apr 5 2007 Paul Howarth <paul@city-fan.org> 3.0.24-1
  237. - update to 3.0.24
  238. * Tue Mar 20 2007 Paul Howarth <paul@city-fan.org> 3.0.23-1
  239. - update to 3.0.23
  240. * Mon Feb 26 2007 Paul Howarth <paul@city-fan.org> 3.0.22-1
  241. - update to 3.0.22
  242. * Mon Feb 5 2007 Paul Howarth <paul@city-fan.org> 3.0.21-1
  243. - update to 3.0.21
  244. * Wed Jan 24 2007 Paul Howarth <paul@city-fan.org> 3.0.20-1
  245. - update to 3.0.20
  246. * Tue Jan 2 2007 Paul Howarth <paul@city-fan.org> 3.0.19-1
  247. - update to 3.0.19
  248. * Tue Dec 5 2006 Paul Howarth <paul@city-fan.org> 3.0.18-1
  249. - update to 3.0.18
  250. * Tue Nov 28 2006 Paul Howarth <paul@city-fan.org> 3.0.17-1
  251. - update to 3.0.17
  252. * Tue Nov 14 2006 Paul Howarth <paul@city-fan.org> 3.0.16-1
  253. - update to 3.0.16
  254. * Mon Oct 30 2006 Paul Howarth <paul@city-fan.org> 3.0.15-1
  255. - update to 3.0.15
  256. * Wed Oct 18 2006 Paul Howarth <paul@city-fan.org> 3.0.14-1
  257. - update to 3.0.14
  258. * Mon Oct 9 2006 Paul Howarth <paul@city-fan.org> 3.0.13-1
  259. - update to 3.0.13
  260. * Tue Oct 3 2006 Paul Howarth <paul@city-fan.org> 3.0.12-2
  261. - rebuilt for unwind info generation, broken in gcc-4.1.1-21
  262. * Fri Sep 22 2006 Paul Howarth <paul@city-fan.org> 3.0.12-1
  263. - update to 3.0.12
  264. - create dummy libz/libbz2 Makefile.in files to ensure that config.h gets
  265. generated
  266. * Thu Sep 14 2006 Paul Howarth <paul@city-fan.org> 3.0.11-1
  267. - update to 3.0.11
  268. * Mon Aug 21 2006 Paul Howarth <paul@city-fan.org> 3.0.10-1
  269. - update to 3.0.10
  270. * Fri Aug 11 2006 Paul Howarth <paul@city-fan.org> 3.0.9-1
  271. - update to 3.0.9
  272. - tarball is now .tar.gz rather than .tgz
  273. * Mon Aug 7 2006 Paul Howarth <paul@city-fan.org> 3.0.8-1
  274. - update to 3.0.8
  275. - new program and manpage: shmidcat
  276. * Fri Jul 21 2006 Paul Howarth <paul@city-fan.org> 3.0.7-1
  277. - update to 3.0.7
  278. - new program and manpage: twinwave
  279. * Mon Jul 17 2006 Paul Howarth <paul@city-fan.org> 3.0.6-1
  280. - update to 3.0.6
  281. * Wed Jun 28 2006 Paul Howarth <paul@city-fan.org> 3.0.5-1
  282. - update to 3.0.5
  283. - new program and manpage: ghwdump
  284. * Fri Jun 2 2006 Paul Howarth <paul@city-fan.org> 3.0.4-1
  285. - update to 3.0.4
  286. * Tue May 30 2006 Paul Howarth <paul@city-fan.org> 3.0.3-1
  287. - update to 3.0.3
  288. * Sun May 28 2006 Paul Howarth <paul@city-fan.org> 3.0.2-2
  289. - adding missing buildreq flex
  290. * Wed May 10 2006 Paul Howarth <paul@city-fan.org> 3.0.2-1
  291. - update to 3.0.2
  292. * Tue May 9 2006 Paul Howarth <paul@city-fan.org> 3.0.1-1
  293. - update to 3.0.1
  294. * Tue May 2 2006 Paul Howarth <paul@city-fan.org> 3.0.0-1
  295. - update to 3.0.0
  296. - add examples directory as %%doc
  297. - add new buildreq gperf
  298. - tweak Makefile.in edits to handle Makefiles under contrib/
  299. - add new binaries rtlbrowse and vertex
  300. - add new manpages for rtlbrowse, vertex, and gtkwaverc
  301. - %%{_mandir} no longer needs to be created manually
  302. - configure script now accepts --libdir
  303. * Tue Mar 7 2006 Paul Howarth <paul@city-fan.org> 1.3.86-1
  304. - update to 1.3.86
  305. * Mon Feb 27 2006 Paul Howarth <paul@city-fan.org> 1.3.85-1
  306. - update to 1.3.85
  307. * Tue Feb 21 2006 Paul Howarth <paul@city-fan.org> 1.3.84-1
  308. - update to 1.3.84
  309. - INSTALL now called INSTALL.TXT
  310. * Thu Feb 16 2006 Paul Howarth <paul@city-fan.org> 1.3.83-2
  311. - rebuild
  312. * Tue Jan 31 2006 Paul Howarth <paul@city-fan.org> 1.3.83-1
  313. - update to 1.3.83
  314. * Thu Jan 19 2006 Paul Howarth <paul@city-fan.org> 1.3.82-1
  315. - update to 1.3.82
  316. * Tue Dec 13 2005 Paul Howarth <paul@city-fan.org> 1.3.81-1
  317. - update to 1.3.81
  318. * Sun Nov 27 2005 Paul Howarth <paul@city-fan.org> 1.3.80-1
  319. - update to 1.3.80
  320. * Wed Nov 23 2005 Paul Howarth <paul@city-fan.org> 1.3.79-2
  321. - fix file permissions in debuginfo package
  322. * Mon Nov 21 2005 Paul Howarth <paul@city-fan.org> 1.3.79-1
  323. - update to 1.3.79
  324. * Wed Nov 9 2005 Paul Howarth <paul@city-fan.org> 1.3.78-1
  325. - update to 1.3.78
  326. * Tue Nov 8 2005 Paul Howarth <paul@city-fan.org> 1.3.77-1
  327. - update to 1.3.77
  328. - GHDL ghw support now included upstream, so remove patches
  329. * Mon Nov 7 2005 Paul Howarth <paul@city-fan.org> 1.3.76-3
  330. - clean up for Fedora Extras:
  331. - don't support GTK1 builds
  332. - unconditionally remove buildroot in %%clean and %%install
  333. - remove redundant glib2-devel buildreq
  334. - add dist tag
  335. * Mon Nov 7 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 1.3.76-2
  336. - add GHDL ghw support
  337. * Thu Oct 27 2005 Paul Howarth <paul@city-fan.org> 1.3.76-1
  338. - update to 1.3.76
  339. * Thu Oct 13 2005 Paul Howarth <paul@city-fan.org> 1.3.73-1
  340. - update to 1.3.73
  341. * Mon Oct 10 2005 Paul Howarth <paul@city-fan.org> 1.3.72-1
  342. - update to 1.3.72
  343. * Fri Oct 7 2005 Paul Howarth <paul@city-fan.org> 1.3.71-1
  344. - update to 1.3.71
  345. * Thu Sep 15 2005 Paul Howarth <paul@city-fan.org> 1.3.70-1
  346. - update to 1.3.70
  347. - new program tla2vcd (with manpage)
  348. * Mon Sep 5 2005 Paul Howarth <paul@city-fan.org> 1.3.69-1
  349. - update to 1.3.69
  350. - honour %%{optflags}
  351. - use system bzip and zlib libraries
  352. * Fri Sep 2 2005 Paul Howarth <paul@city-fan.org> 1.3.68-1
  353. - update to 1.3.68
  354. * Wed Aug 25 2005 Paul Howarth <paul@city-fan.org> 1.3.67-1
  355. - update to 1.3.67
  356. * Wed Aug 10 2005 Paul Howarth <paul@city-fan.org> 1.3.64-1
  357. - update to 1.3.64
  358. - new programs lxt2miner & vztminer (with manpages)
  359. * Tue Jul 26 2005 Paul Howarth <paul@city-fan.org> 1.3.63-1
  360. - update to 1.3.63
  361. * Mon Jul 11 2005 Paul Howarth <paul@city-fan.org> 1.3.62-1
  362. - update to 1.3.62
  363. * Thu Apr 21 2005 Paul Howarth <paul@city-fan.org> 1.3.58-1
  364. - update to 1.3.58
  365. - include sample .gtkwaverc in doc area
  366. - update URL to point to new project home page
  367. * Wed Apr 13 2005 Paul Howarth <paul@city-fan.org> 1.3.57-1
  368. - update to 1.3.57
  369. - add support for building with gtk version 1 (build using: --without gtk2)
  370. * Tue Apr 12 2005 Paul Howarth <paul@city-fan.org> 1.3.56-1
  371. - initial RPM build