rhpxl-vl.spec 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. Summary: Python library for configuring and running X
  2. Summary(ja): X の設定と実行のための Python ライブラリ
  3. Name: rhpxl
  4. Version: 1.9
  5. Release: 10%{?_dist_release}
  6. Group: system
  7. Vendor: Project Vine
  8. Distribution: Vine Linux
  9. Packager: daisuke
  10. License: GPLv2
  11. URL: http://fedoraproject.org/wiki/rhpxl
  12. Source0: https://fedorahosted.org/releases/r/h/%{name}/%{name}-%{version}.tar.gz
  13. Patch10: rhpxl-1.9-pmac.patch
  14. Patch20: rhpxl-1.9-nokbd.patch
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  16. BuildRequires: python-devel, gettext, libXrandr-devel, libX11-devel
  17. BuildRequires: libXrender-devel
  18. ExcludeArch: s390 s390x
  19. Requires: python, rhpl >= 0.216-4, python-newt, hwdata
  20. Requires: pyxf86config >= 0.3.31, xorg-x11-server-Xorg
  21. %description
  22. The rhpxl (pronounced 'rapunzel') package contains a Python library for
  23. configuring and running X.
  24. %prep
  25. %setup -q
  26. %patch10 -p1 -b .pmac
  27. %patch20 -p1 -b .nokbd
  28. %build
  29. make %{?_smp_mflags}
  30. %install
  31. rm -rf %{buildroot}
  32. make DESTDIR=${RPM_BUILD_ROOT} install
  33. %find_lang %name
  34. %clean
  35. rm -rf %{buildroot}
  36. %files -f %{name}.lang
  37. %defattr(-,root,root,-)
  38. %doc README COPYING
  39. %{python_sitearch}/rhpxl
  40. %{python_sitearch}/*egg-info
  41. %changelog
  42. * Wed Aug 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9-10
  43. - changed R:newt to R:python-newt.
  44. * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9-9
  45. - rebuild with python-2.7.2
  46. * Sat May 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-8
  47. - add patch20 to remove Keyboard Section from xorg.conf
  48. * Wed Apr 20 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-7
  49. - rebuild for Vine 6
  50. * Wed Mar 31 2010 Shu KONNO <owa@bg.wakwak.com> 1.9-6
  51. - updated release number
  52. - import Vine5.1 changes
  53. * Wed Jan 27 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9-5
  54. - add BuildRequires: libXrender-devel
  55. * Wed Sep 9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.9-4
  56. - update Patch10: use SWcursor on ppc w/ radeon driver for better stability
  57. * Wed Sep 9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.9-3
  58. - update Patch10: don't specify drivers on iMac G3
  59. * Wed Sep 9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.9-2
  60. - add Patch10:
  61. don't set "UseFBDev" to "true" on ppc w/ radeon/r128/ati drivers anymore
  62. * Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.9-2
  63. - rebuilt with python-2.6.4
  64. * Tue Aug 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9-1
  65. - initial build for Vine Linux
  66. * Mon Aug 04 2008 Adam Jackson <ajax@redhat.com> 1.9-2
  67. - Fix Source URL.
  68. * Tue Apr 15 2008 Jeremy Katz <katzj@redhat.com> - 1.9-1
  69. - Back to writing out a keyboard section (#438246)
  70. * Fri Apr 11 2008 Adam Jackson <ajax@redhat.com> 1.8-1
  71. - Patch around an implausible crash when no depths seem to be available.
  72. Just default to 24. (#374581)
  73. * Thu Apr 10 2008 Adam Jackson <ajax@redhat.com> 1.7-1
  74. - Don't blow up when dbus is unavailable. (notting)
  75. - Fix framebuffer description splitting when it has spaces. (notting)
  76. * Wed Apr 09 2008 Adam Jackson <ajax@redhat.com> 1.5-1
  77. - Redo the fbdev logic yet again. This time for sure.
  78. * Wed Apr 09 2008 Adam Jackson <ajax@redhat.com> 1.4-2
  79. - rhpxl-1.4-typing-novice.patch: It helps to spell your variables right.
  80. * Tue Apr 08 2008 Adam Jackson <ajax@redhat.com> 1.4-1
  81. - Don't assign drivers to secondary functions.
  82. - Attempt to handle fbdev machines sanely. (#437706, #441465)
  83. * Mon Apr 7 2008 Jeremy Katz <katzj@redhat.com> - 1.3-1
  84. - Fix translation traceback (#441105)
  85. * Fri Mar 28 2008 Adam Jackson <ajax@redhat.com> 1.2-1
  86. - Fix alias match API usage.
  87. * Fri Mar 28 2008 Adam Jackson <ajax@redhat.com> 1.1-1
  88. - Fix obvious brainos.
  89. * Thu Mar 27 2008 Adam Jackson <ajax@redhat.com> 1.0-1
  90. - Drastically simplify mouse setup.
  91. - Port from kudzu to hal.
  92. - Death to ddcprobe.
  93. - Patch merge.
  94. * Fri Mar 14 2008 Adam Jackson <ajax@redhat.com> 0.51-2
  95. - rhpxl-0.51-serverflags.patch: Stop disabling the Composite extension
  96. when launching a server.
  97. * Tue Mar 11 2008 Jeremy Katz <katzj@redhat.com> - 0.51-1
  98. - Few more input fixes, roll a new tarball and remove obsolete patches which
  99. are in upstream
  100. * Mon Mar 10 2008 Jeremy Katz <katzj@redhat.com> - 0.49-5
  101. - Don't write out input sections in xorg.conf -- input hotplug should
  102. take care of them all
  103. * Tue Feb 12 2008 Adam Jackson <ajax@redhat.com> 0.49-4
  104. - rhpxl-0.49-ibmasm.patch: Fix string handling in ibmasm setup. (#353021)
  105. * Mon Dec 17 2007 Jeremy Katz <katzj@redhat.com> - 0.49-3
  106. - Fix traceback in last patch (#421261)
  107. * Fri Nov 30 2007 Adam Jackson <ajax@redhat.com> 0.49-2
  108. - rhpxl-0.49-pseries-hatred.patch: Use the same pseries detection everywhere.
  109. * Thu Sep 06 2007 Adam Jackson <ajax@redhat.com> 0.49-1
  110. - rhpxl 0.49. Fixes domainful PPC machines, and avoids probing for serial
  111. mice since they make USB devices go boom.
  112. - Fix License.
  113. - Update URL to point to the new home.
  114. * Fri Aug 24 2007 Adam Jackson <ajax@redhat.com> - 0.47-3
  115. - Rebuild for PPC toolchain bug
  116. * Wed Jun 13 2007 Chris Lumens <clumens@redhat.com> - 0.47-2
  117. - Fixes from package review (#226373).
  118. * Fri May 4 2007 Jeremy Katz <katzj@redhat.com> - 0.47-1
  119. - setup appletouch correctly (#238355)
  120. * Fri Apr 13 2007 Jeremy Katz <katzj@redhat.com> - 0.46-1
  121. - auto-configure vmmouse driver for VMWare and qemu
  122. * Thu Mar 29 2007 Chris Lumens <clumens@redhat.com> - 0.45-1
  123. - resolution_from_string should return integers instead of strings.
  124. * Mon Mar 26 2007 Adam Jackson <ajax@redhat.com> 0.44-1
  125. - Fix mode name splitting. (#213027)
  126. * Tue Feb 06 2007 Chris Lumens <clumens@redhat.com> - 0.43-1
  127. - Add support for writing out ibmasm config information (#198797).
  128. - Various fixes that allow the resolution in a kickstart file to be
  129. propagated to the installed system.
  130. * Tue Jan 23 2007 Jeremy Katz <katzj@redhat.com> - 0.42-1
  131. - Don't pass a potentially bogus fontpath to the X server. It starts fine
  132. without it and we don't have it on installs from live cd
  133. * Wed Nov 29 2006 Chris Lumens <clumens@redhat.com> 0.41-1
  134. - Trust kudzu to give us the right video driver instead of using
  135. readDrivers to trim the list of what's available (#211977).
  136. * Mon Nov 6 2006 Adam Jackson <ajackson@redhat.com> 0.40-1
  137. - Allow for very large resolutions. (#212695)
  138. * Fri Oct 13 2006 Bill Nottingham <notting@redhat.com> 0.39-1
  139. - Use a valid charset in po files (#210720)
  140. * Thu Oct 12 2006 Adam Jackson <ajackson@redhat.com> 0.38-1
  141. - Fall back to fbdev (not vesa) on ppc{,64}. (#197992)
  142. * Thu Oct 05 2006 Chris Lumens <clumens@redhat.com> 0.37-1
  143. - Reset X driver when trying to use framebuffer or vesa to start X.
  144. * Tue Oct 03 2006 Chris Lumens <clumens@redhat.com> 0.36-1
  145. - Don't make problems importing pyrandr fatal.
  146. * Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 0.35-2
  147. - rebuilt for unwind info generation, broken in gcc-4.1.1-21
  148. * Thu Sep 21 2006 Adam Jackson <ajackson@redhat.com> 0.35-1
  149. - Fix resolution comparison to, uh, work.
  150. - Properly write out Display subsections so the resolution selector works again
  151. - Require newer pyxf86config
  152. * Wed Sep 13 2006 Adam Jackson <ajackson@redhat.com> 0.34-1
  153. - Add general RANDR awareness to mode list construction and validation.
  154. - Generalize forceVesa to forceDriver.
  155. * Mon Sep 11 2006 Chris Lumens <clumens@redhat.com> 0.33-1
  156. - Do a better job about detecting X server failures (#205874).
  157. * Fri Aug 25 2006 Jeremy Katz <katzj@redhat.com> - 0.32-1
  158. - Probe all buses for video cards
  159. - Only do PCI bits for PCI video cards
  160. - Another place to fix the default depth
  161. * Wed Aug 23 2006 Adam Jackson <ajackson@redhat.com> 0.31-1
  162. - Default depth of 24.
  163. * Mon Aug 14 2006 Adam Jackson <ajackson@redhat.com> 0.30-1
  164. - Bump.
  165. * Mon Aug 14 2006 Adam Jackson <ajackson@redhat.com> 0.29-1
  166. - Don't emit a Load "synaptics" directive, it's wrong.
  167. * Mon Aug 07 2006 Chris Lumens <clumens@redhat.com> 0.28-1
  168. - Fixes to init_from_xconfig for system-config-display.
  169. - Close X server stdout and stderr as having two log files is confusing.
  170. * Tue Aug 01 2006 Chris Lumens <clumens@redhat.com> 0.27-1
  171. - Don't traceback if there's no module list.
  172. - Return default strings if monitor or video card names are None.
  173. - Handle starting up an XServer object with an existing conf file.
  174. * Tue Aug 01 2006 Chris Lumens <clumens@redhat.com> 0.26-1
  175. - Remove video card ddc probing (notting).
  176. - Remove monitor ddc probing.
  177. * Fri Jul 28 2006 Chris Lumens <clumens@redhat.com> 0.25-1
  178. - Convert x startup code into a class, simplifying startup API.
  179. - Restore call to xStartedCB so mini-wm gets run under anaconda.
  180. - Simplify looping and waiting in startup code.
  181. * Thu Jul 27 2006 Jeremy Katz <katzj@redhat.com> - 0.24-2
  182. - Set a fontpath that's more reasonable for anaconda/firstboot/s-c-display
  183. * Tue Jul 25 2006 Chris Lumens <clumens@redhat.com> 0.24-1
  184. - Add -extension Composite to X startup flags to avoid tracebacks.
  185. * Mon Jul 24 2006 Chris Lumens <clumens@redhat.com> 0.23-1
  186. - Remove -terminate flag to fix X startup race condition
  187. (Charlotte Richardson).
  188. - Fix synaptics detection and config file write out.
  189. * Fri Jul 21 2006 Chris Lumens <clumens@redhat.com> 0.22-1
  190. - Fix traceback on default log file location.
  191. - Restore driver options to config file to fix ppc installs.
  192. * Wed Jul 19 2006 Chris Lumens <clumens@redhat.com> 0.21-1
  193. - Don't traceback if no monitor, screen, or device is found in the
  194. X config file.
  195. * Tue Jul 18 2006 Chris Lumens <clumens@redhat.com> 0.20-1
  196. - Remove code for config sections that X can figure out for itself.
  197. - Use python randr bindings to change resolution (bindings based on code
  198. from Michael Sheldon <webmaster at mikeasoft dot com>).
  199. - rhpxl is now native
  200. * Tue Jun 13 2006 Jesse Keating <jkeating@redhat.com> 0.19-1.1
  201. - Enable build on ppc64
  202. * Tue Apr 04 2006 Chris Lumens <clumens@redhat.com> 0.19-1
  203. - Remove obsolete functions in mouse.py.
  204. - Create a new Modes class.
  205. * Mon Mar 6 2006 Jeremy Katz <katzj@redhat.com> - 0.18-1
  206. - allow forcing vesa (#184015)
  207. * Wed Feb 22 2006 Jeremy Katz <katzj@redhat.com> - 0.17-1
  208. - fix braindead i810 (#182300)
  209. * Wed Feb 22 2006 Chris Lumens <clumens@redhat.com> 0.16-1
  210. - Only put one non-vesa card in front of the list (#182016).
  211. - Provide a fixed list of supported resolutions for the SGI 1600SW (#115679).
  212. * Wed Feb 15 2006 Bill Nottingham <notting@redhat.com> 0.15-1
  213. - order non-vesa videocards before vesa (#176978)
  214. * Wed Feb 08 2006 Chris Lumens <clumens@redhat.com> 0.14-1
  215. - Remove modes data since this is now in the X server package.
  216. * Wed Feb 01 2006 Chris Lumens <clumens@redhat.com> 0.13-1
  217. - Add aspect ratio patch from Jef Spaleta <jspaleta AT gmail.com> (#158143).
  218. * Tue Jan 24 2006 Chris Lumens <clumens@redhat.com> 0.12-1
  219. - Protect against an empty list of probed mice (#178515).
  220. * Wed Jan 18 2006 Chris Lumens <clumens@redhat.com> 0.11-1
  221. - No ddcprobe output for mice, or for monitors unless on i386 or ppc.
  222. * Wed Jan 11 2006 Peter Jones <pjones@redhat.com> 0.10-1
  223. - If we're on a Mac and can't get DDC/EDID, and our resolution is tiny,
  224. force 1024x768.
  225. * Wed Dec 21 2005 Chris Lumens <clumens@redhat.com> 0.9-1
  226. - Don't use rhpl.log anymore.
  227. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
  228. - rebuilt
  229. * Fri Dec 02 2005 Chris Lumens <clumens@redhat.com> 0.8-1
  230. - Attempt to set hsync and vsync from the config file if probing fails
  231. (Maxim Dzumanenko - #154172).
  232. * Mon Nov 21 2005 Bill Nottingham <notting@redhat.com> - 0.7-1
  233. - fix rhpl.arch.getBaseArch() vs rhpl.getArch() confusion
  234. * Tue Nov 15 2005 Chris Lumens <clumens@redhat.com> 0.6
  235. - Remove xhwstate from path on object creation (#173229).
  236. * Mon Nov 14 2005 Jeremy Katz <katzj@redhat.com> - 0.5.2-1
  237. - drivers now end in .so, not .o
  238. * Mon Nov 14 2005 Jeremy Katz <katzj@redhat.com> - 0.5.1-1
  239. - unscaled bitmap fonts fixed in libXfont so change our fontpaths back
  240. * Sun Nov 13 2005 Jeremy Katz <katzj@redhat.com> - 0.5-1
  241. - update for modular X
  242. * Thu Oct 13 2005 Chris Lumens <clumens@redhat.com> 0.4-2
  243. - Correct python lib directory on 64-bit archs (#170624).
  244. * Wed Oct 12 2005 Chris Lumens <clumens@redhat.com> 0.4-1
  245. - Correct where we look for data files (#170505).
  246. - Translate in rhpxl domain instead of rhpl domain.
  247. - Correct __init__ to import everything.
  248. * Tue Oct 11 2005 Chris Lumens <clumens@redhat.com> 0.3-1
  249. - Moved data files and ddcprobe here from rhpl.
  250. * Tue Oct 11 2005 Chris Lumens <clumens@redhat.com> 0.2-1
  251. - Fix import of simpleconfig.
  252. - Remove references to X sections of rhpl that rhpxl contains.
  253. * Fri Oct 07 2005 Chris Lumens <clumens@redhat.com> 0.1-2
  254. - Fix broken dependancies on platforms with no pyxf86config.
  255. * Thu Oct 06 2005 Chris Lumens <clumens@redhat.com> 0.1-1
  256. - Initial import from rhpl.