GConf-vl.spec 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. Name: GConf
  2. Version: 1.0.9
  3. Release: 1%{?_dist_release}
  4. License: LGPL
  5. Group: System Environment/Base
  6. Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/GConf/%{name}-%{version}.tar.gz
  7. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  8. URL: http://www.gnome.org
  9. Requires(post): /sbin/install-info
  10. Requires(preun): /sbin/install-info
  11. BuildRequires: glib-devel
  12. BuildRequires: gtk+-devel
  13. BuildRequires: oaf-devel
  14. BuildRequires: libxml-devel
  15. BuildRequires: ORBit-devel
  16. BuildRequires: guile-devel
  17. BuildRequires: autoconf213
  18. Requires: glib >= 1.2.0
  19. Requires: oaf >= 0.3.0
  20. Requires: gtk+ >= 1.2.0
  21. Requires: ORBit >= 0.5.0
  22. Requires: libxml >= 1.8.0
  23. Patch0: GConf-0.12-config.patch
  24. Patch1: GConf-1.0.9-exit-timeout.patch
  25. Patch2: GConf-1.0.9-errormessage.patch
  26. Patch3: GConf-1.0.9-nodb.patch
  27. Patch4: GConf-1.0.9-underquoted.patch
  28. Summary: GNOME Config System.
  29. Summary(ja): GNOME 設定システム
  30. %description
  31. GConf is the GNOME Configuration database system.
  32. GNOME is the GNU Network Object Model Environment. That's a fancy
  33. name but really GNOME is a nice GUI desktop environment. It makes
  34. using your computer easy, powerful, and easy to configure.
  35. %description -l ja
  36. GConf は、GNOME の設定データベースシステムです。
  37. GNOME は、GNU Network Object Model Environment の略です。ファンシーな
  38. 名前ではありますが、GNOME の正体は素晴らしい GUI デスクトップ環境です。
  39. あなたのコンピュータを簡単かつパワフルにし、設定も簡単になります。
  40. %package devel
  41. Summary: Headers and libraries for GConf development
  42. Group: Development/Libraries
  43. Requires: %{name} = %{version}
  44. Requires: ORBit-devel
  45. Requires: glib-devel
  46. Requires: oaf-devel
  47. Requires: gtk+-devel
  48. PreReq: /sbin/install-info
  49. Summary(ja): GConf を使って開発するためのヘッダーファイルとライブラリ
  50. %description devel
  51. GConf development package. Contains files needed for doing
  52. development using GConf.
  53. %description devel -l ja
  54. GConf 開発パッケージです。GConf を使って開発するために必要なファ
  55. イルが含まれています。
  56. %prep
  57. %setup -q
  58. %patch0 -p1 -b .config
  59. %patch1 -p1 -b .exit-timeout
  60. %patch2 -p1 -b .errormessage
  61. %patch3 -p1 -b .nodb
  62. %patch4 -p1 -b .underquoted
  63. %build
  64. autoconf-2.13
  65. %configure
  66. make
  67. %install
  68. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  69. %makeinstall
  70. rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
  71. rm -f $RPM_BUILD_ROOT%{_libdir}/GConf/1/*.a
  72. rm -f $RPM_BUILD_ROOT%{_libdir}/GConf/1/*.la
  73. %find_lang %{name}
  74. %clean
  75. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  76. %post -p /sbin/ldconfig
  77. %postun -p /sbin/ldconfig
  78. %files -f %{name}.lang
  79. %defattr(-, root, root)
  80. %doc AUTHORS COPYING ChangeLog NEWS README
  81. %config %{_sysconfdir}/gconf/1/*
  82. %config %{_sysconfdir}/gconf/schemas/*.schemas
  83. %dir %{_sysconfdir}/gconf/gconf.xml.defaults
  84. %dir %{_sysconfdir}/gconf/gconf.xml.mandatory
  85. %{_bindir}/gconfd-1
  86. %{_bindir}/gconftool*
  87. %{_libdir}/*.so.*
  88. %{_libdir}/GConf/1/*.so
  89. ## /etc/gconf/schemas/desktop.schemas is notably missing;
  90. ## it will be shared between versions of GConf, preventing
  91. ## simulataneous installation, so maybe should be in
  92. ## a different (minuscule) package.
  93. %files devel
  94. %defattr(-, root, root)
  95. %{_libdir}/*.a
  96. #{_libdir}/*.la
  97. %{_libdir}/*.so
  98. %{_libdir}/pkgconfig/*.pc
  99. %{_includedir}/gconf/1/gconf/*.h
  100. %{_datadir}/aclocal/*.m4
  101. %{_bindir}/gconf-config*
  102. %changelog
  103. * Sat Aug 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.9-1
  104. - applied new versioning policy
  105. - spec in UTF-8
  106. - removed lib*.la files from devel package
  107. * Sat Jun 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.9-0vl4
  108. - rebuilt with new toolchain
  109. - added Patch4 from Fedora
  110. * Fri Aug 6 2004 Tim Waugh <twaugh@redhat.com> 1.0.9-15
  111. - Fixed underquoted m4 definitions.
  112. * Mon Jul 18 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 1.0.9-0vl3
  113. - add Japanese summary and description
  114. * Wed Jul 07 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0.9-0vl2
  115. - rebuild
  116. * Sat Jan 18 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.9-0vl1
  117. - merge patches from rawhide package
  118. - do not require db
  119. * Wed Dec 19 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.7-0vl2
  120. - Added buildPreReq: db3-devel
  121. * Fri Dec 14 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.7-0vl1
  122. - New upstream release.
  123. - Removed oaf files in -devel because it is no longer used.
  124. - Added gettext's .po. it was missing.
  125. * Fri Oct 05 2001 Tomoya TAKA <tomoya@olive.plala.or.jp>
  126. - 1.0.4-0vl1
  127. - update to 1.0.4
  128. - move gconf-config to GConf-devel
  129. * Mon Apr 9 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.0-0vl2
  130. - Added some build depends.
  131. * Tue Apr 3 2001 Akira TAGOH <tagoh@gnome.gr.jp> 1.0.0-0vl1
  132. - New upstream release.
  133. - Use find_lang macro.
  134. * Wed Mar 7 2001 Akira TAGOH <tagoh@gnome.gr.jp> 0.12-0vl1
  135. - New upstream release.
  136. * Wed Dec 27 2000 Akira TAGOH <tagoh@gnome.gr.jp>
  137. - 0.11-0vl1
  138. - Build for Vine
  139. * Sun Jun 11 2000 Eskil Heyn Olsen <deity@eazel.com>
  140. - Created the .spec file