libmsn-vl.spec 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. #define beta beta7
  2. Summary: Library for connecting to the MSN Messenger service
  3. Name: libmsn
  4. Version: 4.0
  5. Release: 1%{?_dist_release}
  6. #Release: 0.%{beta}.2%{?_dist_release}
  7. Group: System Environment/Libraries
  8. License: GPLv2
  9. URL: http://sourceforge.net/projects/libmsn/
  10. Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}%{?beta:-%{beta}}.tar.bz2
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: cmake
  13. BuildRequires: openssl-devel
  14. BuildRequires: pkgconfig
  15. %description
  16. Libmsn is a reusable, open-source, fully documented library for connecting to
  17. the MSN Messenger service.
  18. %package devel
  19. Summary: Development files for %{name}
  20. Group: Development/Libraries
  21. Requires: %{name} = %{version}-%{release}
  22. Requires: openssl-devel
  23. Requires: pkgconfig
  24. %description devel
  25. The %{name}-devel package contains libraries and header files for
  26. developing applications that use %{name}.
  27. %prep
  28. %setup -q -n %{name}-%{version}%{?beta:-%{beta}}
  29. %build
  30. mkdir -p %{_target_platform}
  31. pushd %{_target_platform}
  32. CFLAGS="${CFLAGS:-%optflags}" \
  33. CXXFLAGS="${CXXFLAGS:-%optflags}" \
  34. FFLAGS="${FFLAGS:-%optflags}" \
  35. %cmake \
  36. -DCMAKE_BUILD_TYPE=release \
  37. ..
  38. popd
  39. make %{?_smp_mflags} -C %{_target_platform}
  40. %install
  41. rm -rf %{buildroot}
  42. make install/fast -C %{_target_platform} DESTDIR=%{buildroot}
  43. %clean
  44. rm -rf %{buildroot}
  45. %post -p /sbin/ldconfig
  46. %postun -p /sbin/ldconfig
  47. %files
  48. %defattr(-,root,root,-)
  49. %doc README COPYING THANKS
  50. %{_bindir}/msntest
  51. %{_libdir}/libmsn.so.0*
  52. %files devel
  53. %defattr(-,root,root,-)
  54. %{_libdir}/libmsn.so
  55. %{_libdir}/pkgconfig/libmsn.pc
  56. %{_includedir}/msn/
  57. %changelog
  58. * Sun Jan 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.0-1
  59. - new upstream release
  60. * Sat Sep 05 2009 NAKAMURA Kenta <kenta@vinelinux.org> - 4.0-0.beta7.2
  61. - use %%cmake macro
  62. * Sun Aug 30 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.0-0.beta7.1
  63. - Initial build for Vine Linux
  64. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-0.13.beta7
  65. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  66. * Thu Jul 23 2009 Lukáš Tinkl <ltinkl@redhat.com> 4.0-0.12.beta7
  67. - 4.0 beta 7
  68. * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0-0.11.beta4
  69. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  70. * Sat Jan 24 2009 John5342 <john5342 at, fedoraproject.org> 4.0-0.10.beta4
  71. - libmsn-4.0-beta4
  72. * Fri Jan 23 2009 Rex Dieter <rdieter@fedoraproject.org> 4.0-0.9.beta2
  73. - revert use of (tm)
  74. * Fri Jan 23 2009 Rex Dieter <rdieter@fedoraproject.org> 4.0-0.8.beta2
  75. - remove pkgconfig hack/workaround
  76. * Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> 4.0-0.7.beta2
  77. - rebuild with new openssl
  78. * Fri Jan 09 2009 Rex Dieter <rdieter@fedoraproject.org> 4.0-0.6.beta2
  79. - pkgconfig patch to workaround bug #479493
  80. * Fri Jan 09 2009 Rex Dieter <rdieter@fedoraproject.org> 4.0-0.5.beta2
  81. - -devel: Requires: openssl-devel
  82. * Fri Jan 09 2009 Rex Dieter <rdieter@fedoraproject.org> 4.0-0.4.beta2
  83. - libmsn-4.0-beta2
  84. * Thu Dec 11 2008 John5342 <john5342 at, fedoraproject.org> 4.0-0.3.beta1
  85. - Left docs out of devel package
  86. - Added (tm) to MSN
  87. * Wed Dec 10 2008 John5342 <john5342 at, fedoraproject.org> 4.0-0.2.beta1
  88. - Removed questionable trademarks in description and summary
  89. * Wed Dec 10 2008 John5342 <john5342 at, fedoraproject.org> 4.0-0.1.beta1
  90. - Initial package