Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Global configuration :
- pkgname=('xorg-lang-de' 'xorg-lang-ch' 'xorg-lang-en' 'xorg-lang-fr' 'xorg-lang-nl' 'xorg-lang-es' 'xorg-lang-pl' 'xorg-lang-dk')
- pkgrel=1
- pkgver=0.5
- license="GPL"
- arch=('i686' 'x86_64')
- depends=('xorg-server')
- backup=(etc/X11/xorg.conf.d/20-keyboard.conf)
- provides=(xorg-lang)
- conflicts=(xorg-lang)
- # Packages :
- package_xorg-lang-de() {
- pkgdesc="Deutsches Tastaturlayout für Xorg"
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "de"
- Option "XkbVariant" "nodeadkeys"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
- package_xorg-lang-ch() {
- pkgdesc="Schweizer Tastaturlayout für Xorg"
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "ch"
- Option "XkbVariant" "de"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
- package_xorg-lang-en() {
- pkgdesc="English (GB) keyboardlayout for Xorg"
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "gb"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
- package_xorg-lang-fr() {
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "fr"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
- package_xorg-lang-nl() {
- pkgdesc="Dutch keyboardlayout for Xorg"
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "nl"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
- package_xorg-lang-es() {
- pkgdesc="Spanish keyboardlayout for Xorg"
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "es"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
- package_xorg-lang-pl() {
- pkgdesc="Polish keyboardlayout for Xorg"
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "pl"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
- package_xorg-lang-dk() {
- pkgdesc="Danish keyboardlayout for Xorg"
- mkdir $srcdir/$pkgname
- cat > $srcdir/$pkgname/20-keyboard.conf<< "EOF"
- Section "InputClass"
- Identifier "keyboard"
- MatchIsKeyboard "yes"
- Option "XkbLayout" "dk"
- Option "XkbVariant" "nodeadkeys"
- EndSection
- EOF
- install -Dm644 $srcdir/$pkgname/20-keyboard.conf $pkgdir/etc/X11/xorg.conf.d/20-keyboard.conf
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement