libPropList-vl.spec 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. Summary: Ensures program compatibility with GNUstep/OPENSTEP.
  2. Summary(ja): GNUstep/OPENSTEP のプログラム互換性を保つライブラリ
  3. Name: libPropList
  4. Version: 0.10.1
  5. Release: 12%{?_dist_release}
  6. License: LGPL
  7. Group: Development/Libraries
  8. Source: ftp://ftp.windowmaker.org/pub/libs/%{name}-%{version}.tar.gz
  9. Patch0: libPropList-0.10.1-config64.patch
  10. Patch1: libPropList-0.10.1-ltconfig.patch
  11. Buildroot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: flex
  13. %description
  14. The libPropList library uses an opaque data type to represent a tree
  15. structure made of strings, data blocks, arrays and dictionaries
  16. (key-value pair lists). The tree structure can be manipulated, written
  17. out to or read in from a file, and synchronized with the contents of a
  18. file. LibPropList imitates the behavior of and is compatible with the
  19. property lists used in GNUstep/OPENSTEP, which are formed with the
  20. NSString, NSData, NSArray and NSDictionary classes.
  21. LibPropList enables programs that use configuration or preference
  22. files to make them compatible with GNUstep/OPENSTEP's user defaults
  23. handling mechanism, without using Objective-C or GNUstep/OPENSTEP.
  24. %prep
  25. %setup -q
  26. %patch0 -p1 -b .config64
  27. %patch1 -p1 -b .ltconfig
  28. %configure --disable-static
  29. %build
  30. make
  31. %install
  32. rm -rf $RPM_BUILD_ROOT
  33. %makeinstall
  34. ## remove unuse files
  35. rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
  36. %clean
  37. rm -rf $RPM_BUILD_ROOT
  38. %files
  39. %defattr(-,root,root)
  40. %{_libdir}/libPropList.so*
  41. %{_includedir}/proplist.h
  42. %changelog
  43. * Sun Feb 21 2010 Shu KONNO <owa@bg.wakwak.com> 0.10.1-12
  44. - rebuilt with new toolchain
  45. - updated libPropList-0.10.1-ltconfig.patch
  46. * Wed Apr 29 2009 Shu KONNO <owa@bg.wakwak.com> 0.10.1-11vl5
  47. - added libPropList-0.10.1-config64.patch
  48. - added libPropList-0.10.1-ltconfig.patch
  49. - added --disable-static in %%configure
  50. - added BuildRequires: flex
  51. * Wed Apr 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.1-10vl5
  52. - changed Group to Development/Libraries
  53. - removed %%post and %%postun section
  54. * Sat Sep 27 2008 Shu KONNO <owa@bg.wakwak.com> 0.10.1-9vl5
  55. - removed *.la
  56. * Sun Jun 01 2008 Shu KONNO <owa@bg.wakwak.com> 0.10.1-8vl5
  57. - applied new versioning policy and utf-8
  58. * Sun Jun 15 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.1-7vl3
  59. - rebuild with new toolchains
  60. - to use License instead of Copyright
  61. * Tue Jan 09 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  62. - 0.10.1-7vl2
  63. - Oops, the spec file was in Shift-JIS. Fixed.
  64. * Wed Dec 27 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  65. - 0.10.1-7vl1
  66. - based on 0.10.1-7 from Rawhide
  67. - added Japanese summary
  68. - use better macros
  69. * Mon Dec 11 2000 Crutcher Dunnavant <crutcher@redhat.com>
  70. - rebuild
  71. * Mon Jul 31 2000 Trond Eivind Glomsr <teg@redhat.com>
  72. - run ldconfig in post scripts
  73. * Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
  74. - automatic rebuild
  75. * Tue Jul 11 2000 Trond Eivind Glomsr <teg@redhat.com>
  76. - rebuild
  77. * Sat Jun 17 2000 Trond Eivind Glomsr <teg@redhat.com>
  78. - use %%{_tmppath}
  79. - specify ownership
  80. * Thu Jun 08 2000 Trond Eivind Glomsr <teg@redhat.com>
  81. - use %%makeinstall and %%configure
  82. * Tue Apr 04 2000 Trond Eivind Glomsr <teg@redhat.com>
  83. - version 0.10.1
  84. * Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
  85. - version 0.9.1
  86. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  87. - auto rebuild in the new build environment (release 2)
  88. * Tue Feb 02 1999 Cristian Gafton <gafton@redhat.com>
  89. - packaged independently