Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 539352 - sys-apps/kbd - Add support for Latinamerican Dvorak layout
Summary: sys-apps/kbd - Add support for Latinamerican Dvorak layout
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on: 563350
Blocks:
  Show dependency tree
 
Reported: 2015-02-08 17:25 UTC by jorgicio
Modified: 2022-06-03 01:24 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Add Latinamerican Spanish variant for Dvorak layout. (patches-dvorak.tar.gz,2.32 KB, application/gzip)
2015-02-08 17:25 UTC, jorgicio
Details
patches-dvorak.tar.gz (patches-dvorak.tar.gz,2.32 KB, application/gzip-compressed-tar)
2015-02-08 18:39 UTC, jorgicio
Details
map for latam dvorak (dvorak-la.map,2.28 KB, text/plain)
2015-02-09 14:58 UTC, jorgicio
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jorgicio 2015-02-08 17:25:10 UTC
Created attachment 395918 [details]
Add Latinamerican Spanish variant for Dvorak layout.

Hi

I'm a Chilean Dvorak user.
I found there's no support for the latam variant for the Dvorak keyboard, so, please, add it. I created some patches and files to add, based in the work done by a fellow mate in this Github repo: https://github.com/flobosg/latam-dvorak

The instructions, below. Those files are tested by myself, and are working.

* For the package sys-apps/kbd:
 The file is dvorak-la.map. It must be added to the sources, in the data/keymaps/i386/dvorak directory.
Hint: Also, you can add this to the respective ebuild:
{noformat}
# Adding latam-dvorak to database
	cp "${FILESDIR}"/dvorak-la.map dvorak/dvorak-la.map || die
{noformat}

in the src_unpack function.

* For the x11-misc/xkeyboard-config package:

Patch the files rules/evdev.xml.in and symbols/latam with the files evdev-dvorak.patch and latam-dvorak.patch, respectively.
Hint: Add these lines in the respective ebuilds:

{noformat}
#Time for patching
	cd "${WORKDIR}"/"${P}"/symbols
	epatch "${FILESDIR}/latam-dvorak.patch"
	cd "${WORKDIR}"/"${P}"/rules
	epatch "${FILESDIR}/evdev-dvorak.patch"
{noformat}
within the src_prepare function. Also, you must create the files directory with the patches.

All files mentioned above, are compressed in the attached one.

Thanks.
Comment 1 jorgicio 2015-02-08 18:39:55 UTC
Created attachment 395930 [details]
patches-dvorak.tar.gz
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2015-02-09 11:19:34 UTC
Please file separate bug reports for separate packages and make those bug reports block this one[1].

Attach patches as plain text files to each pertinent bug report.

Could this bug be related to bug #501216?


[1] Since the patches span packages maintained by different teams, getting a single bug resolved is harder than having separate bug reports resolved by individual teams. So this is a tracker bug now, to be resolved when dependent bugs are resolved.
Comment 3 jorgicio 2015-02-09 14:58:21 UTC
Created attachment 395976 [details]
map for latam dvorak
Comment 4 jorgicio 2015-02-09 14:59:31 UTC
Done, but the tracker only lets me attach one file at time. And no, it's not related with the bug you mentioned.
Comment 5 Felix Janda 2015-04-30 20:28:58 UTC
Please send a message with dvorak-la.map to

https://lists.altlinux.org/mailman/listinfo/kbd

When it is accepted, you can install it via kbd-9999.


For evdev you should open a separate bug report.