eet-vl.spec 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. Name: eet
  2. Summary: Library for speedy data storage, retrieval, and compression
  3. Version: 1.7.10
  4. Release: 1%{?_dist_release}
  5. Group: System Environment/Libraries
  6. License: GPLv2+ and BSD
  7. URL: http://web.enlightenment.org/p.php?p=about/efl/eet
  8. Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  10. BuildRequires: doxygen
  11. BuildRequires: gnutls-devel
  12. BuildRequires: libeina-devel >= 1.0.1
  13. BuildRequires: libjpeg-turbo-devel
  14. BuildRequires: pkgconfig
  15. BuildRequires: zlib-devel
  16. %description
  17. Eet is a tiny library designed to write an arbitary set of chunks of
  18. data to a file and optionally compress each chunk (very much like a
  19. zip file) and allow fast random-access reading of the file later
  20. on. It does not do zip as a zip itself has more complexity than is
  21. needed, and it was much simpler to implement this once here.
  22. It also can encode and decode data structures in memory, as well as
  23. image data for saving to eet files or sending across the network to
  24. other machines, or just writing to arbitary files on the system. All
  25. data is encoded in a platform independent way and can be written and
  26. read by any architecture.
  27. %package devel
  28. Summary: Development files for %{name}
  29. Summary(ja): %{name} の開発用ファイル
  30. Group: Development/Libraries
  31. Requires: %{name} = %{version}-%{release}
  32. %description devel
  33. The %{name}-devel package contains libraries and header files for
  34. developing applications that use %{name}.
  35. %prep
  36. %setup -q
  37. %build
  38. %configure \
  39. --enable-silent-rules \
  40. --disable-static \
  41. --disable-doc \
  42. --disable-install-examples
  43. make %{?_smp_mflags}
  44. %install
  45. rm -rf $RPM_BUILD_ROOT
  46. make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
  47. #chrpath --delete $RPM_BUILD_ROOT%{_bindir}/%{name}
  48. find $RPM_BUILD_ROOT -name '*.la' -delete
  49. #chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libeet.so.%{version}
  50. # remove unfinished manpages
  51. #find doc/man/man3 -size -100c -delete
  52. #for l in todo %{name}.dox
  53. #do
  54. # rm -f doc/man/man3/$l.3
  55. #done
  56. #chmod -x doc/html/*
  57. #install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man3
  58. #install -Dpm0644 doc/man/man3/* $RPM_BUILD_ROOT%{_mandir}/man3
  59. # Rename overly generic manpage
  60. #mv $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 $RPM_BUILD_ROOT%{_mandir}/man3/eet-deprecated.3
  61. %clean
  62. rm -rf $RPM_BUILD_ROOT
  63. %post -p /sbin/ldconfig
  64. %postun -p /sbin/ldconfig
  65. %files
  66. %defattr(-,root,root,-)
  67. %doc AUTHORS ChangeLog COPYING README
  68. %{_bindir}/%{name}
  69. %{_libdir}/*.so.*
  70. %files devel
  71. %defattr(-,root,root,-)
  72. #%doc doc/html
  73. #%{_mandir}/man3/*
  74. %{_includedir}/*
  75. %{_libdir}/*.so
  76. %{_libdir}/pkgconfig/%{name}.pc
  77. %changelog
  78. * Thu Nov 13 2014 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.7.0-1
  79. - updated to 1.7.0
  80. - linked to gnutls instead of openssl
  81. * Mon Aug 1 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.4.1-1
  82. - new upstream release
  83. - resolve manpage conflict due to generic naming
  84. * Sun Feb 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.4.0-1
  85. - new upstream release
  86. - added BR: libeina-devel
  87. * Sat Jan 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.1.0-6
  88. - rebuild with openssl-1.0.0c
  89. - add BuildRequires: openssl-devel
  90. * Sun Sep 26 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.1.0-5
  91. - rebuilt with rpm-4.8.1 for pkg-config
  92. * Sun Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.1.0-4
  93. - Initial build for Vine Linux
  94. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-3
  95. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  96. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
  97. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  98. * Sat Nov 29 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 1.1.0-1
  99. - New upstream snapshot
  100. * Mon May 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 1.0.1-1
  101. - New upstream snapshot
  102. * Thu Apr 24 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 1.0.0-1
  103. - New upstream release, eet is out of beta now
  104. - Fixed pkg-config file
  105. * Sat Apr 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-4
  106. - Added workaround for bug in eet.pc. Proper fix is commited upstream
  107. * Sat Apr 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-3
  108. - Cleaned up documentation installation
  109. - Removed unneded dependency on zlib-devel from eet-devel
  110. * Sat Apr 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-2
  111. - Fixed timestamp of source tarball
  112. - Preserve timestamps of installed files
  113. - Added pkgconfig to -devel dependencies
  114. - Added html docs
  115. * Fri Apr 10 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-1
  116. - Initial specfile for Eet