libPropList-vl.spec 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. Summary: Ensures program compatibility with GNUstep/OPENSTEP.
  2. Summary(ja): GNUstep/OPENSTEP のプログラム互換性を保つライブラリ
  3. Name: libPropList
  4. Version: 0.10.1
  5. Release: 13%{?_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. * Sat Apr 23 2011 Shu KONNO <owa@bg.wakwak.com> 0.10.1-13
  44. - rebuilt with rpm-4.8.1-3
  45. * Sun Feb 21 2010 Shu KONNO <owa@bg.wakwak.com> 0.10.1-12
  46. - rebuilt with new toolchain
  47. - updated libPropList-0.10.1-ltconfig.patch
  48. * Wed Apr 29 2009 Shu KONNO <owa@bg.wakwak.com> 0.10.1-11vl5
  49. - added libPropList-0.10.1-config64.patch
  50. - added libPropList-0.10.1-ltconfig.patch
  51. - added --disable-static in %%configure
  52. - added BuildRequires: flex
  53. * Wed Apr 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.1-10vl5
  54. - changed Group to Development/Libraries
  55. - removed %%post and %%postun section
  56. * Sat Sep 27 2008 Shu KONNO <owa@bg.wakwak.com> 0.10.1-9vl5
  57. - removed *.la
  58. * Sun Jun 01 2008 Shu KONNO <owa@bg.wakwak.com> 0.10.1-8vl5
  59. - applied new versioning policy and utf-8
  60. * Sun Jun 15 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.1-7vl3
  61. - rebuild with new toolchains
  62. - to use License instead of Copyright
  63. * Tue Jan 09 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  64. - 0.10.1-7vl2
  65. - Oops, the spec file was in Shift-JIS. Fixed.
  66. * Wed Dec 27 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  67. - 0.10.1-7vl1
  68. - based on 0.10.1-7 from Rawhide
  69. - added Japanese summary
  70. - use better macros
  71. * Mon Dec 11 2000 Crutcher Dunnavant <crutcher@redhat.com>
  72. - rebuild
  73. * Mon Jul 31 2000 Trond Eivind Glomsr <teg@redhat.com>
  74. - run ldconfig in post scripts
  75. * Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
  76. - automatic rebuild
  77. * Tue Jul 11 2000 Trond Eivind Glomsr <teg@redhat.com>
  78. - rebuild
  79. * Sat Jun 17 2000 Trond Eivind Glomsr <teg@redhat.com>
  80. - use %%{_tmppath}
  81. - specify ownership
  82. * Thu Jun 08 2000 Trond Eivind Glomsr <teg@redhat.com>
  83. - use %%makeinstall and %%configure
  84. * Tue Apr 04 2000 Trond Eivind Glomsr <teg@redhat.com>
  85. - version 0.10.1
  86. * Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
  87. - version 0.9.1
  88. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  89. - auto rebuild in the new build environment (release 2)
  90. * Tue Feb 02 1999 Cristian Gafton <gafton@redhat.com>
  91. - packaged independently