console-setup-vl.spec 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318
  1. Name: console-setup
  2. Version: 1.196
  3. Release: 1%{?_dist_release}
  4. Summary: Tools for configuring the console using X Window System key maps
  5. Group: Applications/System
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. Packager: tomop
  9. # For a breakdown of the licensing, see COPYRIGHT, copyright, copyright.fonts and copyright.xkb
  10. License: GPLv2+ and MIT and Public Domain
  11. URL: http://packages.debian.org/cs/sid/console-setup
  12. Source0: http://ftp.de.debian.org/debian/pool/main/c/%{name}/%{name}_%{version}.tar.xz
  13. # Fixes installing paths to Fedora style
  14. Patch0: console-setup-1.76-paths.patch
  15. # Fixes FSF address, sent to upstream
  16. Patch1: console-setup-1.76-fsf-address.patch
  17. # Removes Caps_Lock to CtrlL_Lock substitution
  18. Patch2: console-setup-1.84-ctrll-lock.patch
  19. Requires: kbd
  20. # require 'xkeyboard-config' to have X Window keyboard descriptions?
  21. #BuildRequires: perl-generators
  22. BuildRequires: perl(encoding)
  23. BuildArch: noarch
  24. %description
  25. This package provides the console with the same keyboard configuration
  26. scheme that X Window System has. Besides the keyboard, the package configures
  27. also the font on the console. It includes a rich collection of fonts and
  28. supports several languages that would be otherwise unsupported on the console
  29. (such as Armenian, Georgian, Lao and Thai).
  30. %package -n bdf2psf
  31. Summary: Generate console fonts from BDF source fonts
  32. %description -n bdf2psf
  33. This package provides a command-line converter that can be used in scripts
  34. to build console fonts from BDF sources automatically. The converter comes
  35. with a collection of font encodings that cover many of the world's
  36. languages. The output font can use a different character encoding from the
  37. input. When the source font does not define a glyph for a particular
  38. symbol in the encoding table, that glyph position in the console font is
  39. not wasted but used for another symbol.
  40. %prep
  41. %setup -q
  42. %patch0 -p1 -b .paths
  43. %patch1 -p1 -b .fsf-address
  44. %patch2 -p1 -b .ctrll-lock
  45. %build
  46. make build-linux
  47. %install
  48. rm -rf $RPM_BUILD_ROOT
  49. make prefix=$RPM_BUILD_ROOT install-linux
  50. # we don't want another set of keyboard descriptions, we want to use descriptions from
  51. # xkeyboard-config (require it?), so removing it
  52. # or maybe have these from tarball it in optional subpackage?
  53. rm -rf $RPM_BUILD_ROOT/etc/console-setup
  54. mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
  55. install -pm644 man/bdf2psf.1 $RPM_BUILD_ROOT%{_mandir}/man1/
  56. mkdir -p $RPM_BUILD_ROOT%{_bindir}
  57. install -p Fonts/bdf2psf $RPM_BUILD_ROOT%{_bindir}
  58. mkdir -p $RPM_BUILD_ROOT%{_datadir}/bdf2psf
  59. cp -a Fonts/fontsets Fonts/*.equivalents Fonts/*.set \
  60. $RPM_BUILD_ROOT%{_datadir}/bdf2psf/
  61. %files
  62. %license COPYRIGHT copyright.fonts copyright.xkb Fonts/copyright
  63. %doc README CHANGES
  64. %{_bindir}/ckbcomp
  65. %{_bindir}/setupcon
  66. %config(noreplace) %{_sysconfdir}/default/console-setup
  67. %config(noreplace) %{_sysconfdir}/default/keyboard
  68. %{_datadir}/consolefonts
  69. %{_datadir}/consoletrans
  70. %{_mandir}/*/*
  71. %files -n bdf2psf
  72. %{_bindir}/bdf2psf
  73. %{_mandir}/man1/bdf2psf.1*
  74. %{_datadir}/bdf2psf
  75. %license GPL-2
  76. %changelog
  77. * Tue Jul 28 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.196-1
  78. - new upstream release.
  79. * Fri Sep 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.193-1
  80. - new upstream release.
  81. * Thu Sep 14 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.166-1
  82. - initial build for Vine Linux.
  83. - new upstream release.
  84. * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.165-2
  85. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  86. * Thu Jun 29 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.165-1
  87. - Update to latest upstream version
  88. Resolves: #1465190
  89. * Thu Apr 20 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.164-1
  90. - Update to latest upstream version
  91. Resolves: #1428812
  92. * Thu Mar 02 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.162-1
  93. - Update to latest upstream version
  94. Resolves: #1421122
  95. * Wed Feb 08 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.158-1
  96. - Update to latest upstream version
  97. Resolves: #1414397
  98. * Mon Jan 16 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.157-1
  99. - Update to latest upstream version
  100. Resolves: #1410956
  101. * Mon Dec 19 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.155-1
  102. - Update to latest upstream version
  103. Resolves: #1404057
  104. * Thu Nov 24 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.154-1
  105. - Update to latest upstream version
  106. Resolves: #1394588
  107. * Mon Oct 24 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.152-1
  108. - Update to latest upstream version
  109. Resolves: #1378257
  110. * Wed Sep 21 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.149-1
  111. - Update to latest upstream version
  112. Resolves: #1377144
  113. * Thu Aug 04 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.148-1
  114. - Update to latest upstream version
  115. Resolves: #1361821
  116. * Mon Jul 25 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.147-1
  117. - Update to latest upstream version
  118. Resolves: #1357700
  119. * Mon Jun 06 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.146-1
  120. - Update to latest upstream version
  121. Resolves: #1343049
  122. * Wed Jun 01 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.145-1
  123. - Update to latest upstream version
  124. Resolves: #1341357
  125. * Tue May 24 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.143-1
  126. - Update to latest upstream version
  127. Resolves: #1338765
  128. * Mon Apr 25 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.142-1
  129. - Update to latest upstream version
  130. Resolves: #1323370
  131. * Tue Mar 29 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.140-1
  132. - Update to latest upstream version
  133. Resolves: #1314573
  134. * Mon Feb 29 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.137-1
  135. - Update to latest upstream version
  136. Resolves: #1310912
  137. * Thu Feb 04 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.131-2
  138. - Update to latest upstream version
  139. Resolves: #1303783
  140. * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.135-2
  141. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  142. * Mon Feb 01 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.135-1
  143. - Update to latest upstream version
  144. Resolves: #1303365
  145. * Wed Nov 25 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.134-1
  146. - Update to latest upstream version
  147. Resolves: #1275853
  148. * Mon Oct 19 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.133-1
  149. - Update to latest upstream version
  150. Resolves: #1246800, #1266276
  151. * Thu Aug 27 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.132-1
  152. - Update to latest upstream version
  153. Resolves: #1246800, #1256135
  154. * Wed Jul 15 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.130-1
  155. - Update to latest upstream version
  156. Resolves: #1236429
  157. * Tue Jun 23 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.128-1
  158. - Update to latest upstream version
  159. Resolves: #1222723
  160. * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.126-2
  161. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  162. * Thu May 14 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.126-1
  163. - Update to latest upstream version
  164. Resolves: #1221402
  165. * Mon May 04 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.124-1
  166. - Update to latest upstream version
  167. Resolves: #1217018
  168. * Wed Apr 22 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.123-1
  169. - Update to latest upstream version
  170. Resolves: #1212233
  171. * Tue Apr 14 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.121-1
  172. - Update to latest upstream version
  173. Resolves: #1210953
  174. * Tue Mar 31 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.120-1
  175. - Update to latest upstream version
  176. Resolves: #1206848
  177. * Thu Mar 05 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.118-1
  178. - Update to latest upstream version
  179. Resolves: #1199059
  180. * Mon Feb 23 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.117-1
  181. - Update to latest upstream version
  182. Resolves: #1195090
  183. * Mon Dec 08 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.116-1
  184. - Update to latest upstream version
  185. Resolves: #1170951
  186. * Wed Nov 12 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.115-1
  187. - Update to latest upstream version
  188. Resolves: #1163117
  189. * Thu Oct 30 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.114-1
  190. - Update to latest upstream version
  191. Resolves: #1157435
  192. * Wed Oct 01 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.113-1
  193. - Update to latest upstream version
  194. Resolves: #1138997
  195. * Mon Sep 01 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.111-1
  196. - Update to latest upstream version
  197. Resolves: #1129030
  198. * Mon Aug 04 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.110-1
  199. - Update to latest upstream version
  200. Resolves: #1124031
  201. * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.108-2
  202. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  203. * Fri May 09 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.108-1
  204. - Update to latest upstream version
  205. Resolves: #1096045
  206. * Thu Apr 10 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.107-1
  207. - Update to latest upstream version
  208. Resolves: #1084949
  209. * Thu Mar 20 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.106-1
  210. - Update to latest upstream version
  211. Resolves: #1078695
  212. * Thu Jan 02 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.104-1
  213. - Update to latest upstream version
  214. Resolves: #1040384
  215. * Wed Nov 06 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.102-1
  216. - Update to latest upstream version
  217. Resolves: #1026672
  218. - Fix bogus date in %%changelog
  219. * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.87-4
  220. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  221. * Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.87-3
  222. - Perl 5.18 rebuild
  223. * Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.87-2
  224. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  225. * Thu Nov 29 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.87-1
  226. - Update to latest upstream version
  227. * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.80-2
  228. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  229. * Wed Jul 04 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.80-1
  230. - Update to latest upstream version
  231. - Fix files listed twice build warning
  232. * Tue Jun 26 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.76-2
  233. - Fix License field
  234. - Do not own /etc/default directory
  235. - Fix FSF address in ckbcomp utility
  236. - Fix paths in manpages
  237. * Wed Jun 20 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.76-1
  238. - Initial support