xkeyboard-config-vl.spec 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. Summary: xkeyboard-config alternative xkb data files
  2. Name: xkeyboard-config
  3. Version: 2.11
  4. Release: 1%{?_dist_release}
  5. License: MIT
  6. Group: User Interface/X
  7. URL: http://www.freedesktop.org/wiki/Software/XKeyboardConfig
  8. Source0: http://xlibs.freedesktop.org/xkbdesc/%{name}-%{version}.tar.bz2
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  10. BuildArch: noarch
  11. BuildRequires: pkgconfig
  12. BuildRequires: xorg-x11-util-macros
  13. BuildRequires: xorg-x11-proto-devel
  14. BuildRequires: xkbcomp
  15. BuildRequires: perl(XML::Parser)
  16. Provides: xkbdata
  17. Vendor: Project Vine
  18. Distribution: Vine Linux
  19. %description
  20. xkeyboard-config alternative xkb data files
  21. %prep
  22. %setup -q
  23. %build
  24. %configure \
  25. --enable-compat-rules \
  26. --with-xkb-base=%{_datadir}/X11/xkb \
  27. --disable-xkbcomp-symlink \
  28. --with-xkb-rules-symlink=xorg
  29. make
  30. %install
  31. rm -rf $RPM_BUILD_ROOT
  32. make install DESTDIR=$RPM_BUILD_ROOT
  33. # Remove unnecessary symlink
  34. rm -f $RPM_BUILD_ROOT%{_datadir}/X11/xkb/compiled
  35. %find_lang %{name}
  36. # Create filelist
  37. {
  38. FILESLIST=${PWD}/files.list
  39. pushd $RPM_BUILD_ROOT
  40. find ./usr/share/X11/xkb -type d | sed -e "s/^\./%dir /g" > $FILESLIST
  41. find ./usr/share/X11/xkb -type f | sed -e "s/^\.//g" >> $FILESLIST
  42. popd
  43. }
  44. %clean
  45. rm -rf $RPM_BUILD_ROOT
  46. %files -f files.list -f %{name}.lang
  47. %defattr(-,root,root,-)
  48. %{_datadir}/X11/xkb/rules/xorg
  49. %{_datadir}/X11/xkb/rules/xorg.lst
  50. %{_datadir}/X11/xkb/rules/xorg.xml
  51. %{_datadir}/pkgconfig/xkeyboard-config.pc
  52. %changelog
  53. * Wed Apr 23 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.11-1
  54. - new upstream release
  55. * Thu Dec 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.10.1-1
  56. - new upstream release
  57. * Wed May 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.6-1
  58. - new upstream release
  59. * Sat Mar 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.5.1-1
  60. - new upstream release
  61. * Sun Jan 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.5-1
  62. - new upstream release
  63. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.3-1
  64. - new upstream release
  65. - add BuildRequires: xorg-x11-proto-devel
  66. * Sat Jan 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1-1
  67. - new upstream release
  68. * Sat Dec 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0-1
  69. - new upstream release
  70. * Mon Apr 12 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.18-1
  71. - new upstream release
  72. - update URL:
  73. - drop upstreamed patch(1,2)
  74. - use %%find_lang macro
  75. * Mon Sep 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.16-1
  76. - new upstream release
  77. - drop upstreamed patch
  78. - add Patch1,2 from upstream
  79. * Thu Oct 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.14-1
  80. - new upstream release
  81. * Mon May 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.12-1
  82. - new upstream release
  83. * Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1-1
  84. - new versioning policy
  85. * Mon Jan 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1-0vl1
  86. - initial build for Vine Linux
  87. * Sat Oct 6 2007 Matthias Clasen <mclasen@redhat.com> - 1.1-3
  88. - Somehow the Dell M65 model lost its vendor
  89. * Wed Sep 26 2007 Matthias Clasen <mclasen@redhat.com> - 1.1-2
  90. - Pick up the respun 1.1 release
  91. * Wed Sep 26 2007 Matthias Clasen <mclasen@redhat.com> - 1.1-1
  92. - Update to 1.1
  93. - Drop upstreamed patches
  94. * Wed Sep 5 2007 Matthias Clasen <mclasen@redhat.com> - 1.0-1
  95. - Update to 1.0
  96. - Drop upstreamed patches
  97. - Update remaining patches
  98. * Fri Sep 1 2006 Alexander Larsson <alexl@redhat.com> - 0.8-7
  99. - Update macbook patch to be closer to what got in upstream
  100. - (kp enter is ralt, not the option key)
  101. * Fri Sep 1 2006 Matthias Clasen <mclasen@redhat.com> - 0.8-6
  102. - Add support for Korean 106 key keyboards (204158)
  103. * Tue Aug 29 2006 Alexander Larsson <alexl@redhat.com> - 0.8-5
  104. - Add MacBook model and geometry, plus alt_win option
  105. * Tue Aug 22 2006 Matthias Clasen <mclasen@redhat.com> 0.8-4
  106. - Fix geometry description for Thinkpads
  107. - Add a Kinesis model
  108. - Add Dell Precision M65 geometry and model
  109. * Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 0.8-3
  110. - Add Compose semantics to right Alt when that's ISO_Level3_Shift (#193922)
  111. * Fri Jul 07 2006 Mike A. Harris <mharris@redhat.com> 0.8-2
  112. - Rename spec file from xorg-x11-xkbdata to xkeyboard-config.spec
  113. * Fri Jul 07 2006 Mike A. Harris <mharris@redhat.com> 0.8-1
  114. - Renamed package from 'xorg-x11-xkbdata' to 'xkeyboard-config' to match the
  115. upstream project name and tarball. I kept the rpm changelog intact however
  116. to preserve history, so all entries older than today, are from the
  117. prior 'xorg-x11-xkbdata' package. (#196229,197939)
  118. - Added "Obsoletes: xorg-x11-xkbdata"
  119. - Removed 'pre' script from spec file, as that was a temporary hack to help
  120. transition from modular X.Org xkbdata to modular xkeyboard-config during
  121. FC5 development. The issue it resolved is not present in any officially
  122. released distribution release or updates, so the hack is no longer needed.
  123. * Wed Jun 21 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-8.xkbc0.8.0
  124. - Embed xkeyboard-config version in Release field so we can tell from the
  125. filename what is really in this package without having to look in the
  126. spec file. We should rename the package to xkeyboard-config and restart
  127. the versioning.
  128. * Tue Jun 06 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-8
  129. - Added "BuildRequires: perl(XML::Parser)" for (#194188)
  130. * Sat Mar 04 2006 Ray Strode <rstrode@redhat.com> 1.0.1-7
  131. - Update to 0.8.
  132. * Wed Mar 01 2006 Ray Strode <rstrode@redhat.com> 1.0.1-6
  133. - Turn on compat symlink (bug 183521)
  134. * Tue Feb 28 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-5
  135. - Fixed rpm pre script upgrade/install testing
  136. - Rebuild package as 1.0.1-5 in rawhide, completing the transition to
  137. xkeyboard-config.
  138. * Tue Feb 28 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-4.0.7.xkbcfg.5
  139. - Added rpm pre script, to pre-remove the symbols/pc during package upgrades,
  140. to avoid an rpm cpio error if the X11R7.0 modular xkbdata package is already
  141. installed, because rpm can not replace a directory with a file.
  142. * Fri Feb 24 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-4.0.7.xkbcfg.1
  143. - Package renamed to xorg-x11-xkbdata and version/release tweaked since it
  144. is too late to add new package names to Fedora Core 5 development.
  145. - Added "Provides: xkeyboard-config" virtual provide.
  146. * Fri Feb 24 2006 Mike A. Harris <mharris@redhat.com> 0.7-1
  147. - Initial package created with xkeyboard-config-0.7.
  148. * Tue Feb 21 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-3
  149. - Added xkbdata-1.0.1-greek-fix-bug181313.patch to fix (#181313,181313)
  150. - Added xkbdata-1.0.1-cz-fix-bug177362.patch to fix (#177362,178892)
  151. * Thu Feb 09 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-2
  152. - Added xkbdata-1.0.1-sysreq-fix-bug175661.patch to fix (#175661)
  153. * Wed Jan 18 2006 Mike A. Harris <mharris@redhat.com> 1.0.1-1
  154. - Updated to xbitmaps 1.0.1 from X11R7.0
  155. * Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-1
  156. - Updated to xbitmaps 1.0.0 from X11R7 RC4.
  157. * Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-2
  158. - Add a few missing rpm 'dir' directives to file manifest.
  159. - Bump release, and build as a 'noarch' package.
  160. * Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-1
  161. - Updated to xkbdata 0.99.1 from X11R7 RC2.