diff --git a/srcpkgs/xkeyboard-config/patches/xkeyboard-config-2.26-pt_backticks.patch b/srcpkgs/xkeyboard-config/patches/xkeyboard-config-2.26-pt_backticks.patch new file mode 100644 index 00000000000..6159b7532aa --- /dev/null +++ b/srcpkgs/xkeyboard-config/patches/xkeyboard-config-2.26-pt_backticks.patch @@ -0,0 +1,75 @@ +Source: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/commit/af6c0f29dbee1cc7b280eed891592797c2e31220 +Upstream: yes, releases are made every 4 months +Reason: backticks broke it + +diff --git symbols/pt symbols/pt +index 73a1b7b7b6dec730704e3efadf03790a80b4b14b..3ec09812c1b859db134efc848995f01ffa775eee 100644 +--- symbols/pt ++++ symbols/pt +@@ -221,35 +221,35 @@ xkb_symbols "colemak" { + + name[Group1]="Portuguese (Colemak)"; + +- key `` { [ q, Q, at, Greek_OMEGA ] }; +- key `` { [ w, W, lstroke, Lstroke ] }; +- key `` { [ f, F, dstroke, ordfeminine ] }; +- key `` { [ p, P, thorn, THORN ] }; +- key `` { [ g, G, eng, ENG ] }; +- key `` { [ j, J, dead_hook, dead_horn ] }; +- key `` { [ l, L, lstroke, Lstroke ] }; +- key `` { [ u, U, downarrow, uparrow ] }; +- key `` { [ y, Y, leftarrow, yen ] }; +- key `` { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute ] }; +- +- key `` { [ a, A, ae, AE ] }; +- key `` { [ r, R, paragraph, registered ] }; +- key `` { [ s, S, ssharp, section ] }; +- key `` { [ t, T, tslash, Tslash ] }; +- key `` { [ d, D, eth, ETH ] }; +- key `` { [ h, H, hstroke, Hstroke ] }; +- key `` { [ n, N, n, N ] }; +- key `` { [ e, E, EuroSign, cent ] }; +- key `` { [ i, I, rightarrow, idotless ] }; +- key `` { [ o, O, oslash, Ooblique ] }; +- +- key `` { [ z, Z, guillemotleft, less ] }; +- key `` { [ x, X, guillemotright, greater ] }; +- key `` { [ c, C, cent, copyright ] }; +- key `` { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; +- key `` { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; +- key `` { [ k, K, kra, ampersand ] }; +- key `` { [ m, M, mu, masculine ] }; +- +- key `` { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; ++ key { [ q, Q, at, Greek_OMEGA ] }; ++ key { [ w, W, lstroke, Lstroke ] }; ++ key { [ f, F, dstroke, ordfeminine ] }; ++ key { [ p, P, thorn, THORN ] }; ++ key { [ g, G, eng, ENG ] }; ++ key { [ j, J, dead_hook, dead_horn ] }; ++ key { [ l, L, lstroke, Lstroke ] }; ++ key { [ u, U, downarrow, uparrow ] }; ++ key { [ y, Y, leftarrow, yen ] }; ++ key { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute ] }; ++ ++ key { [ a, A, ae, AE ] }; ++ key { [ r, R, paragraph, registered ] }; ++ key { [ s, S, ssharp, section ] }; ++ key { [ t, T, tslash, Tslash ] }; ++ key { [ d, D, eth, ETH ] }; ++ key { [ h, H, hstroke, Hstroke ] }; ++ key { [ n, N, n, N ] }; ++ key { [ e, E, EuroSign, cent ] }; ++ key { [ i, I, rightarrow, idotless ] }; ++ key { [ o, O, oslash, Ooblique ] }; ++ ++ key { [ z, Z, guillemotleft, less ] }; ++ key { [ x, X, guillemotright, greater ] }; ++ key { [ c, C, cent, copyright ] }; ++ key { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; ++ key { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; ++ key { [ k, K, kra, ampersand ] }; ++ key { [ m, M, mu, masculine ] }; ++ ++ key { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; + }; diff --git a/srcpkgs/xkeyboard-config/template b/srcpkgs/xkeyboard-config/template index 38a2e46a7ed..caa4a55bf0f 100644 --- a/srcpkgs/xkeyboard-config/template +++ b/srcpkgs/xkeyboard-config/template @@ -1,8 +1,8 @@ # Template file for 'xkeyboard-config' pkgname=xkeyboard-config version=2.26 -revision=1 -noarch=yes +revision=2 +archs=noarch build_style=gnu-configure configure_args="--with-xkb-rules-symlink=xfree86,xorg --enable-compat-rules" hostmakedepends="pkg-config libxslt intltool"