Magellan Linux

Contents of /trunk/core/kbd/kbd-2.0.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 20251 - (show annotations) (download)
Wed Nov 27 12:00:36 2013 UTC (10 years, 6 months ago) by niro
File size: 1789 byte(s)
auto added: ver bump to 2.0.1-r1
1 # $Id$
2
3 PNAME="kbd"
4 PVER="2.0.1"
5 PBUILD="r1"
6
7 PCAT="sys-apps"
8
9 DESCRIPTION="Keyboard and console utilities"
10 HOMEPAGE="http://freshmeat.net/projects/kbd/"
11
12 DEPEND=">= virtual/glibc
13 >= sys-libs/pam-1.1"
14 PROVIDE="virtual/kbd"
15
16 SRCFILE="${PNAME}-${PVER}.tar.gz"
17 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
18
19 sminclude mtools
20
21 SRC_URI=(
22 http://ftp.altlinux.org/pub/people/legion/${PNAME}/${SRCFILE}
23 mirror://${PNAME}/${SRCFILE}
24 mirror://${PNAME}/${PNAME}-${PVER}-fix-dvorak-es.patch
25 mirror://${PNAME}/${PNAME}-${PVER}-fix-euro2.patch
26 )
27
28 UP2DATE="updatecmd http://ftp.altlinux.org/pub/people/legion/kbd/'?M=A' | grep ${PNAME}-[0-9].* | lasttarball gz"
29
30 src_prepare()
31 {
32 munpack ${SRCFILE} || die
33 cd ${SRCDIR}
34
35 # keyboard map fixes
36 mpatch ${PNAME}-${PVER}-fix-dvorak-es.patch || die
37 mpatch ${PNAME}-${PVER}-fix-euro2.patch || die
38
39 # rename conflicting keymaps to have unique names
40 # this should be removed when upstream adopts the change
41 mv data/keymaps/i386/dvorak/no{,-dvorak}.map || die
42 mv data/keymaps/i386/fgGIod/trf{,-fgGIod}.map || die
43 mv data/keymaps/i386/olpc/es{,-olpc}.map || die
44 mv data/keymaps/i386/olpc/pt{,-olpc}.map || die
45 mv data/keymaps/i386/qwerty/cz{,-qwerty}.map || die
46 mv data/keymaps/i386/colemak/{en-latin9,colemak}.map || die
47 }
48
49 src_compile()
50 {
51 cd ${SRCDIR}
52
53 # let data like keymaps reside in /usr/share/kbd (systemd-compat)
54 mconfigure \
55 --enable-nls \
56 --exec-prefix=/usr \
57 --datadir=/usr/share/kbd \
58 --localedir=/usr/share/locale \
59 || die
60
61 mmake -j1 \
62 KEYCODES_PROGS=yes \
63 RESIZECONS_PROGS=yes \
64 || die
65 }
66
67 src_install()
68 {
69 cd ${SRCDIR}
70
71 mmake \
72 KEYCODES_PROGS=yes \
73 RESIZECONS_PROGS=yes
74 DESTDIR=${BINDIR} install \
75 || die
76
77 # docs
78 minstalldocs CHANGES COPYING CREDITS README || die
79
80 # html docs
81 minstallhtml doc/*.html || die
82 }