smem-vl.spec 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. Name: smem
  2. Version: 1.4
  3. Release: 5%{?_dist_release}
  4. Summary: Report application memory usage in a meaningful way
  5. License: GPLv2+
  6. URL: http://www.selenic.com/smem/
  7. Source0: http://www.selenic.com/smem/download/smem-%{version}.tar.gz
  8. BuildArch: noarch
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. Packager: tomop
  12. %description
  13. smem is a tool that can give numerous reports on memory usage on Linux
  14. systems. Unlike existing tools, smem can report proportional set size (PSS),
  15. which is a more meaningful representation of the amount of memory used by
  16. libraries and applications in a virtual memory system.
  17. Because large portions of physical memory are typically shared among
  18. multiple applications, the standard measure of memory usage known as
  19. resident set size (RSS) will significantly overestimate memory usage. PSS
  20. instead measures each application's "fair share" of each shared area to give
  21. a realistic measure.
  22. %prep
  23. %setup -q
  24. %build
  25. %install
  26. install -D -p -m 755 smem $RPM_BUILD_ROOT/%{_bindir}/smem
  27. install -D -p -m 644 smem.8 $RPM_BUILD_ROOT/%{_mandir}/man8/smem.8
  28. %files
  29. %doc COPYING
  30. %{_bindir}/smem
  31. %{_mandir}/man8/smem.8*
  32. %changelog
  33. * Sat May 28 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4-5
  34. - initisla build for Vine Linux.
  35. * Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4-4
  36. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  37. * Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-3
  38. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  39. * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-2
  40. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  41. * Mon Dec 9 2013 Matthew Miller <mattdm@mattdm.org> - 1.4-1
  42. - update to 1.4 (small bugfixes)
  43. * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-2
  44. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  45. * Thu Mar 28 2013 Matthew Miller <mattdm@mattdm.org> - 1.3-1
  46. - update to 1.3 (small bugfixes)
  47. * Fri Feb 15 2013 Michal Schmidt <mschmidt@redhat.com> - 1.2-4
  48. - Drop the kernel Requires. Using Conflicts would have been acceptable,
  49. but 2.6.27 is ancient history anyway.
  50. - Remove spec file elements no longer required by current packaging guidelines
  51. (Group, BuildRoot, explicit buildroot cleaning, defattr).
  52. * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-3
  53. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  54. * Mon Oct 29 2012 Matthew Miller <mattdm@mattdm.org> - 1.2-2
  55. - now we have an upstream tarball. thanks, upstream!
  56. * Mon Oct 29 2012 Matthew Miller <mattdm@mattdm.org> - 1.2-1
  57. - 1.2; no upstream tarball, but tagged in the hg repo.
  58. - resolves bz #757908 (-m and -u fail as non-root)
  59. - resolves bz #864504 (failure in presense of unknown uids)
  60. * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-4
  61. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  62. * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-3
  63. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  64. * Wed Aug 10 2011 Matthew Miller <mattdm@mattdm.org> - 1.0-2
  65. - don't hardcode version in source name above, because that
  66. will lead to me confusing myself. trust me.
  67. - no longer install sample script as documentation
  68. * Wed Aug 10 2011 Matthew Miller <mattdm@mattdm.org> - 1.0-1
  69. - update to 1.0 (bugzilla #678249)
  70. * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
  71. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  72. * Wed Nov 11 2009 Matthew Miller <mattdm@mattdm.org> - 0.9-1
  73. - update to 0.9
  74. - drop add-hoc index.html doc; add man pages
  75. - drop patches, which are now upstream
  76. - not currently building smemcap.c into an executable -- it's new,
  77. and would switch the package from being noarch. will deal with that
  78. in a future update of the package.
  79. * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-5
  80. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  81. * Thu May 7 2009 Matthew Miller <mattdm@mattdm.org> - 0.1-4
  82. - remove smem.pdf at request of upstream
  83. - patch0: 741bd2646ebf -- add GPLv2+ and copyright notice
  84. - patch1: 4320ad746bcc -- check that kernel release >= 2.6.27
  85. * Thu Apr 30 2009 Matthew Miller <mattdm@mattdm.org> - 0.1-3
  86. - fix minor rpmlint concerns raised in review (bz #498490)
  87. * Thu Apr 30 2009 Matthew Miller <mattdm@mattdm.org> - 0.1-2
  88. - whoops -- fixed group
  89. * Thu Apr 30 2009 Matthew Miller <mattdm@mattdm.org> - 0.1-1
  90. - initial specfile
  91. - note gplv2+ license -- added in svn and will be in next code release